A beginner’s guide to Progressive Web Apps – A Progressive Web App is an app that can provide additional features based on the device support , providing offline capability, push notifications and almost native app look and speed, and local caching of resources.

Hacker101 is a free class for web security – Hacker101 is a free class for web security. Whether you're a programmer with an interest in bug bounties or a seasoned security professional, Hacker101 has something to teach you.

[toread] OAuth 2.0 with Swift Tutorial – Update note : This tutorial has been updated to Swift 4 by Owen Brown. The original tutorial was written by Corinne Krych. Take a look at a few different OAuth…

[toread] kamranahmedse/developer-roadmap – Roadmap to becoming a web developer in 2018 Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to…

[toread] The Amazon machine – When you look at large manufacturing companies, it becomes very clear that the machine that makes the machine is just as important as the machine itself.…

[toread] Learn to Program, by Chris Pine – Learn to Program, by Chris Pine Learn to Program A Place to Start for the Future Programmer I guess this all began back in 2002. I was thinking about teaching…

[toread] Season 1 – Breaking Smart is a technology analysis site. We aim to produce a binge-worthy collection of essays approximately once every 2 years. Season 1, comprising 20…

[toread] AWS Lambda vs. the World? – Should you use Lambda or should you use ?? I hear it can replace the world? Okay, obviously I'm being dramatic. But listen (well, I suppose read): This picture…

[toread] Deep Learning is Eating Software – Photo by John Watson When I had a drink with Andrej Karpathy a couple of weeks ago, we got to talking about where we thought machine learning was going over the…

[toread] Software 2.0 – I sometimes see people refer to neural networks as just “another tool in your machine learning toolbox”. They have some pros and cons, they work here or there,…

Welcome to AWS Architecture Monthly #kindle – From building a simple website to crafting an AI-based chat bot, technology choices and the best practices in how to apply them are constantly evolving. Our goal is to supply you with a broad selection of the best new tech content from AWS—from deep-dive tutorials to industry-trend articles.

Mind the 75GB limit on AWS Lambda deployment packages – Lambda has a regional limit of 75GB for ALL of your deployment packages, whilst this might sound a lot at first, it is actually quite easy to reach when deployment is frictionless and you’re deploying many times a day.

Facebook and Microsoft introduce new open ecosystem for interchangeable AI frameworks – Facebook and Microsoft are today introducing Open Neural Network Exchange (ONNX) format, a standard for representing deep learning models that enables models to be transferred between frameworks. ONNX is the first step toward an open ecosystem where AI developers can easily move between state-of-the-art tools and choose the combination that is best for them.

Learning Path: Lessons in RxJava – RxJava has been growing in popularity and can offer more stable and maintainable code, but it comes with a high learning curve and tradeoffs. This learning path covers both RxJava 1 and 2

Offline-Friendly Forms – Forms on the web don't usually play nice with bad connections. If you try to submit a form while offline, you'll most likely just lose your input. Here's how we might fix that.