Two weeks ago I set out on a writing challenge: I would write thirty articles within the thirty days in June — a “30 days, 30 articles” writing challenge. I am now half way through my self-inflicted challenge. How am I doing? In this article I’ll evaluate my progress and share some observations thus far.
I had a few reasons why I wanted to do this challenge. I wanted:
Sometimes it’s nice to have a short book to read which can be finished in an afternoon. In this article I share three short and rather different books. What do these books have in common? Well, they’re all short, and they leave you scratching your head a bit, wondering “Huh…?” These books won’t be the ones seen on any top 10 list, but somehow they’ve each left a lasting impression on me.
Gamification! … was a buzzword a few years ago. Despite that, it’s still common to find gamified elements in Apps and SaaS products today — game elements like points, rankings against others, etc. In this article we’re going to look at how we can create a winners’ podium that animates winners one by one for added dramatic effect. We’ll be using React and an open source library called Motion. At the end of this article you’ll see how simple it is to build something with fancy animations. I’ll assume that you have no more than basic React experience.
Summer is here! Whether you’re spending your summer holidays at home in a Staycation, or off in your isolated cabin deep in the mountains, here are three books you might consider bringing along to keep you entertained during your downtime. Each one covers a completely different topic and might help broaden your perspective.
In this article, we’ll look at how one can set the default method burst and rate throttling limits on an AWS API Gateway REST API’s Stage without using any 3rd-party plugins or dependencies. We’ll assume at least some familiarity with Serverless and AWS CloudFormation.
The Serverless Framework allows us to configure many settings through the provider section of a serverless.yml file. For example, you can configure the usage plan for your API which allows you to set request throttling limits on each API client (API key) you create. However, not all API Gateway settings are exposed by Serverless. …
Just on the edge of Zürich, on the grounds of the Dübendorf Air Base, you’ll find the Swiss Air Force Museum (German: Flieger Flab Museum), a neat airplane museum with a very comprehensive exhibition in two huge halls with a collection spanning from the early 1900s to the 1990s.
Founded in 1972, through the display of aircraft and other military equipment, the museum roughly chronicles the development of the Swiss Air Force from its beginning up to the ’90s (or so). The museum boasts over 40 airplanes and helicopters spanning the 20th century. From seeing the shockingly brittle-looking pioneering wood…
Procrastination is a life long habit I’ve struggled with — a considerable source of self-loathing and frustration. Most of the time, I’m a functional procrastinator able to juuuust squeeeeeze by and deliver. It might surprise some people who know me to hear this. Ha! Fooled ya good! (Or, did I?)
Whether a project interests me or not, procrastination can be an issue. Over the years, my frustrations have led to many (usually procrastinatory) jaunts through the world of self-help. Most of the advice is utter bollocks, written by someone who seems to have never suffered from procrastination, or else it…
The goal: 30 articles in 30 days. Over the next thirty days this June I will publish (post) thirty articles. This article (which shall count as article one of the challenge) explains why I have set this challenge for myself. It also acts as an index or table of contents for all subsequent articles written as part of this “30 days / 30 articles” challenge.
Over the past few months I’ve been spending a lot of time on projects like Serverless Chrome and on adventures recording video from headless Chrome on AWS Lambda. Consequently, I’ve had to worry about the size of my Lambda function deployment packages. When compressed, Headless Chrome itself gobbles up 48 MB. This is just 2 MB shy of the 50 MB limit documented in the AWS Lambda Developer Guide. Fortunately the 50 MB limit is kind of a lie.
Kagoshima, Japan has a lot to offer to visiting tourists, but the city’s options for temporary workplaces are limited. At the time of writing, a quick Google search yielded about 2–3 spaces in Kagoshima city suitable for a full day of co-working. Despite the limited choice, one great option does exist.
A month ago, I found myself in Kagoshima and looking to get some work done. But first, I had to find a place where I could temporarily work for a week or two. There wasn’t much choice, and I quickly reduced my options to: ARIO Jam, Sakura House, and…