Serverless or Bust Part 2 – Handling Events and Securing Lambdas
How to send information to Lambdas by passing parameters and path-based variables to functions, and locking down functions from unauthorized access.
How to send information to Lambdas by passing parameters and path-based variables to functions, and locking down functions from unauthorized access.
We’ll take a look at a cloud-based application platform, Serverless, and what it takes to get a simple function hosted on Amazon Web Services (aws), including configuring security with Amazon Cognito, and a front-end client with Angular.
In the following examples, I’ll show how to renew certs with domains hosted on AWS/Route53 and GoDaddy. I run certbot with scripts within a docker container (to simplify automation), however you can use CLI.
My last post compared different infrastructure tools for creating users and letting them assume roles for cross-account access. I received a few questions about the underlying problem that those scripts were trying to solve, so this post delves a bit deeper into the realm of user management.
We’ll walk through the process of creating an Android app that can preview 3D-printed sculpture in augmented reality (AR) against a real-time background, and perhaps discover something along the way about what rests at the intersection of art and technology.
Come away with a deeper understanding of Kotlin Coroutines, along with hands-on experience, after reading Kotlin Coroutines Tutorial for Android: Advanced.
Learn how to enable testing with async/await in Protractor, and how to debug your tests with the new NodeJS debugger.
This past fall, I became part of the Ray Wenderlich tutorial team for Android. As part of that team, we are updating the existing Android tutorials using Kotlin along with the latest Android tool set. My first assignment was to update the Intents tutorial. What is an Intent you ask? Well, Intents and Intent Filters … Read More
The Amazon Web Services SDK for Go 2.0 contains a number of enhancements compared to Go v1. Golang is a great programming language for modern cloud native applications. The language provides great facilities for better concurrency, internet content parsing (JSON, XML, etc…), support for HTTP(S), ease of cross-platform compilation, and static binary executable generation, just … Read More
A method for loading external configuration in an Angular 5 application, consistent with the 12-Factor Methodology