New
The latest blog posts to take off on Hacker News. 4,378 posts.
Infrastructure & DevOps
Any year
Setting Up an Ad-Blocking VPN with WireGuard and Pihole
This guide will walk you through the setup of a remote machine that will act as a personal VPN server at the cost of 3 to 5 USD per month. We will also configure it to act as a DNS resolver that will automatically block spam, tracking, advertising and malware domains on all of your connected devices.
Why don't we have Wayland on Raspberry Pi yet? (2018)
I have long wanted to create my own desktop operating system targeting the Raspberry Pi. I believe we should have a hackable desktop environment that is both powerful and lightweight, similar to BeOS and the Amiga. To build this desktop we really need full control over how apps draw to the screen, but still have…
Fighting vendor lock-in and designing testable serverless apps
Here is how you can fight vendor lock-in beyond testing on a serverless app, using hexagonal architecture.
Should that be a microservice? Factors to keep in mind
There are many good reasons to use a microservices architecture. In this post, we examine 6 factors to help you decide when to use—and when not to use—microservices.
Kustomize – Templating in Kubernetes
🇬🇧 Article in English We always need to customize our deployment with Kubernetes and, I don’t know why but the main tool around for now is HELM which throws away all the logic we learn on docker and Kubernetes. Here I will introduce to you an alternative called Kustomize ❤️
Announcing AMP Real URL
The promise of the AMP (Accelerated Mobile Pages) project was that it would make the web, and, in particular, the mobile web, much more pleasant to surf. The AMP HTML framework was designed to make web pages load quickly.
The Fargate Illusion
I’ve been building a Kubernetes based platform at $work now for almost a year, and I’ve become a bit of a Kubernetes apologist. It’s true, I think the technology is
Infrastructure as Code, Part One
IaC uses code to provision, configure, and manage infrastructure. In part one of this IaC miniseries, I will introduce you to the basic concepts and explain some of the benefits.
Migrating 23TB from S3 to B2 in 7 hours
Nodecraft moved 23TB of customer backup files from AWS S3 to Backblaze B2 in just 7 hours, and saved big on egrees fees with Cloudflare's Bandwidth Alliance.
Apply Unix Principles to Write Testable Microservices
Microservice architecture paradigm fits well within the Unix’s first principle/philosophy: “Make one program do one thing well”. We l...
Ice cold archive storage
Get the latest cloud storage news here from Google Cloud, with a new archive storage class and Persistent Disk updates.
Reasons to turn down the transmit power of your Wi-Fi (2017)
By default almost all WiFi access points transmit at full power (100mW on 2.4GHz). This gives maximum coverage and users see a good signal ("full bars"). However, there are good reasons to turn down the transmit power to a fraction of the maximum.
Cloud Run – Newest member of our serverless compute stack
Today we’re announcing the beta of Cloud Run, our new serverless compute platform for containerized apps with portability built-in.
Running VSCode in Docker
A portable development environment, from editor to dependencies.
Defence Against the Docker Arts
Recently, we expanded Heroku’s industry-shaping primitives, adding support for client-side browser apps, composed of HTML, CSS, and JavaScript. This built-in support for static web apps joins the existing Heroku Buildpacks: Ruby, Python, Go, Java, Clojure, Scala, Node.js, PHP, and .NET.
Running Forth Unikernels
Forth has been called lots of things and it was something that I figured we could easily unikernelize so I dove into it. I think it's safe to say I've never written any production Forth nor do I see myself doing so but having said that - let's begin!
‘AWS vs. K8s’ Is the New ‘Windows vs. Linux’
If, like me, you’re over 40 and work in IT, you’ll probably remember a time when everyone used Windows, and a small but growing proportion of people were wasting their lives compiling Linux in their spare time.
Kubernetes 1.14 released
We’re pleased to announce the delivery of Kubernetes 1.14, our first release of 2019! Kubernetes 1.14 consists of 31 enhancements: 10 moving to stable, 12 in beta, and 7 net new. The main themes of this release are extensibility and supporting more workloads on Kubernetes with three major features moving to general…
How to take back control of /etc/resolv.conf on Linux (2018)
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
The AWS EC2 Windows Secret Sauce
AWS EC2 Secret sauce. How AWS provisions Windows EC2 in the cloud. Instance Pool.
How to build a distributed throttling system with Nginx, Lua, and Redis
At the last Globo.com’s hackathon, Lucas Costa and I built a simple Lua library to provide a distributed rate measurement system that depends on Redis and run embedded in Nginx but before we …
Facebook announces next-generation Open Rack frame
As a founding member of the Open Compute Project (OCP) community, Facebook embraces a collaborative approach to solving industry-wide problems. One of the more pressing problems facing the industry…