Summary of the Stack Overflow Developer Survey 2019 @ InfoQ
Stack Overflow Developer Survey 2019
.NET Core Is 'Most Loved' Framework in Stack Overflow Survey -- Visual Studio Magazine
Tuesday, April 30, 2019
Monday, April 29, 2019
Serverless Application Framework
Serverless - The Serverless Application Framework powered by AWS Lambda, API Gateway, and more
Serverless Framework - Build applications on AWS Lambda, Google CloudFunctions, Azure Functions, AWS Flourish and more
Serverless Getting Started Guide
serverless/serverless: Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – @ GitHub
"The Framework uses new event-driven compute services, like AWS Lambda, Google Cloud Functions, and more. It's a command-line tool, providing scaffolding, workflow automation and best practices for developing and deploying your serverless architecture. It's also completely extensible via plugins."
runs on node.js (JavaScript),
supports Node.js, Python, Java, Go, C#, Ruby, Swift, Kotlin, PHP, Scala, & F#
Serverless Framework - Build applications on AWS Lambda, Google CloudFunctions, Azure Functions, AWS Flourish and more
Serverless Getting Started Guide
serverless/serverless: Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – @ GitHub
"The Framework uses new event-driven compute services, like AWS Lambda, Google Cloud Functions, and more. It's a command-line tool, providing scaffolding, workflow automation and best practices for developing and deploying your serverless architecture. It's also completely extensible via plugins."
runs on node.js (JavaScript),
supports Node.js, Python, Java, Go, C#, Ruby, Swift, Kotlin, PHP, Scala, & F#
Sunday, April 28, 2019
Erlang
"Joe Armstrong, the father of Erlang, passed away last week. Francesco Cesarini shares his memories of working with Armstrong and discusses some of Armstrong’s interests beyond Erlang. And Fred Hebert details the impact Armstrong had on his life and career as well as on the field of programming itself."
What's all this fuss about Erlang? | The Pragmatic Bookshelf
by Joe Armstrong
Erlang -- What is Erlang
Erlang (programming language) - Wikipedia
Erlang Programming - Wikibooks, open books for an open world
Introduction to programming in Erlang, Part 1: The basics
What's all this fuss about Erlang? | The Pragmatic Bookshelf
by Joe Armstrong
Erlang -- What is Erlang
Erlang (programming language) - Wikipedia
Erlang Programming - Wikibooks, open books for an open world
Introduction to programming in Erlang, Part 1: The basics
Saturday, April 27, 2019
class-less JavaScript ?
an interesting elaboration why using classes in JavaScript is an anti-pattern in some cases
Towards class-less JavaScript · Markus Tacker · Software Crafter
Dependency Injection without classes - Fun Fun Function - YouTube
Towards class-less JavaScript · Markus Tacker · Software Crafter
Dependency Injection without classes - Fun Fun Function - YouTube
await fetch in Chrome dev tools console
Here is a simple way to get data from a web URL in Chrome dev tools console.
Since fetch() is an async function that returns a javascript promise, need to use await keyword, that is now supported by Chrome dev tools console.
Since fetch() is an async function that returns a javascript promise, need to use await keyword, that is now supported by Chrome dev tools console.
await fetch('https://jsonplaceholder.typicode.com/posts').then(r => r.json())and to make result data nicely formatted as a table:
await fetch('https://jsonplaceholder.typicode.com/posts').then(r => r.json()).then(console.table)
Chrome/Firefox console.table()
Console.table() - Web APIs | MDN
Console API Reference | Tools for Web Developers | Google Developers
Console Overview | Tools for Web Developers | Google Developers
// an array of arrays
var people = [["John", "Smith"], ["Jane", "Doe"], ["Emily", "Jones"]]
console.table(people);
Console API Reference | Tools for Web Developers | Google Developers
console.table([
{
first: 'René',
last: 'Magritte',
},
{
first: 'Chaim',
last: 'Soutine',
birthday: '18930113',
},
{
first: 'Henri',
last: 'Matisse',
}
])
Console Overview | Tools for Web Developers | Google Developers
Friday, April 26, 2019
Material-UI for React
The world's most popular React UI framework - Material-UI
MATERIAL-UI
React components that implement Google's Material Design.
mui-org/material-ui: React components for faster and easier web development. Build your own design system, or start with Material Design. @GitHub
Meet Material-UI — your new favorite user interface library
MATERIAL-UI
React components that implement Google's Material Design.
mui-org/material-ui: React components for faster and easier web development. Build your own design system, or start with Material Design. @GitHub
Meet Material-UI — your new favorite user interface library
Thursday, April 25, 2019
web dev free ebooks by Flavio Copes
Flavio Copes free ebooks
- The JavaScript Handbook (171 pages, PDF, ePub and Mobi)
- JavaScript from ES5 to ESNext (75 pages, PDF, ePub and Mobi)
- The Node.js Handbook (189 pages, PDF, ePub and Mobi)
- The Express.js Handbook (61 pages, PDF, ePub and Mobi)
- The Vue.js Handbook (122 pages, PDF, ePub and Mobi)
- The React Handbook (220 pages, PDF, ePub and Mobi)
- The CSS Handbook (173 pages, PDF, ePub and Mobi)
Wednesday, April 24, 2019
InfluxDB: Time-Series Database
InfluxDB - Wikipedia
"InfluxDB is an open-source time series database (TSDB) developed by InfluxData. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. It also has support for processing data from Graphite"
influxdata/influxdb: Scalable datastore for metrics, events, and real-time analytics @GitHub
GoLang, MIT license
DB-Engines Ranking - popularity ranking of time Series DBMS
www.influxdata.com
The Cloudcast: Understanding Time-Series Database Patterns
Bringing the best of open source to Google Cloud customers | Google Cloud Blog
"InfluxDB is an open-source time series database (TSDB) developed by InfluxData. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. It also has support for processing data from Graphite"
influxdata/influxdb: Scalable datastore for metrics, events, and real-time analytics @GitHub
GoLang, MIT license
DB-Engines Ranking - popularity ranking of time Series DBMS
www.influxdata.com
The Cloudcast: Understanding Time-Series Database Patterns
Bringing the best of open source to Google Cloud customers | Google Cloud Blog
- Confluent
- DataStax
- Elastic
- InfluxData
- MongoDB
- Neo4j
- Redis Labs
Tuesday, April 23, 2019
Web SPA Frameworks Benchmarks
Benchmark Ranks 18 Front-End Frameworks Implementation of Medium.com Clone @InfoQ
So, Vue is smaller and faster than React and Angular
A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 update)
larger bar means faster
smaller bar means smaller size
lines of code, smaller is better:
So, Vue is smaller and faster than React and Angular
A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 update)
larger bar means faster
smaller bar means smaller size
lines of code, smaller is better:
Monday, April 22, 2019
React + TypeScript
Microsoft/TypeScript-React-Starter: A starter template for TypeScript and React with a detailed README describing how to use the two together. @ GitHub
quick start guide will teach you how to wire up TypeScript with React
"The react-scripts-ts package is deprecated. TypeScript is now supported natively in Create React App. You can use the --typescript option instead when generating your app to include TypeScript support."
npm install -g create-react-app create-react-app my-app --typescript
Ts.ED: TypeScript Web Server Framework
Ts.ED Provides TypeScript Framework Leveraging Express and Decorators
"Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others.
Ts.ED provides controllers using the @Controller decorator, each of which maps to Express' routing system. Similarly, decorators get provided for common patterns including requests, sessions, posts, middleware, server settings, and services.
To learn more about creating applications with Ts.ED, read the getting started with Ts.ED documentation and Ts.ED examples.
Ts.ED is open source software available under the MIT license. Contributions and feedback are encouraged via the Ts.ED GitHub project and should follow the Ts.ED contribution guidelines."
"Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others.
Ts.ED is open source software available under the MIT license. Contributions and feedback are encouraged via the Ts.ED GitHub project and should follow the Ts.ED contribution guidelines."
Sunday, April 21, 2019
Ink: React for Interactive Command-Line Apps
Ink: React for Interactive Command-Line Apps
build command-line applications by assembling React components.
vadimdemedes/ink: đŸŒˆ React for interactive command-line apps
build command-line applications by assembling React components.
vadimdemedes/ink: đŸŒˆ React for interactive command-line apps
Saturday, April 20, 2019
IoT cloud: Samsung ARTIK closing
Blog | Samsung ARTIK IoT Platform
Samsung Pulls the Plug on ARTIK IoT Project, Focuses On AI, Auto Parts and 5G | CdrInfo.com
Samsung quietly offs Artik, how long left for SmartThings? - Rethink
Samsung's Artik is the perfect example of why IoT is confusing - The Verge
Samsung Artik IoT Cloud Lacks Key Enterprise Features
The CIO Checklist For Choosing The Right Enterprise IoT Platform
Samsung Pulls the Plug on ARTIK IoT Project, Focuses On AI, Auto Parts and 5G | CdrInfo.com
Samsung quietly offs Artik, how long left for SmartThings? - Rethink
Samsung's Artik is the perfect example of why IoT is confusing - The Verge
Samsung Artik IoT Cloud Lacks Key Enterprise Features
The CIO Checklist For Choosing The Right Enterprise IoT Platform
Hashgraph: a better blockchain ?!
Hashgraph - Wikipedia
Explainer Series: Hashgraph Consensus Algorithm | Dr. Leemon Baird - YouTube
Dr. Leemon Baird: How Hashgraph Works - A Simple Explanation w/ Pictures - YouTube
Dr. Leemon Baird x Harvard Talk - Hashgraph: New Directions for Blockchains & Distributed Ledgers - YouTube
Hedera Hashgraph LLC @ GitHub
mosaicnetworks/babble: BFT Consensus @ GitHub
GoLang, MIT license
Future of Blockchain: Will Hashgraph make Blockchain obsolete? | Startups News | Tech News
Hashgraph: A Whitepaper Review – OpenToken – Medium
THE SWIRLDS HASHGRAPH CONSENSUS ALGORITHM: FAIR, FAST, BYZANTINE FAULT TOLERANCE LEEMON BAIRD MAY 31, 2016.pdf
"Hashgraph’s whitepaper describes itself as an “algorithm for replicated state machines with guaranteed Byzantine fault tolerance”
HASHGRAPH CONSENSUS: DETAILED EXAMPLES.pdf
A deep dive into the hashgraph consensus algorithm - YouTube
Hashgraph Consensus Algorithm - YouTube
Hedera Hashgraph Overview | Hedera
Byzantine fault tolerance (BFT) - Wikipedia
Explainer Series: Hashgraph Consensus Algorithm | Dr. Leemon Baird - YouTube
Dr. Leemon Baird: How Hashgraph Works - A Simple Explanation w/ Pictures - YouTube
Dr. Leemon Baird x Harvard Talk - Hashgraph: New Directions for Blockchains & Distributed Ledgers - YouTube
Hedera Hashgraph LLC @ GitHub
mosaicnetworks/babble: BFT Consensus @ GitHub
GoLang, MIT license
Future of Blockchain: Will Hashgraph make Blockchain obsolete? | Startups News | Tech News
Hashgraph: A Whitepaper Review – OpenToken – Medium
THE SWIRLDS HASHGRAPH CONSENSUS ALGORITHM: FAIR, FAST, BYZANTINE FAULT TOLERANCE LEEMON BAIRD MAY 31, 2016.pdf
"Hashgraph’s whitepaper describes itself as an “algorithm for replicated state machines with guaranteed Byzantine fault tolerance”
HASHGRAPH CONSENSUS: DETAILED EXAMPLES.pdf
A deep dive into the hashgraph consensus algorithm - YouTube
Hashgraph Consensus Algorithm - YouTube
Hedera Hashgraph Overview | Hedera
Byzantine fault tolerance (BFT) - Wikipedia
Friday, April 19, 2019
Amundsen : Lyft’s data discovery & metadata engine
lyft/amundsenfrontendlibrary: Front-end service library for Amundsen @ GitHub
"Think of it as Google search for data.
The project is named after Norwegian explorer Roald Amundsen,
the first person to discover South Pole."
Amundsen — Lyft’s data discovery & metadata engine – Lyft Engineering
Lyft Data Discovery with Tao Feng and Mark Grover - Software Engineering Daily
using Neo4j graph database
"Think of it as Google search for data.
The project is named after Norwegian explorer Roald Amundsen,
the first person to discover South Pole."
It includes three microservices and a data ingestion library.
- amundsenfrontendlibrary: Frontend service which is a Flask application with a React frontend.
- amundsensearchsearchlibrary: Search service, which leverages Elasticsearch for search capabilities, is used to power frontend metadata searching.
- amundsenmetadatalibrary: Metadata service, which leverages Neo4j as the persistent layer, to provide various metadata.
- amundsendatabuilder: Data ingestion library for building metadata graph and search index. Users could either load the data with a python script with the library or with an Airflow DAG importing the library.
Amundsen — Lyft’s data discovery & metadata engine – Lyft Engineering
Lyft Data Discovery with Tao Feng and Mark Grover - Software Engineering Daily
using Neo4j graph database
Thursday, April 18, 2019
Wednesday, April 17, 2019
Compile to Web Assembly
ChristianMurphy/compile-to-web: Discover what languages can be compiled to Web Assembly
what languages can be compiled into Web Assembly (WASM)
C ☑️ ☑️
C# ☑️ ☑️
C++ ☑️ ☑️
Crystal ☑️ ❔
D ☑️ ☑️
F# ☑️ ☑️
Go ☑️ ☑️
Haskell ❔ ❔
Java ☑️ ☑️
Julia ☑️ ❔
Kotlin ☑️ ☑️
Nim ☑️ ☑️
Python ❔ ❔
Rust ☑️ ☑️
Scala ☑️ ⛔️
Swift ☑️ ⛔️
TypeScript ❔ ❔
what languages can be compiled into Web Assembly (WASM)
C ☑️ ☑️
C# ☑️ ☑️
C++ ☑️ ☑️
Crystal ☑️ ❔
D ☑️ ☑️
F# ☑️ ☑️
Go ☑️ ☑️
Haskell ❔ ❔
Java ☑️ ☑️
Julia ☑️ ❔
Kotlin ☑️ ☑️
Nim ☑️ ☑️
Python ❔ ❔
Rust ☑️ ☑️
Scala ☑️ ⛔️
Swift ☑️ ⛔️
TypeScript ❔ ❔
Tuesday, April 16, 2019
Monday, April 15, 2019
VR Notre-Dame
Notre-Dame de Paris - Wikipedia
360 VR Tour | Paris | Notre-Dame de Paris | Cathedral | Outside and Inside | No comments tour - YouTube
The Cathedral of Notre-Dame | A Virtual Reality Experience - YouTube
The Cathedral of Notre Dame de Paris | a 360° VR Experience (Samsung VR)
A 360° look inside Notre Dame cathedral - CNN
360 VR Tour | Paris | Notre-Dame de Paris | Cathedral | Outside and Inside | No comments tour - YouTube
The Cathedral of Notre-Dame | A Virtual Reality Experience - YouTube
The Cathedral of Notre Dame de Paris | a 360° VR Experience (Samsung VR)
A 360° look inside Notre Dame cathedral - CNN
Saturday, April 13, 2019
ML Engineer = Data Engineer + Data Scientist
Machine Learning Joins with Arun Kumar - Software Engineering Daily
"...The data sourcing part there is typically outsourced by people who use these sorts of tools to what they call data engineers, and these are people who use databases, data warehouses, traditional SQL and user-defined function style programing. But increasingly, these two roles, the data scientist role and the data engineer role, are being merged and they’re being called ML engineers..."
"...The data sourcing part there is typically outsourced by people who use these sorts of tools to what they call data engineers, and these are people who use databases, data warehouses, traditional SQL and user-defined function style programing. But increasingly, these two roles, the data scientist role and the data engineer role, are being merged and they’re being called ML engineers..."
book: My Inventions: The Autobiography of Nikola Tesla
My Inventions: The Autobiography of Nikola Tesla - Wikipedia
Nikola Tesla's Autobiography - My Inventions - Free
my_inventions1.PDF
free audio book: LibriVox My Inventions and Other Works
Nikola TESLA (1856 - 1943)
Nikola Tesla - My Inventions - YouTube
"My Inventions" - a short movie about Nikola Tesla. - YouTube
Nikola Tesla's Autobiography - My Inventions - Free
my_inventions1.PDF
free audio book: LibriVox My Inventions and Other Works
Nikola TESLA (1856 - 1943)
Nikola Tesla - My Inventions - YouTube
"My Inventions" - a short movie about Nikola Tesla. - YouTube
Friday, April 12, 2019
Internet from satellite network
Amazon Project Kuiper: Broadband internet small satellite network
“Project Kuiper” is Amazon’s plan to launch 3,236 satellites to build a network to provide global high-speed internet.
Kuiper is the name of a belt of objects that include asteroids and dwarf planets. It was named for the late Dutch American astronomer Gerard Kuiper."
Amazon Project Kuiper: Broadband internet small satellite network
"Elon Musk’sSpaceX launched two test satellites for its “Starlink” network last year, the first step toward its goal of a constellation of 4,425 satellites.
“Project Kuiper” is Amazon’s plan to launch 3,236 satellites to build a network to provide global high-speed internet.
Kuiper is the name of a belt of objects that include asteroids and dwarf planets. It was named for the late Dutch American astronomer Gerard Kuiper."
Amazon Project Kuiper: Broadband internet small satellite network
"Elon Musk’sSpaceX launched two test satellites for its “Starlink” network last year, the first step toward its goal of a constellation of 4,425 satellites.
Softbank-backed OneWeb launched the first six satellites of its network, which plans to begin with a constellation of 650 interconnected satellites.
Boeing and Canadian operator Telesat have also revealed plans for high speed internet constellations."
Thursday, April 11, 2019
Moon landing
Israel’s First Moon Landing Attempt Fails
Israel is one of only seven countries to have orbited the moon; only the U.S., China, and Russia have successfully landed on the moon.
Israel moon landing fails: Israeli spacecraft Beresheet fell short in attempt at historic moon landing today - live stream - CBS News
Israeli Spacecraft Beresheet Crashes Attempting Moon Landing : NPR
"The Beresheet was launched from Cape Canaveral with the aid of a SpaceX Falcon 9 rocket in February."
China Makes History with First Landing on Far Side of the Moon - YouTube
January 02, 2019
Wednesday, April 10, 2019
Google Cloud Next 2019
Google Cloud Next 2019 | TechCrunch
The 6 most important announcements from Google Cloud Next 2019 | TechCrunch
Anthos
The 6 most important announcements from Google Cloud Next 2019 | TechCrunch
Anthos
- Open-source integrations into the Google Cloud Console
- Google’s AI Platform
- Android phone is now a security key
- Google Cloud Code
- Google Cloud for retailers
Google Cloud Run
serverless solution based on K8S
Cloud Run | Google Cloud
Run stateless HTTP containers on a fully managed environment or in your own GKE cluster.
Cloud Run | Google Cloud
Run stateless HTTP containers on a fully managed environment or in your own GKE cluster.
Tuesday, April 09, 2019
Google "Anthos": managed K8S for GCP, AWS, Azure, on premise
Google’s hybrid cloud platform is coming to AWS and Azure | TechCrunch
Anthos (supports) AWS and Azure as well, so people get one way to manage their application and that one way works across their on-premise environments and all other clouds
So with Anthos, Google will offer a single managed service that will let you manage and deploy workloads across clouds, all without having to worry about the different environments and APIs
Anthos/Google Cloud Services Platform is based on the Google Kubernetes Engine, as well as other open-source projects like the Istio service mesh. It’s also hardware agnostic, meaning that users can take their current hardware and run the service on top of that without having to immediately invest in new servers.
Anthos is a subscription-based service, with the list prices starting at $10,000/month per 100 vCPU block."
Anthos | Anthos | Google Cloud
Google Cloud Next 2019 | TechCrunch
Anthos (supports) AWS and Azure as well, so people get one way to manage their application and that one way works across their on-premise environments and all other clouds
So with Anthos, Google will offer a single managed service that will let you manage and deploy workloads across clouds, all without having to worry about the different environments and APIs
Anthos/Google Cloud Services Platform is based on the Google Kubernetes Engine, as well as other open-source projects like the Istio service mesh. It’s also hardware agnostic, meaning that users can take their current hardware and run the service on top of that without having to immediately invest in new servers.
Anthos is a subscription-based service, with the list prices starting at $10,000/month per 100 vCPU block."
Anthos | Anthos | Google Cloud
Google Cloud Next 2019 | TechCrunch
Open Source Projects "Health"
"How to determine which Open Source projects are actively maintained and developed, which you can actually use in a production environment, and ultimately, which are “healthy” enough to use in the real world?"Project Health: Assessing Open Source Projects with More Context - Software Engineering Daily
"While Marc Andressen famously declared in 2011 that software is eating the world, it’s really open source software that’s eating the world."
"While Marc Andressen famously declared in 2011 that software is eating the world, it’s really open source software that’s eating the world."
Monday, April 08, 2019
AI/ML: TensorFlow + NVIDIA Tensor Core
NVIDIA T4 with Ian Buck and Kari Briski | Google Cloud Platform Podcast
"NVIDIA recently announced their new Tensor Cores, which maximize their GPUs and make it easier for users to achieve peak performance. Working with the Tensor Cores, TensorFlow AMP is an acceleration into the TensorFlow Framework. It automatically makes the right choices for neural networks and maximizes performance, while still maintaining accuracy, with only a two line change in Tensor Flow script."
Automatic Mixed Precision for NVIDIA Tensor Core Architecture in TensorFlow | NVIDIA Developer Blog
"NVIDIA recently announced their new Tensor Cores, which maximize their GPUs and make it easier for users to achieve peak performance. Working with the Tensor Cores, TensorFlow AMP is an acceleration into the TensorFlow Framework. It automatically makes the right choices for neural networks and maximizes performance, while still maintaining accuracy, with only a two line change in Tensor Flow script."
Automatic Mixed Precision for NVIDIA Tensor Core Architecture in TensorFlow | NVIDIA Developer Blog
Sunday, April 07, 2019
Cadence: Dynamic Workflow Orchestration Engine from Uber
Welcome | Cadence
"Open Source, Scalable, Durable Workflows
Write workflows and activities to orchestrate the business flow of events in your application"
"Cadence is a distributed, scalable, durable, and highly available orchestration engine we developed at Uber Engineering to execute asynchronous long-running business logic in a scalable and resilient way."
"Open Source, Scalable, Durable Workflows
Write workflows and activities to orchestrate the business flow of events in your application"
Improving the User Experience with Uber’s Customer Obsession Ticket Routing Workflow and Orchestration Engine | Uber Engineering Blog
"Workflows are the coordination logic, and are responsible solely for orchestrating the execution of activities. Activities are the implementation of individual tasks in the business logic."
"Workflows are the coordination logic, and are responsible solely for orchestrating the execution of activities. Activities are the implementation of individual tasks in the business logic."
(GoLang)
Fusion.js: web apps framework from Uber
Fusion.js Documentation
"Modern framework for fast, powerful React (+node.js) apps
Fusion.js gives you the developer experience you expect from a React/Redux setup and provides tools to take project quality to the next level.
...
Write your server and client code together and Fusion will take care of the rest."
Introducing Fusion.js: A Plugin-based Universal Web Framework
Build a ‘Hello World!’ Application in 5 Minutes with Fusion.js | Uber Engineering Blog
"Modern framework for fast, powerful React (+node.js) apps
Fusion.js gives you the developer experience you expect from a React/Redux setup and provides tools to take project quality to the next level.
...
Write your server and client code together and Fusion will take care of the rest."
Introducing Fusion.js: A Plugin-based Universal Web Framework
Build a ‘Hello World!’ Application in 5 Minutes with Fusion.js | Uber Engineering Blog
Uber Infrastructure
Uber is running private data centers, not using public cloud
It is also not using Kubernetes, instead has has developed its own cluster scheduler.
It is moved from node.js to GoLang for performance.
It has also moved from Posgres to MySQL, and running "schemaless" datastore.
It has a LOT of data, and running ML on that.
Uber Infrastructure with Prashant Varanasi and Akshay Shah - Software Engineering Daily
Peloton: Uber's Cluster Scheduler with Min Cai and Mayank Bansal - Software Engineering Daily
Why Uber Engineering Switched from Postgres to MySQL | Uber Engineering Blog
Designing Schemaless, Uber Engineering's Scalable Datastore Using MySQL | Uber Engineering Blog
"...key-value store which allows you to save any JSON data without strict schema validation, in a schemaless fashion (hence the name). It has append-only sharded MySQL with buffered writes to support failing MySQL masters and a publish-subscribe feature for data change notification"
Uber's Big Data Platform: 100+ Petabytes with Minute Latency | Uber Engineering Blog
It is also not using Kubernetes, instead has has developed its own cluster scheduler.
It is moved from node.js to GoLang for performance.
It has also moved from Posgres to MySQL, and running "schemaless" datastore.
It has a LOT of data, and running ML on that.
Uber Infrastructure with Prashant Varanasi and Akshay Shah - Software Engineering Daily
Peloton: Uber's Cluster Scheduler with Min Cai and Mayank Bansal - Software Engineering Daily
Why Uber Engineering Switched from Postgres to MySQL | Uber Engineering Blog
Designing Schemaless, Uber Engineering's Scalable Datastore Using MySQL | Uber Engineering Blog
"...key-value store which allows you to save any JSON data without strict schema validation, in a schemaless fashion (hence the name). It has append-only sharded MySQL with buffered writes to support failing MySQL masters and a publish-subscribe feature for data change notification"
Uber's Big Data Platform: 100+ Petabytes with Minute Latency | Uber Engineering Blog
Saturday, April 06, 2019
Oceanix & OceanX
Floating cities could ease the world’s housing crunch, the UN says @ national geographic
OCEANIX and BIG unveil a floating city of the future at the United Nations - Archpaper.com
UN floating city can withstand Category 5 hurricanes - Business Insider
"The city would essentially be a collection of hexagonal platforms that can each hold around 300 residents."
Ray Dalio, James Cameron launch OceanX
"Dalio, who runs the world’s largest hedge fund (Bridgewater Associates manages over $160 billion), is teaming with “Titanic” director and deep-sea documentarian James Cameron on a new project, called OceanX. Ocean X will fund new research and exploration of the oceans along with media, such as documentary films and virtual reality content."
OCEANIX and BIG unveil a floating city of the future at the United Nations - Archpaper.com
UN floating city can withstand Category 5 hurricanes - Business Insider
"The city would essentially be a collection of hexagonal platforms that can each hold around 300 residents."
Ray Dalio, James Cameron launch OceanX
"Dalio, who runs the world’s largest hedge fund (Bridgewater Associates manages over $160 billion), is teaming with “Titanic” director and deep-sea documentarian James Cameron on a new project, called OceanX. Ocean X will fund new research and exploration of the oceans along with media, such as documentary films and virtual reality content."
Amazon drone + hot air balloon patent
Amazon hot air balloon Prime Air patent describes stealthy delivery drones - SlashGear
"Drones ... make a lot of noise. Amazon’s strategy is to combine some old-school hot air balloon technology to cut the noise pollution...
“unmanned aerial vehicle with inflatable membrane” would have a balloon hidden inside the chassis. That could be inflated using compressed gas, via a tank or chamber also carried on the drone. When the UAV roamed into an area where noise levels needed to be cut – such as the delivery location, Amazon suggests – the balloon could be inflated."
"Drones ... make a lot of noise. Amazon’s strategy is to combine some old-school hot air balloon technology to cut the noise pollution...
“unmanned aerial vehicle with inflatable membrane” would have a balloon hidden inside the chassis. That could be inflated using compressed gas, via a tank or chamber also carried on the drone. When the UAV roamed into an area where noise levels needed to be cut – such as the delivery location, Amazon suggests – the balloon could be inflated."
Apollo Moon 50 Years
Shoot For The Moon: Looking Back 50 Years Since The Apollo Lunar Landing | On Point
Astronauts Swap Harrowing Tales from NASA's Historic Lunar Flights | Space
NASA: Apollo 50th Events
July 20, 1969: One Giant Leap For Mankind | NASA
Moon Landing 50th Anniversary - Apollo 11 | NISE Network
July 20, 2019 marks the 50th anniversary of the first humans landing on the Moon on July 20, 1969 as part of NASA's Apollo 11 lunar mission.
Astronauts Swap Harrowing Tales from NASA's Historic Lunar Flights | Space
NASA: Apollo 50th Events
July 20, 1969: One Giant Leap For Mankind | NASA
Moon Landing 50th Anniversary - Apollo 11 | NISE Network
July 20, 2019 marks the 50th anniversary of the first humans landing on the Moon on July 20, 1969 as part of NASA's Apollo 11 lunar mission.
Friday, April 05, 2019
GitLab += $100M; GitLab != GitHub
GitLab with Sid Sijbrandij - Software Engineering Daily
GitLab raises $100M | TechCrunch
GitLab, the developer service that aims to offer a full lifecycle DevOps platform, ... raised a $100 million Series D funding round at a valuation of $1.1 billion.
...company’s total funding to $145.5 million, will help it enable its goal of reaching an IPO by November 2020.
GitLab - Wikipedia
With Google recently investing $20 million in GitLab and helping them migrate from Azure to Google Cloud Platform... | Hacker News
GitLab raises $100M | TechCrunch
GitLab, the developer service that aims to offer a full lifecycle DevOps platform, ... raised a $100 million Series D funding round at a valuation of $1.1 billion.
...company’s total funding to $145.5 million, will help it enable its goal of reaching an IPO by November 2020.
GitLab - Wikipedia
With Google recently investing $20 million in GitLab and helping them migrate from Azure to Google Cloud Platform... | Hacker News
Thursday, April 04, 2019
Microsoft + OpenClassrooms: 1,000 AI students
Microsoft partners with OpenClassrooms to recruit and train 1,000 AI students | VentureBeat
"The global artificial intelligence (AI) talent pool may be growing, but demand is still exceeding supply, according to a tech talent report Element AI released yesterday. That is one of the reasons Microsoft is partnering with French online education platform OpenClassrooms to train and recruit promising students in AI and prepare them for the workplace."
Wednesday, April 03, 2019
free class: How to Build a Startup @Udacity
Free Online Course: How to Build a Startup from Udacity | Class Central
How to Build a Startup | Udacity
233 Udacity Free Online Courses and MOOCs | Class Central
related book:
The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company: Steve Blank, Bob Dorf: 9780984999309: Amazon.com: Books
Amazon.com: Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers (9780470876411): Alexander Osterwalder, Yves Pigneur: Books
related online tools:
Launchpad Central
Steve Blank Startup Tools
Why the Lean Start-Up Changes Everything @ HBR
by Steve Blank
The Right Way to Get Your First 1,000 Customers @ HBR
Amazon.com: Unlocking the Customer Value Chain: How Decoupling Drives Consumer Disruption eBook: Thales S. Teixeira, Greg Piechota: Kindle Store
How to Build a Startup | Udacity
233 Udacity Free Online Courses and MOOCs | Class Central
related book:
The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company: Steve Blank, Bob Dorf: 9780984999309: Amazon.com: Books
Amazon.com: Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers (9780470876411): Alexander Osterwalder, Yves Pigneur: Books
related online tools:
Launchpad Central
Steve Blank Startup Tools
Why the Lean Start-Up Changes Everything @ HBR
by Steve Blank
- "First, rather than engaging in months of planning and research, entrepreneurs accept that all they have on day one is a series of untested hypotheses—basically, good guesses.
- Second, lean start-ups use a “get out of the building” approach called customer development to test their hypotheses.
- Third, lean start-ups practice something called agile development,"
The Right Way to Get Your First 1,000 Customers @ HBR
Amazon.com: Unlocking the Customer Value Chain: How Decoupling Drives Consumer Disruption eBook: Thales S. Teixeira, Greg Piechota: Kindle Store
Tuesday, April 02, 2019
Visual Studio 2019
What's new in Visual Studio 2019 | Microsoft Docs
Visual Studio - What's New in Visual Studio 2019
@MSDN magazine
Visual Studio 2019 Launch Event - Visual Studio
Visual Studio 2019 Launch Keynote In Under 10 Minutes - YouTube
Downloads | IDE, Code, & Team Foundation Server | Visual Studio
Visual Studio 2019 Launch Event - YouTube
Tutorial: Create an ASP.NET Core web app with Entity Framework and Visual Studio 2019 | Microsoft Docs
Visual Studio - What's New in Visual Studio 2019
@MSDN magazine
Visual Studio 2019 Launch Event - Visual Studio
Visual Studio 2019 Launch Keynote In Under 10 Minutes - YouTube
Downloads | IDE, Code, & Team Foundation Server | Visual Studio
Visual Studio 2019 Launch Event - YouTube
Tutorial: Create an ASP.NET Core web app with Entity Framework and Visual Studio 2019 | Microsoft Docs
Monday, April 01, 2019
WebAssembly System Interface: WASI
"WebAssembly System Interface (WASI), defines one single conceptual operating system interface, which can be implemented by multiple, actual operating systems.
WebAssembly: Swift, C#, Java and Oxygene in the Browser
Fastly Open-Sources Lucet, Its WebAssembly Compiler and Runtime
"...creating a WebAssembly instance for each of the tens of thousands of requests per second in a single process, which requires a dramatically lower runtime footprint than possible with a browser JavaScript engine. Lucet can instantiate WebAssembly modules in under 50 microseconds, with just a few kilobytes of memory overhead. By comparison, Chromium’s V8 engine takes about 5 milliseconds, and tens of megabytes of memory overhead, to instantiate JavaScript or WebAssembly programs."
Subscribe to:
Posts (Atom)