- Awesome AWS: A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. – A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
- The Hitchhiker’s Video Guide to AWS ECS and Docker – 10 part video series – I released The Hitchhiker's Guide to AWS ECS and Docker a couple of weeks ago. It got a great response – the only thing that seemed to be problematic was the sheer size of the guide.
- Roadmap to becoming a web developer in 2017 – Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops.
- Lyft’s Envoy: Architectural migration from monolith to a fully distributed service mesh – In this talk we will cover Lyft's architectural migration from monolith to a fully distributed service mesh, the origins of Envoy, a high level architecture overview, and future directions.
- Netflix Introduces Hollow, a Java Library for Processing In-Memory Datasets – Netflix recently introduced Hollow, a Java library and toolkit designed to efficiently cache datasets not characterized as “big data.” Such datasets may be metadata for e-commerce and search engines, or in the case of Netflix, metadata about movies and TV shows
- Collection of the most common vulnerabilities found in iOS applications – This guide is a collection of the most common vulnerabilities found in iOS applications. The focus is on vulnerabilities in the applications’ code and only marginally covers general iOS system security
- Inversion: The Crucial Thinking Skill Nobody Ever Taught You – Inversion is an essential skill for leading a logical and rational life. It allows you to step outside your normal patterns of thought and see situations from a different angle. Whatever problem you are facing, always consider the opposite side of things.
- Andreessen Horowitz has unveiled its AI Playbook, a microsite intended as a resource for newcomers – Andreessen Horowitz has unveiled its AI Playbook, a microsite intended as a resource for newcomers (both nontechnical and technical) to explore what's possible with AI.
- Android Architecture Components | Android Developers – A new collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.
- Official Android Developers Guide to App Architecture – This guide is for developers who are past the basics of building an app, and now want to know the best practices and recommended architecture for building robust, production-quality apps.
- Mavo: A new, approachable way to create Web applications – Mavo helps you turn your static HTML into reactive web applications without a single line of programming code and no server backend.
Monthly Archives: May 2017
Links for May 7th through May 19th
- Why Kotlin Is the Hero Android Needs – 10Clouds Blog – On May 17th Google announced Kotlin as the officially supported language for Android. It was no surprise for us at 10Clouds. It’s been the most important shift in Android development since many ditched the generally hated Eclipse for Android Studio, based on IntelliJ, a beloved IDE among Java Developers.
- Every single Machine Learning course on the internet, ranked by your reviews – For this guide, I spent a dozen hours trying to identify every online machine learning course offered as of May 2017, extracting key bits of information from their syllabi and reviews, and compiling their ratings. My end goal was to identify the three best courses available and present them to you, below.
- Baby steps to the cloud: migrating your corporate website – Cloud isn’t just for new projects —migrating an existing application like a website is often the preferred first step
- AWS vs Azure vs Google Cloud Platform – Networking – In this series, we’re comparing cloud services from AWS, Azure and Google Cloud Platform. A full breakdown and comparison of cloud providers and their services are available in this handy poster
- Capsule – Package and Deploy JVM Applications – Packages any JVM application, no matter how complex, as a single, plain executable JAR. A capsule may directly contain all of the application’s dependencies or simply declare some or all of them, to be downloaded when launched. Built with standard build tools, it is the fat JAR that always works.
- Microsoft Is Surprisingly Comfy With Its New Place In A Mobile, Apple, And Android World – An awful lot of people own a Windows PC and an iPhone or Android phone. Rather than being unhappy with that, Microsoft now sees it as an opportunity.
- An Algorithm Summarizes Lengthy Text Surprisingly Well – MIT Technology Review – Training software to accurately sum up information in documents could have great impact in many fields, such as medicine, law, and scientific research
- SqlPad – A web app for running SQL queries and visualizing the results – Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, and Presto.
- SQL Notebook – free Windows app for exploring and manipulating tabular data @rickomobilemke – SQL Notebook is a free Windows app for exploring and manipulating tabular data. It is powered by a supercharged SQLite engine, supporting both standard SQL queries and SQL Notebook-specific commands.
- Minishift – Run OpenShift locally — Project Atomic – Minishift is a CLI tool that helps you run OpenShift locally by running a single-node cluster inside a VM
Links for April 23rd through May 6th
- 5 leadership tips motivate employees to do their best work – These five leadership tips can help anyone motivate employees to do their best work.
- Wrapping up Java 9 new Features – In this write up we’re going to have quick, high level look at some of the new features;
- The alarming state of secure coding neglect #security – A survey reveals a deep divide between developer aspirations for security and organizational practices.
- SSH-ing into your AWS Lambda Functions – This post describes how to turn Lambda functions into a short-lived Linux servers with some help from Go’s SSH crypto libraries.
- Red Hat OpenShift.io – A free, end-to-end, cloud-native development experience – Red Hat OpenShift.io – A free, end-to-end, cloud-native development experience
- Serverless Takes DevOps to the Next Level – Serverless doesn’t only supplement DevOps but it goes beyond the current thinking on how IT organisations can achieve greater business agility
- Run headless Chrome on AWS Lambda (maybe Azure, & GCP later) – The aim of this project is to provide the scaffolding for using Headless Chrome during a serverless function invocation. Serverless Chrome takes care of building and bundling the Chrome binaries and making sure Chrome is running when your serverless function executes.
- Resilient service mesh for cloud native apps that adds service discovery, routing, failure handling & visibility – linker∙d is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications
- OpenShift 3.5 Aims to Lure Java Programmers to the Cloud – The New Stack – For version 3.5 of OpenShift, which premiered Thursday, Red Hat is introducing what it calls cloud-native Java — specifically, as a container image in addition to the existing VM engine.
- The First Wave of Corporate AI Is Doomed to Fail – Artificial intelligence is a hot topic right now. Driven by a fear of losing out, companies in many industries have announced AI-focused initiatives. Unfortunately, most of these efforts will fail. They will fail not because AI is all hype, but because companies are approaching AI-driven innovation incorrectly
- Serverless: The next level of abstraction – Traditional IT → IaaS → PaaS → Serverless (BaaS / FaaS)