Use GitHub actions at your own risk
Malicious code can be inserted into any GitHub action, even those which are tagged.
The latest blog posts to take off on Hacker News. 114 posts.
Malicious code can be inserted into any GitHub action, even those which are tagged.
Why can't we have nice digital things?
How the biggest cloud companies deliver the worst value
Using Makefile(s) for Go — Danish Prakash
Last time around I was looking for a large dedicated VPS in the $100/month price range. Since then I have started deploying a lot more tiny cloud instances that cost less than $10/month to run just one or two apps. So this time around I am looking for the best bang for the buck for less $10 per month. Unmanaged, of…
<p>TLDR:</p> <!-- raw HTML omitted --> <p>This will mainly be a story into how I experienced and reacted to my first real-time attack. As you may or may not ...
Why startups can build valuable businesses by unbundling AWS: focused developer tools, better user experiences, and software that does one thing well.
I realized I haven't posted about my DrupalCon Seattle 2019 session titled Everything I know about Kubernetes I learned from a cluster of Raspberry Pis, so I thought I'd remedy that. First, here's a video of the recorded session: The original Pi Dramble 6-node cluster, running the LAMP stack.
I like to sleep, but more importantly, I like to sleep while my cloud service is running.
Load Balancers plays a key role in Web Architecture. In this post we are going to develop a simple load balancer with power of Go
Every time someone reports higher latency after migrating to Kubernetes, the root cause is an assumption that changed. This is one of those stories.
DNS latency is a key component to having a good online experience. And in order to minimize DNS latency, carefully picking DNS servers and anonymization...
These days, I’m building a lot of hardware projects based on the ubiquitous Raspberry Pi mini computer. Especially with the Raspberry Pi Zero W (an even tinier version, with the W denoting the wifi-capable version), you can have one anywhere and can power it from any USB power source.
It starts with someone posting an AWS press release in the company chat. “AWS Announces FooBar,” the headline reads. The announcement skirts around technical details, as usual, but contains a worrying amount of buzzwords that overlap with the company’s product. Somebody responds with a grimace emoji 😬. Others reply…
I'm currently working on a logging project that was initially implemented using AWS Elasticsearch. Having worked with large-scale mainline Elasticsearch clusters for several years, I'm absolutely stunned at how poor Amazon's implementation is and I can't fathom why they're unable to fix or at least improve it. I…
Here are some tips and tricks I've learned for developing and deploying web applications written for node.js using Docker (2019 edition).
What happens when we collect too much data?
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
Two days at PDX DevOpsDays, a gathering of system administrators who use version control, and write a lot of YAML.
In a previous post, I showed how Kafka can be used as the persistent storage for an embedded key-value store, called KCache. Once you have a key-value store, it can be used as the basis for other m…
Recently I wanted to try changing the API we have at CardGames.io and try using the Serverless framework. Serverless has been a hot topic in the tech world for the last few years and I was procrastinating wanted to keep my tech skills up to date by trying something new, so I decided to spend a few hours learning about…
GitHub Actions are still in beta and are changing quickly. But if you are looking to get started the possibilities are endless.