My Arsenal of Cloud Native (Security) Tools
A curated list of security auditing and offensive tools for Docker, Kubernetes, AWS, GCP, and Git, with usage guides and an Ansible role.
A curated list of security auditing and offensive tools for Docker, Kubernetes, AWS, GCP, and Git, with usage guides and an Ansible role.
The author fixes Shiv zipapp dependencies and sets up automated builds using CircleCI for continuous integration.
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
A tutorial on creating bar charts in R using the ggplot2 package, covering the basics of the geom_bar function and data visualization principles.
Argues against Friday deploy freezes, explaining how they create technical debt, hurt team productivity, and indicate a fear of deployment that should be fixed.
A guide to simplifying React app authentication by conditionally rendering components based on user state.
A guide on how to extract your personal run data from the Nike Run Club app using a bash script and visualize it with Python.
A guide to painless end-to-end testing for web apps using Docker and Playwright, avoiding complex setups and paid services.
Explains pointfree programming in functional JavaScript, using Array.map to demonstrate eliminating lambda variables for cleaner, reusable code.
Introducing Wio, a Wayland compositor inspired by Plan 9's Rio desktop, featuring per-application nested compositors.
Explores using Caliz to wrap Java scripts with GraalVM's Ahead-of-Time (AOT) compilation to create fast-launching native images.
Explains the security and performance differences between Docker's COPY and ADD commands, recommending COPY for safer image builds.
A collection of session content and links from the Sydney Global Azure Bootcamp 2019, covering Azure, serverless, containers, and more.
A guide on integrating Sass (Syntactically Awesome Style Sheets) into a Blazor application to improve CSS management with variables and mixins.
Explains common pitfalls and best practices for using async/await within different types of loops in JavaScript.
A software engineer shares a personal story of overcoming a fear of public speaking and reflects on the complex role of pain in career growth.
Eight practical ways for companies to support and sustain the open source projects they depend on, from hiring maintainers to creating award programs.
Explains the index INCLUDE clause in SQL databases, covering its purpose, how it works with B-tree indexes, and when to use it for performance.
A data scientist clarifies common misconceptions about the field, explaining that machine learning is only a small part of the job and advanced degrees aren't always required.
Explains the concept of implicit tracks in CSS Grid, a common source of layout issues, and how they differ from the explicit grid.