Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Some examples of where i get limited by a specific programming language/framework’s syntax/particular way of doing things, and how I navigate it by trying to see if i can solve it myself based on what i know or good old internet search, (i.e. manually loo…
-
Some suggestions that i offered to someone else, looking for some general guidance around setting up their DevOps processes.
-
In what can only be described as sign of the times, one of the books I wrote, arguably, the most impactful one, Doing Math With Python is one of the works in the Anthropic Copyright Settlement.
-
In this blog post, I am going to desribe how we can calculate sepsis onset time using sepsis-3 criteria for the MIMIC-III patient data.
-
I remember the days of reading API documentation, and figuring things out and experiencing a joy having done so.
-
I recently downloaded MIMIC-CXR-JPG, from Google cloud storage.
-
In this post, we are going to discuss an implementation detail about how we can use a custom HTTP client to use the Go GitHub SDK and the https://pkg.go.dev/golang.org/x/oauth2 package.
-
In this post, I am going to share what I have learned about writing HTTP client middleware in Go.
-
I delivered a talk at the recently concluded Kiwi PyCon XI.
-
I delivered a talk at the recently concluded PyCon US 2022 conference.
-
At PyCon US 2022, Anaconda announced PyScript: Python in the Browser.
-
I saw a computer for the first time at school when I was 10 years old (~1995/96).
-
I have finally gotten around to reading (listening) “The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race” by Walter Isaacson.
-
Update: Please note that my usage of “Call by reference” is not correct here as pointed out by a Reddit community member here.
-
While working on the solutions to exercises for my soon to be published book Practical Go, I needed to implement a way to implement an option in my command line application which could be specified multiple times.
-
While working on the solutions to exercises for my soon to be published book Practical Go, I wanted to write a test function which would simulate a user not providing an interactive input when one was asked for.
-
I always get confused between “serialization” and “deserialization”.
-
One word that has always baffled me in the context of software/computing is “transparency”.
-
I delivered a talk at the recently concluded PyCon Australia conference.
-
In Go, there are a couple of ways to return values from a function.
-
The Go module path enforces certain restrictions as expected on what constitutes a valid path.
-
Using a file for persistent storage (and not a database - datastore/object store) sounds like an academic exercise.
-
Demo - Embedding a template Demo - Serving files from a directory Learn more The most exciting feature for me in the Go 1.16 release is the new “embed” package which allows you to embed a file contents as part of the Go application binary.
-
In my latest article for the folks at learnk8s, I write about establishing authentication between services deployed in Kubernetes.
-
My two recent articles, Validating Kubernetes YAML for best practice and policies and Enforcing policies and governance for Kubernetes workloads looks at the topic of enforcing policies for your Kubernetes workloads.
-
Introduction Gatekeeper allows a Kubernetes administrator to implement policies for ensuring compliance and best practices in their cluster.
-
Introduction In this post, I will share some of my learnings and explorations on plugins in Golang.
-
Welcome to this new blog post!
-
Metadata I have posted this article on dev.to where I welcome comments and discussions.
-
This blog is managed as a git repository and I use Hugo as the framework for managing it.
-
Introduction In this post, I will describe my experiments with using Cloud Custodian to perform various tasks usually falling into the bucket of compliance and sometimes convention.
-
A reader of my book “Doing Math with Python” wrote to me a few weeks back about a strange problem they were having.
-
Introduction There are two broad discussion points in this post: Managing the lifecycle of Kubernetes YAML manifests Static guarantees/best practices enforcements around Kubernetes YAML files before they are applied to a cluster Prior art and background P…
-
Please note this document is currently in progress.
-
Since around 1.5 years ago, I have been working in roles which has required to automate various things usually classified as “infrastructure and operations” work.
-
Introduction The docker workflow plugin enables leveraging Docker containers for CI/CD workflows in Jenkins.
-
Monday was just beginning to roll on as Monday does, I had managed to work out the VPN issues and had just started to do some planned work.
-
Introduction When implementing a solution for allowing users other than the cluster creator to access the cluster resources we are faced with two fairly old generic problems - authentication and authorization.
-
Repeating the same argument to Printf If we wanted to repeat the same argument to a call to fmt.Printf(), we can make use of “indexed” arguments.
-
Introduction This in-progress page lists some of my findings while working with Kubernetes.
-
Introduction I wanted a Nginx configuration which would satisfy the following requirements: Any example.com requests should be redirected to www.example.com The above should happen for http and https http://example.com should redirect directly to https://…
-
Welcome to this new blog post!
-
Some notes on PostgreSQL which you may find useful.
-
I was debugging a issue where we were getting truncated logs in ElasticSearch in the context of a setup as follows: Application Logs -> Fluentd (logging) -> Nginx -> ElasticSearch The original problem turned out to be on the application side, but my first…
-
I wanted to setup Nginx logging so that it would perform GeoIP lookup on the IPv4 address in the X-Forwarded-For header.
-
In this post, we will see how we can use Golang to generate Terraform configuration from a TOML specification.
-
docker logs by default shows the container’s stdout and stderr logs.
-
I love working in software.
-
Windows docker images can be bulky and on a server that you are deploying your application as docker images, the free disk space becomes a metric to watch out for.
-
Recently, I wrote two articles about using traefik as a reverse proxy.