Tuesday, August 31, 2021

top 10 of 1 Billion Java Errors

 Analyzing Java Logged Errors - DZone Java

  • The top 10 Java Errors by Frequency were:

    • NullPointerException
    • NumberFormatException
    • IllegalArgumentException
    • RuntimeException
    • IllegalStateException
    • NoSuchMethodException
    • ClassCastException
    • Exception
    • ParseException
    • InvocationTargetException

Sunday, August 29, 2021

low code: Power Apps "model-driven apps"

Power Apps: How To Simplify App Authoring - YouTube

See how the latest updates in Power Apps simplify the app authoring experience. Find out how to build and customize model-driven apps, add advanced functionality, and generate formulas with very low code.

microsoft updates


Saturday, August 28, 2021

WasmFiddle, WebAssembly Studio: online C => WASM

 WasmFiddle


GitHub - wasdk/WasmFiddle: WebAssembly Fiddle


GitHub - wasdk/WebAssemblyStudio: Learn, Teach, Work and Play in the WebAssembly Studio


This project depends on several excellent libraries and tools:

  • Monaco Editor is used for rich text editing, tree views and context menus.

  • WebAssembly Binary Toolkit is used to assemble and disassemble .wasm files.

  • Binaryen is used to validate and optimize .wasm files.

  • Clang Format is used to format C/C++ files.

  • Cassowary.js is used to make split panes work.

  • Showdown is used to automatically preview .md files.

  • Capstone.js is used to disassemble x86 code.

  • LLVM, Rust, Emscripten running server side.

  • And of course: React, WebPack, TypeScript and TSLint.



Thursday, August 26, 2021

cpp.sh: C++ in web browser

http://cpp.sh/

C++ Shell - About cpp.sh

This is a simple frontend for a GCC compiler.

The system uses GCC 4.9.2, with Boost 1.55 available.


Wednesday, August 25, 2021

Deno Compiling => .exe

Deno Now Compiles to Self-Contained, Standalone Binaries @InfoQ

interesting feature... with a downside: test .exe size is 57 MB

 Compiling executables | Manual | Deno

deno compile [--output <OUT>] <SRC> will compile the script into a self-contained executable.

> deno compile https://deno.land/std/examples/welcome.ts

Tuesday, August 24, 2021

Amazon MemoryDB for Redis (AWS)

 467-introducing-amazon-memorydb-for-redis - AWS Podcasts

Introducing Amazon MemoryDB for Redis – A Redis-Compatible, Durable, In-Memory Database Service | AWS News Blog

Instead of using a low-latency cache in front of a durable database, you can now simplify your architecture and use MemoryDB as a single, primary database. With MemoryDB, all your data is stored in memory, enabling low latency and high throughput data access. MemoryDB uses a distributed transactional log that stores data across multiple Availability Zones (AZs) to enable fast failover, database recovery, and node restarts with high durability.


HealthLake How It Works

Sunday, August 22, 2021

GoLang vs node.js (4 years later)

 On Node.js, Go and concurrency

"Ryan Dahl, the creator of Node.js, said the following while he was talking about Node's concurrency model:

[...] I think Node is not the best system to build a massive server web. I would use Go for that. And honestly, that’s the reason why I left Node. It was the realization that: oh, actually, this is not the best server-side system ever." (in 2017)

Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey


Todd McLeod on Twitter: "The creator of #Nodejs has abandoned node in favor of #Golang @nodejs @golang (1) https://t.co/mxcnKpPIRy (2) https://t.co/xuLCgaOsJI https://t.co/uXDK2tNhCz" / Twitter

How to Code: Learn Google's Go (golang) Programming Language | Udemy 

by Todd McLeod | Tenured College Professor | Udemy

Course Outline


Ryan Dahl - Wikipedia

he ended up creating Deno, by using Rust language and based on TypeScript, that compiles to JavaScript running on V8, same as node.js

Deno (software) - Wikipedia



Friday, August 20, 2021

Tesla “AI Day”: “Full Self-Driving” (FSD), D1 Chip, Dojo, Tesla Bot







unveiled Tesla’s computer chip, designed and built entirely in-house, that the company is using to run its supercomputer, Dojo. Much of Tesla’s AI architecture is dependent on Dojo, the neural network training computer that Musk says will be able to process vast amounts of camera imaging data four times faster than other computing systems. The idea is that the Dojo-trained AI software will be pushed out to Tesla customers via over-the-air updates.


“This is not intended to be just limited to Tesla cars,” said Musk. “Those of you who’ve seen the full self-driving beta can appreciate the rate at which the Tesla neural net is learning to drive. And this is a particular application of AI, but I think there’s more applications down the road that will make sense.”


The two main problems that Tesla is working on solving with its computer vision architecture are temporary occlusions (like cars at a busy intersection blocking Autopilot’s view of the road beyond) and signs or markings that appear earlier in the road

main objective of the event: 
“We basically want to encourage anyone who is interested in solving real-world AI problems at either the hardware or the software level to join Tesla, or consider joining Tesla,” said Musk.








Thursday, August 19, 2021

Postman (tool, company): $5.6 B : API-first-World

 Postman’s Series D Funding and the API-First World | Postman Blog


a huge milestone for Postman today: We’ve closed a Series D investment round of $225 million that values the company at $5.6 billion.

“APIs have quickly become the fundamental building blocks of software used by developers in every industry, in every country across the globe—and Postman has firmly established itself as the preferred platform for developers,” said Insight Partners Managing Director Jeff Horing. “Postman has the opportunity to become a key pillar of how enterprises build, deliver products, and seamlessly enable partnerships across the ecosystem. Their continued, rapid expansion and strong management team point to a future for Postman with virtually unlimited possibilities.”



Wednesday, August 18, 2021

AWS vs Azure vs GCP: 2021 Cloud Report by Cockroach Labs, HarhiCorp


2021 Cloud Report by Cockroach Labs

Comparing AWS vs Azure vs GCP

Conclusion: 
  • GCP had the best overall performance across the set of microbenchmarks and achieved the best raw throughput on the OLTP benchmark, Cockroach Labs Derivative TPC-C.
  • Arguably surpassing AWS for the first time, Azure’s ultra disks stood out in the storage I/O experiment.
  • Finally, AWS offered the most cost efficient machine on the OLTP benchmark, Cockroach Labs Derivative TPC-C.

The 2021 Cloud Report runs over 1,000 microbenchmark tests to evaluate CPU, network, storage, and TPC-C performance. We want to help others understand the performance and cost tradeoffs of each cloud and its machines.
  • 54 machines evaluated
  • 1,000+ tests run
  • 4 benchmarks implemented
  • 12 performance categories compared
What's inside the 2021 Cloud Report?
  • CPU performance benchmarks
  • Network performance benchmarks
  • Storage I/O performance
  • OLTP performance
  • Analysis of advanced vs general purpose disks
  • Insights into CPU processors

AWS: 88%, Microsoft Azure: 74%, Google Cloud: 61%

Tuesday, August 17, 2021

WebContainers, WASM native Node.JS in Chrome

WebContainers, Running Node.JS in the Browser @ InfoQ


Stackblitz recently released a new product called WebContainers that enables developers to create full stack Node.js environments within the browser which loads instantly and comes bundled with VS Code, a full terminal, NPM, and more.

Monday, August 16, 2021

Docker containers without Kubernetes

Making a Case Against Kubernetes at Ably


"In a recent article in the Ably Engineering series, Ably's engineer Maik Zumstrull explained why real-time messaging platform Ably does not use Kubernetes.

Kubernetes is, without doubt, a very hot topic and is attracting a lot of interest from developers and companies. It aims to provide a platform to automate deployment, scaling, and operations of containers across clusters of hosts. Kubernetes has become one of the preferred solutions to manage container-based and microservice-oriented platforms.

Ably platform runs on AWS and, although all of their software is deployed in containers, it does not rely on Kubernetes or other runtime layers for their orchestration."

Sunday, August 15, 2021

Microsoft Linux distribution

 Microsoft Has Now Its Own Linux Distribution Builder, CBL-Mariner

"CBL-Mariner is Microsoft's internal tool to create Linux distributions. Meant to power Microsoft's own Cloud infrastructure, CBL-Mariner distributions aim to consume limited disk and memory resources, as well as offer minimal attack surface."

CBL-Mariner is in some ways related to the Photon OS Project and to Fedora, from both of which it leverages a number of SPEC files. CBL-Mariner is mostly licensed under the MIT license, with Linux contributions licensed under GPL2 and drivers coming with their own licenses.

Saturday, August 14, 2021

MicroPython & CircuitPython

MicroPython is subset version of Python for running on small/embedded devices.

CircuitPython is a fork of MicroPython optimized for runningon Adafruit devices.

MicroPython is small enough to be able to run in web browser, compiled to WASM!
GitHub - rafi16jan/micropython-wasm: A WebAssembly module built from the official MicroPython port


Episode #325 MicroPython + CircuitPython - [Talk Python To Me Podcast]

CircuitPython: circuitpython.org

MicroPython: micropython.org

Scott on Twitter: @tannewt
Damien's Site: dpgeorge.net

Upstream MicroPython Versions Merged Into CircuitPython: adafruitdaily.com

Boards (MicroPython): store.micropython.org
Boards (CircuitPython): adafruit.com

MicroPython Forums: forum.micropython.org
Become a sponsor to MicroPython: github.com
Adafruit Discord: adafru.it
Download CircuitPython: circuitpython.org
CircuitPython Source: github.com

Scott's Live Stream: youtube.com
Watch this Recording: youtube.com

Wednesday, August 11, 2021

data: The companies earning more than countries

"not a joke"

 The companies earning more than countries | Mackeeper

"Apple is worth more than 96% of the world"

"Microsoft would be as large as Canada"

"Amazon’s $1.6 trillion value would make it the 14th richest ‘country’ in the world"

"Even Facebook would be wealthier than over 150 countries around the world"

Tuesday, August 10, 2021

awesome-dart-pad: Flutter apps samples

Flutter (mobile/web) apps can run directly in web browser!
Directly from source code, no installing, run in seconds after changes.

 GitHub - divyanshub024/awesome-dart-pad: A curated list of awesome Flutter Dart Pad samples.

DartPad (Tic-tac-toe, disable null safety for this app)



Saturday, August 07, 2021

Multi-cloud?

 Battle for the Cloud, Once Amazon vs. Microsoft, Now Has Many Fronts - WSJ

"Businesses and governments are signing up for a mix of providers, cherry-picking features and playing the vendors off against each other to keep costs down, company executives and cloud analysts say. It is opening up business opportunities for runners-up like Alphabet Inc.’s GOOG Google, Oracle Corp. ORCL and International Business Machines Corp., though Amazon and Microsoft remain dominant and still account for the lion’s share of cloud revenue.

Friday, August 06, 2021

Dart server apps & node_interop

 node_interop | Dart Package


Write applications in Dart, run in NodeJS.

This library provides JavaScript bindings and some utilities to work with core Node APIs and built-in modules.

To compile Dart applications as Node modules see build_node_compilers package.

For a more Dart-like experience with Node I/O system see node_io package which is designed as a drop-in replacement for dart:io.

For a Dart-style HTTP client checkout node_http.






Sunday, August 01, 2021

Low Code, WSO2, Ballerina Programming Language


The Cloudcast: Low Code meets Professional Developers

WSO2 (homepage)

A Next-Generation Integration Platform as a Service for Cloud Native Engineering


Ballerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.