Kubernetes Concepts and Deployment E-book | Microsoft Azure
by co-creator of k8s
Wednesday, October 30, 2019
Tuesday, October 29, 2019
Monday, October 28, 2019
podcast: freeCodeCamp
freeCodeCamp.org
Learn | freeCodeCamp.org
About freeCodeCamp - Frequently Asked Questions
The freeCodeCamp Podcast
From Poker Player to Amazon Engineer - How the Host of Software Engineering Daily Got His Start in Tech
https://softwareengineeringdaily.com/2019/12/20/freecodecamp-with-quincy-larson/
https://www.freecodecamp.org/learn
https://www.freecodecamp.org/news/search/?query=python
https://www.freecodecamp.org/news/python-curriculum/
https://www.freecodecamp.org/news/projecteuler100-coding-challenge-competitive-programming/
https://www.freecodecamp.org/news/obtain-historical-weather-forecast-data-in-csv-format-using-
python/
Learn | freeCodeCamp.org
About freeCodeCamp - Frequently Asked Questions
The freeCodeCamp Podcast
From Poker Player to Amazon Engineer - How the Host of Software Engineering Daily Got His Start in Tech
https://softwareengineeringdaily.com/2019/12/20/freecodecamp-with-quincy-larson/
https://www.freecodecamp.org/learn
https://www.freecodecamp.org/news/search/?query=python
https://www.freecodecamp.org/news/python-curriculum/
https://www.freecodecamp.org/news/projecteuler100-coding-challenge-competitive-programming/
https://www.freecodecamp.org/news/obtain-historical-weather-forecast-data-in-csv-format-using-
python/
Sunday, October 27, 2019
Interactive GraphQL Tutorial
Try GraphQL! Interactive GraphQL Tutorial | What is GraphQL?
GraphQL | A query language for your API
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL) | Udemy
by Academind by Maximilian SchwarzmĆ¼ller
Building Scalable APIs with GraphQL | Pluralsight
GraphQL Hub = GraphQL + GitHub
graphql/graphiql: An in-browser IDE for exploring GraphQL.
GraphQL | A query language for your API
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL) | Udemy
by Academind by Maximilian SchwarzmĆ¼ller
Building Scalable APIs with GraphQL | Pluralsight
GraphQL Hub = GraphQL + GitHub
graphql/graphiql: An in-browser IDE for exploring GraphQL.
Podcasts from Changelog
podcasts
The ChangelogSubscribe
Conversations with the hackers, leaders, and innovators of software development.
Hosted by:
JS PartySubscribe
A community celebration of JavaScript and the web.
Hosted by:
Founders TalkSubscribe
In-depth, one-on-one conversations with founders, CEOs, and makers. The journey, lessons learned, and the struggles. Let’s do this!
Hosted by:
Adam Stacoviak
Go TimeSubscribe
A diverse panel and special guests discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker…oh and also Go!
Brain ScienceSubscribe
For the curious! We’re exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human.
Practical AI
Making artificial intelligence practical, productive, and accessible to everyone.
BackstageSubscribe
Behind the scenes of Changelog and surrounding communities.
Changelog Master FeedSubscribe
Master feed of all Changelog podcasts
some interesting episodes:
Practical AI #61: AI in the browser with Victor Dibia, research engineer at Cloudera’s Fast Forward Labs |> News and podcasts for developers |> Changelog
JS Party #96: Performant Node desktop apps with NodeGui featuring Atul R |> News and podcasts for developers |> Changelog
JS Party #95: Visual programming with hardware and Node-RED with special guest Nick O'Leary |> News and podcasts for developers |> Changelog
Go Time #100: Creating the Go programming language featuring Rob Pike & Robert Griesemer |> News and podcasts for developers |> Changelog
The Changelog #362: Machine powered refactoring with AST's featuring Amal Hussein |> News and podcasts for developers |> Changelog
The ChangelogSubscribe
Conversations with the hackers, leaders, and innovators of software development.
Hosted by:
JS PartySubscribe
A community celebration of JavaScript and the web.
Hosted by:
Founders TalkSubscribe
In-depth, one-on-one conversations with founders, CEOs, and makers. The journey, lessons learned, and the struggles. Let’s do this!
Hosted by:
Adam Stacoviak
Go TimeSubscribe
A diverse panel and special guests discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker…oh and also Go!
Brain ScienceSubscribe
For the curious! We’re exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human.
Practical AI
Making artificial intelligence practical, productive, and accessible to everyone.
BackstageSubscribe
Behind the scenes of Changelog and surrounding communities.
Changelog Master FeedSubscribe
Master feed of all Changelog podcasts
some interesting episodes:
Practical AI #61: AI in the browser with Victor Dibia, research engineer at Cloudera’s Fast Forward Labs |> News and podcasts for developers |> Changelog
JS Party #96: Performant Node desktop apps with NodeGui featuring Atul R |> News and podcasts for developers |> Changelog
JS Party #95: Visual programming with hardware and Node-RED with special guest Nick O'Leary |> News and podcasts for developers |> Changelog
Go Time #100: Creating the Go programming language featuring Rob Pike & Robert Griesemer |> News and podcasts for developers |> Changelog
The Changelog #362: Machine powered refactoring with AST's featuring Amal Hussein |> News and podcasts for developers |> Changelog
Saturday, October 26, 2019
dual screen phone: LG G8X
https://www.theverge.com/2019/10/22/20926719/lg-g8x-dual-screen-spƄecs-features-price-release-date-us-announced
The G8X ThinQ is a unique take on a dual-screen phone. Instead of using a foldable screen, like Samsung’s Galaxy Fold, or attaching an entire second screen with a hinge, like Microsoft’s upcoming Surface Duo, LG just made a normal phone with one screen. The second screen is based entirely within a case that the G8X slips into. Once it’s in, you can turn the second screen on and off or remove the phone later and just use the device as normal.
The G8X ThinQ is a unique take on a dual-screen phone. Instead of using a foldable screen, like Samsung’s Galaxy Fold, or attaching an entire second screen with a hinge, like Microsoft’s upcoming Surface Duo, LG just made a normal phone with one screen. The second screen is based entirely within a case that the G8X slips into. Once it’s in, you can turn the second screen on and off or remove the phone later and just use the device as normal.
Friday, October 25, 2019
webUSB, webMIDI, webBluetooth
Oh my web! Connecting to devices with your browser | LibertyJS 2019 - Largest Javascript conference in Philadelphia
littleBits | Electronic Building Blocks for the 21st Century
Bluetooth 5: Go Faster, Go Further | Bluetooth Technology Website
800 ft
Micro:bit Educational Foundation | micro:bit
Amazon.com: BBC micro:bit micro-controller with motion detection, compass, LED display and Bluetooth: Computers & Accessories
WebUSB API @GitHub
Access USB Devices on the Web | Google Developers
chrome://device-log/
chrome://usb-internals/
Chirpers | IoT Robotics
Ron Dagdag's Projects - Hackster.io
chrome.usb - Google Chrome
Use the
littleBits | Electronic Building Blocks for the 21st Century
Bluetooth 5: Go Faster, Go Further | Bluetooth Technology Website
800 ft
Micro:bit Educational Foundation | micro:bit
Amazon.com: BBC micro:bit micro-controller with motion detection, compass, LED display and Bluetooth: Computers & Accessories
WebUSB API @GitHub
Access USB Devices on the Web | Google Developers
chrome://device-log/
chrome://usb-internals/
navigator.usb.requestDevice({ filters: [{ vendorId: 0x2341 }] })
.then(device => {
console.log(device.productName); // "Arduino Micro"
console.log(device.manufacturerName); // "Arduino LLC"
})
.catch(error => { console.log(error); });
Chirpers | IoT Robotics
Ron Dagdag's Projects - Hackster.io
chrome.usb - Google Chrome
Use the
chrome.usb
API to interact with connected USB devices. This API provides access to USB operations from within the context of an app. Using this API, apps can function as drivers for hardware devices.
Apollo GraphQL
Apollo GraphQL | Apollo Data Graph Platform— unify APIs, microservices, and databases into a data graph that you can query with GraphQL
Apollo: One Giant leap for Full Stack | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Welcome to Apollo: One giant leap for Full stack!
DomitriusAnthony/playlists-workshop: Apollo: One giant leap for Full-stack @GitHub
DomitriusAnthony/apollo-todo: Building a Todo App with apollo-link-state to demonstrate Graphql Queries and Mutations within React @GitHub
prisma - npm
Domitrius Clark – Medium
Domitrius Clark | LinkedIn
Reactadelphia (Philadelphia, PA) | Meetup
Serverless.js
Serverless - The Serverless Application Framework powered by AWS Lambda, API Gateway, and more
Making a Serverless Development Portfolio - In Seven Days or Less | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Serverless in 7 Days
Fernando Medina Corey
Using the Serverless Framework with Node.js on AWS | Pluralsight
serverless - npm
Making a Serverless Development Portfolio - In Seven Days or Less | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Serverless in 7 Days
Fernando Medina Corey
Using the Serverless Framework with Node.js on AWS | Pluralsight
serverless - npm
JavaScript + MIDI + Microcontrollers
JavaScript + MIDI + Microcontrollers Workshop | LibertyJS 2019 - Largest Javascript conference in Philadelphia
George Mandis • Full stack web developer and creative technologist • George Mandis
More Than Music with MIDI, Tiny Computers & JavaScript
Overview | Introducing Circuit Playground | Adafruit Learning System
MIDI - Wikipedia
Protocol
MIDI in JavaScript: array of 3 numbers; supported by native web browser API
Espruino - JavaScript for Microcontrollers
More Than Music with MIDI, Tiny Computers & JavaScript | Let's Build Things!
Array with morse-code as keys (in javascript). @GitHub
Web MIDI Starter
MIDI Color Mixer
JavaScript, MIDI, Tiny Computers
georgemandis/circuit-playground-midi-multi-tool: Turn your Adafruit Circuit Playground into a multi-faceted MIDI controller. Designed for my workshops experimenting with the WebMIDI API
George Mandis • Full stack web developer and creative technologist • George Mandis
More Than Music with MIDI, Tiny Computers & JavaScript
Overview | Introducing Circuit Playground | Adafruit Learning System
MIDI - Wikipedia
Protocol
MIDI in JavaScript: array of 3 numbers; supported by native web browser API
Espruino - JavaScript for Microcontrollers
More Than Music with MIDI, Tiny Computers & JavaScript | Let's Build Things!
Array with morse-code as keys (in javascript). @GitHub
Web MIDI Starter
MIDI Color Mixer
JavaScript, MIDI, Tiny Computers
georgemandis/circuit-playground-midi-multi-tool: Turn your Adafruit Circuit Playground into a multi-faceted MIDI controller. Designed for my workshops experimenting with the WebMIDI API
Irving: React based, isomorphically rendered, headless CMS
alleyinteractive/irving: Irving is a ReactJS based, isomorphically rendered, headless CMS frontend application.
Home · alleyinteractive/irving Wiki
Components API · alleyinteractive/irving Wiki
Isomorphic Rendering · alleyinteractive/irving Wiki
Isomorphically-rendered apps run roughly the same code on both the servers side (node) and the client side (your web browser). This means they can render any given page in either environment (or both).
Home · alleyinteractive/irving Wiki
Components API · alleyinteractive/irving Wiki
Isomorphic Rendering · alleyinteractive/irving Wiki
Isomorphically-rendered apps run roughly the same code on both the servers side (node) and the client side (your web browser). This means they can render any given page in either environment (or both).
Brain.js vs TensorFlow.js: ML in web browser
Brain.js: Neural networks in JavaScript
vs TensorFlow.js
Simple Machine Learning With JavaSNeural Networks In
JavaScript - Brain.js Tutorial | Scrimbacript - Brain.js - YouTube
Neural Networks with JavaScript - Full Course using Brain.js - YouTube
11 Javascript Machine Learning Libraries for 2019 - Bits and Pieces
A Neural Network Playground
playground.tensorflow.org
TensorFlow.js demos | TensorFlow
presentation
Milecia McGregor | LibertyJS 2019 - Largest Javascript conference in Philadelphia
vs TensorFlow.js
Simple Machine Learning With JavaSNeural Networks In
JavaScript - Brain.js Tutorial | Scrimbacript - Brain.js - YouTube
Neural Networks with JavaScript - Full Course using Brain.js - YouTube
11 Javascript Machine Learning Libraries for 2019 - Bits and Pieces
A Neural Network Playground
playground.tensorflow.org
TensorFlow.js demos | TensorFlow
presentation
Milecia McGregor | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Thursday, October 24, 2019
Lerna: JavaScript tool
lerna/lerna: A tool for managing JavaScript projects with multiple packages.
Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.
Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.
event: LibertyJS 2019
LibertyJS 2019 - Largest Javascript conference in Philadelphia
Philadelphia, PA. October 24-25, 2019
Schedule | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Philadelphia, PA. October 24-25, 2019
Schedule | LibertyJS 2019 - Largest Javascript conference in Philadelphia
Wednesday, October 23, 2019
book: Programming TypeScript
Programming TypeScript: Making Your JavaScript Applications Scale: Boris Cherny: 9781492037651: Amazon.com: Books
bcherny (Boris Cherny) @GitHub
PerformanceJS | All Posts
podcast interview with the book author
Episode 384: Boris Cherny on TypeScript : Software Engineering Radio
Programming TypeScript @ O'Reilly Learning
Programming TypeScript: Making Your JavaScript Applications Scale - Boris Cherny - Google Books
TypeScript handbook
bcherny (Boris Cherny) @GitHub
PerformanceJS | All Posts
podcast interview with the book author
Episode 384: Boris Cherny on TypeScript : Software Engineering Radio
Programming TypeScript @ O'Reilly Learning
Programming TypeScript: Making Your JavaScript Applications Scale - Boris Cherny - Google Books
TypeScript handbook
Tuesday, October 22, 2019
Monday, October 21, 2019
Python 2 vs Python 3:
The future of databases, by Dr. Michael Stonebraker
Very opinionated and eloquent overview of history and future of database systems
by one of its major creators and contributors.
Creator of 9 database companies / products, including Postgres.
Winner of Turing Award, the highest recognition in Computer Science.
In a nutshell: while higher level languages, including SQL are here to stay,
current architecture of database systems is not optimal match for current technology and needs,
and is being replaced by "NewSQL" There are three major domains of database systems:
* Data Warehousing: best served by "columnar storage" engines.
* Transaction data systems: best served by "in memory" engines.
* Non-relational systems (document, graph, array db systems, etc)
Michael Stonebraker | CSAIL Alliances (@MIT)
Michael Stonebraker - Wikipedia
Dr. Michael Stonebraker: A Short History of Database Systems - The New Stack
podcast interviews:
Michael Stonebraker 2014 ACM A.M. Turing Award Lecture - YouTube
quote: Big Data is about 3V-s: Volume, Velocity and Variety
"Big money" can buy big volume and big velocity.
For big variety need some smart solutions.
Tamr Agile Data Unification and Management Systems - Tamr Inc.
Six steps to start-up success from serial entrepreneur Mike Stonebraker | MIT CSAIL
by one of its major creators and contributors.
Creator of 9 database companies / products, including Postgres.
Winner of Turing Award, the highest recognition in Computer Science.
In a nutshell: while higher level languages, including SQL are here to stay,
current architecture of database systems is not optimal match for current technology and needs,
and is being replaced by "NewSQL" There are three major domains of database systems:
* Data Warehousing: best served by "columnar storage" engines.
* Transaction data systems: best served by "in memory" engines.
* Non-relational systems (document, graph, array db systems, etc)
Michael Stonebraker | CSAIL Alliances (@MIT)
Michael Stonebraker - Wikipedia
Dr. Michael Stonebraker: A Short History of Database Systems - The New Stack
podcast interviews:
- Episode 199: Michael Stonebraker on Current Developments in Databases : Software Engineering Radio (IEEE)
- Michael Stonebraker page at MIT
- VoltDB site
- VoltDB - Wikipedia
- NewSQL topic page on Wikipedia
- Other NewSQL projects: NuoDB
- SE-Radio #165 on NoSQL
- Dr. @MikeStonebraker on his journey to evolution of data ops and winning #Turing Award | Listen Notes
- Dr. @MikeStonebraker on the future of #DataOps and #AI | Listen Notes
Michael Stonebraker 2014 ACM A.M. Turing Award Lecture - YouTube
quote: Big Data is about 3V-s: Volume, Velocity and Variety
"Big money" can buy big volume and big velocity.
For big variety need some smart solutions.
Tamr Agile Data Unification and Management Systems - Tamr Inc.
Six steps to start-up success from serial entrepreneur Mike Stonebraker | MIT CSAIL
- Have a good idea
- Assemble a small team and build a prototype
- Find a business partner
- Find your customers
- Pitch the VCs
- Negotiate a deal
Sunday, October 20, 2019
GitHub Markdown
GitHub Flavored Markdown Spec
HTML5
HTML5
in GitHub
Summary Goes Here
...this is hidden, collapsable content...
## A collapsible section with markdownClick to expand!
```python def func(): return 'hello, world!' ```
interactive dynamic web: idyll (!)
A combination of tools and simple syntax for creating interactive web pages
Is this the dynamic web we were promised? with Parametric Press's Matthew Conlen | Hanselminutes - Fresh Talk and Tech for Developers
Idyll | A markup language for interactive and data-driven blogging.
(idyll-lang.org)
# Hello World
[var name:"x" value:5 /]
The value of x is [Display value:x format:"d" /].
[Range value:x min:0 max:10 /]
Idyll Example Gallery
Idyll @GitHub
Unraveling The JPEG
Idyll Tutorials
Idyll Documentation | An overview.
Idyll Editor
other similar, while custom, sites/pages
ENVIRONMENT ⇆ ECONOMY
Cassini's Grand Tour @ National Geographic
Exclusive: Experience the Best Dinosaur Fossil of Its Kind in 3-D @ National Geographic
Idyll | A markup language for interactive and data-driven blogging.
(idyll-lang.org)
# Hello World
[var name:"x" value:5 /]
The value of x is [Display value:x format:"d" /].
[Range value:x min:0 max:10 /]
Idyll Example Gallery
Idyll @GitHub
Unraveling The JPEG
Idyll Documentation | An overview.
Idyll Editor
other similar, while custom, sites/pages
ENVIRONMENT ⇆ ECONOMY
Cassini's Grand Tour @ National Geographic
Exclusive: Experience the Best Dinosaur Fossil of Its Kind in 3-D @ National Geographic
Saturday, October 19, 2019
ML.NET workshop
aslotte/mldotnet-real-time-data-streaming-workshop: A Machine Learning and Real-Time Data Analytics Workshop
Machine Learning<3 a="" analytics="" meetup="" real-time="" stream="">3> session
phillydotnet.org/2019-2-sessions.html
Alexander Slotte - Real Time Data Streaming with Azure Stream Analytics - YouTube
How to install the ML.NET Command-Line Interface (CLI) tool - ML.NET | Microsoft Docs
Binder
Turn a Git repo into a collection of interactive Jupyter notebooks
Machine Learning<3 a="" analytics="" meetup="" real-time="" stream="">3> session
phillydotnet.org/2019-2-sessions.html
Alexander Slotte - Real Time Data Streaming with Azure Stream Analytics - YouTube
How to install the ML.NET Command-Line Interface (CLI) tool - ML.NET | Microsoft Docs
Binder
Turn a Git repo into a collection of interactive Jupyter notebooks
Friday, October 18, 2019
Thursday, October 17, 2019
AWS: Amazon Timestream: time series database service
Wednesday, October 16, 2019
AWS Kinesis vs. Apache Kafka
Kinesis vs. Kafka
Kinesis works with streaming data.
Kafka works with streaming data too.
Kinesis Streams is like Kafka Core.
Kinesis Analytics is like Kafka Streams.
A Kinesis Shard is like Kafka Partition.
They are similar and get used in similar use cases.
Data is stored in Kinesis for default 24 hours, and you can increase that up to 7 days.
Kafka records are by default stored for 7 days and you can increase that until you run out of disk space. In fact, you can decide by the size of the data or by date. You can even use compaction with Kafka so it only stores the latest timestamp per key per record in the log.
....
Kinesis works with streaming data.
Kafka works with streaming data too.
Kinesis Streams is like Kafka Core.
Kinesis Analytics is like Kafka Streams.
A Kinesis Shard is like Kafka Partition.
They are similar and get used in similar use cases.
Data is stored in Kinesis for default 24 hours, and you can increase that up to 7 days.
Kafka records are by default stored for 7 days and you can increase that until you run out of disk space. In fact, you can decide by the size of the data or by date. You can even use compaction with Kafka so it only stores the latest timestamp per key per record in the log.
....
Tuesday, October 15, 2019
AWS: Amazon QLDB: Amazon Quantum Ledger Database
Amazon QLDB
Amazon Quantum Ledger Database (QLDB)
Fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log. Owned by a central trusted authority.
Monday, October 14, 2019
Databases on AWS & Bookstore demo app
AWS re:Invent 2018: [REPEAT 1] Databases on AWS: The Right Tool for the Right Job (DAT205-R1) - YouTube
AWS re:Invent 2018: Building with AWS Databases: Match Your Workload to the Right Database (DAT301) - YouTube
aws-samples/aws-bookstore-demo-app @GitHub
AWS Bookstore Demo App is a full-stack sample web application that creates a storefront (and backend) for customers to shop for fictitious books. The entire application can be created with a single template.
when you choose Athena, Aurora, RedShift, DynamoDB, RDS etc...? : aws
Relational database in general => probably Amazon Aurora
Specific relational database engine and version => Amazon RDS
Non-relational low-latency high-scale => Amazon DynamoDB
In-memory cache => Amazon Elasticache
In-memory cache for DynamoDB only => DynamoDB DAX
High-scale analytics / data warehousing => Amazon Redshift
Analytics on top of S3 Data => Amazon Athena
Analytics on top of S3 Data if already using Redshift => Redshift Spectrum
Documents with MongoDB Compatibility => DocumentDB
AWS re:Invent 2018: Building with AWS Databases: Match Your Workload to the Right Database (DAT301) - YouTube
aws-samples/aws-bookstore-demo-app @GitHub
AWS Bookstore Demo App is a full-stack sample web application that creates a storefront (and backend) for customers to shop for fictitious books. The entire application can be created with a single template.
- Serverless service backend – Amazon API Gateway powers the interface layer between the frontend and backend, and invokes serverless compute with AWS Lambda.
- Web application blueprint – We include a React web application pre-integrated out-of-the-box with tools such as React Bootstrap, Redux, React Router, internationalization, and more.
when you choose Athena, Aurora, RedShift, DynamoDB, RDS etc...? : aws
Relational database in general => probably Amazon Aurora
Specific relational database engine and version => Amazon RDS
Non-relational low-latency high-scale => Amazon DynamoDB
In-memory cache => Amazon Elasticache
In-memory cache for DynamoDB only => DynamoDB DAX
High-scale analytics / data warehousing => Amazon Redshift
Analytics on top of S3 Data => Amazon Athena
Analytics on top of S3 Data if already using Redshift => Redshift Spectrum
Documents with MongoDB Compatibility => DocumentDB
Sunday, October 13, 2019
Timsort : the fastest sorting algorithm
Timsort — the fastest sorting algorithm you’ve never heard of
Timsort is actually built right into Python.
To use Timsort simply write: list.sort()
Original source code: check it out here.
Timsort is offically implemented in C, not Python.
Timsort is actually built right into Python.
To use Timsort simply write: list.sort()
Timsort is offically implemented in C, not Python.
Kotlin vs. Dart
a nice comparison...
The nosey programmer’s guide to Kotlin and Dart - Snapp Mobile - Medium
In Dart you need to add a semicolon at the end of each expression.
Kotlin by convention is written without a semicolon.
Dart is strongly typed.
The nosey programmer’s guide to Kotlin and Dart - Snapp Mobile - Medium
In Dart you need to add a semicolon at the end of each expression.
Kotlin by convention is written without a semicolon.
Dart is strongly typed.
Kotlin is statically typed.
...
China to require facial ID for internet and mobile
China to require facial ID for internet and mobile services - Business Insider
- "China's 854 million internet users will soon need to use facial identification in order to apply for new internet or mobile services.
- The Chinese government announced last month that telecommunications companies will need to scan users' faces in order to verify their identities before they can access new services.
- The new rule will apply from December 1."
Saturday, October 12, 2019
Friday, October 11, 2019
Thursday, October 10, 2019
cloud: C++, Rust, WASM on AWS Lambda; Lambda Layers
Introducing the C++ Lambda Runtime | AWS Compute Blog
Runtime API allows you to write your Lambda functions in any language, provided that you bundle it with your application artifact or as a Lambda layer that your application uses.
As an example of using this API and based on the customer demand, AWS is releasing a reference implementation of a C++ runtime for Lambda. This C++ runtime brings the simplicity and expressiveness of interpreted languages while maintaining the superiority of C++ performance and low memory footprint.
When building serverless applications, it is quite common to have code that is shared across Lambda functions. It can be your custom code, that is used by more than one function, or a standard library, that you add to simplify the implementation of your business logic.
Previously, you would have to package and deploy this shared code together with all the functions using it. Now, you can put common components in a ZIP file and upload it as a Lambda Layer. Your function code doesn’t need to be changed and can reference the libraries in the layer as it would normally do.
A function can use up to 5 layers at a time. The total unzipped size of the function and all layers can't exceed the unzipped deployment package size limit of 250 MB.
Wednesday, October 09, 2019
Engie: Car Maintenance App
app from co-founder of Waze app:
Engie - Your Car Maintenance Solution
Connecting cars with service providers worldwide
Engie - Your Car Maintenance Solution
Connecting cars with service providers worldwide
Google QUIC protocol vs TCP
QUIC - Wikipedia
"QUIC (pronounced 'quick') is a general-purpose[1] transport layer[2] network protocol initially designed by Jim Roskind at Google,[3] implemented, and deployed in 2012,[4] announced publicly in 2013
While still an Internet Draft, QUIC is used by more than half of all connections from the Chrome web browser to Google's servers. Most other web browsers do not support the protocol.
Among other applications, QUIC improves performance of connection-oriented web applications that are currently using TCP.[2][9] It does this by establishing a number of multiplexed connections between two endpoints over User Datagram Protocol (UDP). This works hand-in-hand with HTTP/2's multiplexed connections, allowing multiple streams of data to reach all the endpoints independently, and hence independent of packet losses involving other streams. In contrast, HTTP/2 hosted on Transmission Control Protocol (TCP) can suffer head-of-line-blocking delays of all multiplexed streams if any of the TCP packets are delayed or lost.
"QUIC (pronounced 'quick') is a general-purpose[1] transport layer[2] network protocol initially designed by Jim Roskind at Google,[3] implemented, and deployed in 2012,[4] announced publicly in 2013
While still an Internet Draft, QUIC is used by more than half of all connections from the Chrome web browser to Google's servers. Most other web browsers do not support the protocol.
Among other applications, QUIC improves performance of connection-oriented web applications that are currently using TCP.[2][9] It does this by establishing a number of multiplexed connections between two endpoints over User Datagram Protocol (UDP). This works hand-in-hand with HTTP/2's multiplexed connections, allowing multiple streams of data to reach all the endpoints independently, and hence independent of packet losses involving other streams. In contrast, HTTP/2 hosted on Transmission Control Protocol (TCP) can suffer head-of-line-blocking delays of all multiplexed streams if any of the TCP packets are delayed or lost.
Tuesday, October 08, 2019
Salesforce: AWS vs Oracle?
Larry vs Jeff: An Epic Battle who controls Salesforce, coming at Dreamforce | LinkedIn
Salesforce infrastructure is using old versions of Oracle database, Oracle Exadata and Oracle Linux that are not autonomous.
Problem? Cost, Speed and Performance!
Monday, October 07, 2019
Sunday, October 06, 2019
WeWork: Unicorn Cowboy, with $10B help of SoftBank
Episode 943: Unicorn Cowboy : Planet Money : NPR
transcript
That whole story that WeWork had used for years to raise more than $10 billion from some of the richest, most experienced tech investors in the world, the story that made it the most highly valued startup in America... collapsed instantly.
WeWork - Wikipedia
SoftBank Group - Wikipedia
transcript
That whole story that WeWork had used for years to raise more than $10 billion from some of the richest, most experienced tech investors in the world, the story that made it the most highly valued startup in America... collapsed instantly.
WeWork - Wikipedia
SoftBank Group - Wikipedia
Saturday, October 05, 2019
AWS IQ
AWS IQ
"AWS IQ enables customers to quickly find, engage, and pay AWS Certified third-party experts for on-demand project work. Experts on AWS IQ can help you get projects started and completed faster by offering hands-on help for a wide range of projects, such as choosing the best architecture for your workload, automating the deployment of your infrastructure, migrating to AWS, or optimizing your AWS spend."
"AWS IQ enables customers to quickly find, engage, and pay AWS Certified third-party experts for on-demand project work. Experts on AWS IQ can help you get projects started and completed faster by offering hands-on help for a wide range of projects, such as choosing the best architecture for your workload, automating the deployment of your infrastructure, migrating to AWS, or optimizing your AWS spend."
AC / HVAC SEER Efficiency Savings Calculator
SEER Efficiency Savings Calculator | HVACDirect.com
Seasonal energy efficiency ratio - Wikipedia
The efficiency of air conditioners is often rated by the seasonal energy efficiency ratio (SEER)
The SEER rating of a unit is the cooling output during a typical cooling-season divided by the total electric energy input during the same period. The higher the unit's SEER rating the more energy efficient it is. In the U.S., the SEER is the ratio of cooling in British thermal unit (BTU) to the energy consumed in watt-hours.
HVAC Installation Costs - New Air Conditioners - Modernize
SEER (Seasonal Energy Efficiency Rating) Defined
Seasonal energy efficiency ratio - Wikipedia
The efficiency of air conditioners is often rated by the seasonal energy efficiency ratio (SEER)
The SEER rating of a unit is the cooling output during a typical cooling-season divided by the total electric energy input during the same period. The higher the unit's SEER rating the more energy efficient it is. In the U.S., the SEER is the ratio of cooling in British thermal unit (BTU) to the energy consumed in watt-hours.
HVAC Installation Costs - New Air Conditioners - Modernize
SEER (Seasonal Energy Efficiency Rating) Defined
Subscribe to:
Posts (Atom)