|
I recently had to try and explain to some non-technical colleagues how part of our system works. This involved giving them a very quick overview of public/private key cryptography. So I thought I would summarise it here.
|
|
I recently had to try and explain to some non-technical colleagues how part of our system works. This involved giving them a very quick overview of public/private key cryptography. So I thought I would summarise it here.
|
|
When designing Python packages, decoupling the file structure from the package's API makes your package easier to import and use.
|
|
There is an easy way to use base-auth for “securing” ingress access in Traefik, but, well - it’s base auth. It’s not that secure nor easy / nice to use in browsers, especially on mobile devices. So for long time, I was thinking how to integrate Traefik Ingress with an SSO (Single Sign-On) solution. Prerequisites You will need some kind of SSO provider. I’m using Forgejo (a fork of Gitea). I didn’t need anything fancy, and I already had Gite..
|
|
Learn how to automate the propagation of configuration changes across all tmux panes, saving time and enhancing productivity.
|
|
Strategies to drive the Data Mesh cultural transformation
-
www.thoughtworks.com
-
3 years ago
-
eng
|
|
Every now and then, at work, I find myself discussing git worfklows, commit messages, branching, releasing, versioning, changelogs etc. Since my opinion has remained fairly consistent for the past few years, I found myself repeating the same points a lot, so I wrote it down. This page is the resulting compilation of my opinions on the software development lifecycle (SDLC), without workplace-specific tangeants. The article is broken down i..
|
|
Every now and then, at work, I find myself discussing git worfklows, commit messages, branching, releasing, versioning, changelogs etc. Since my opinion has remained fairly consistent for the past few years, I found myself repeating the same points a lot, so I wrote it down. This page is the resulting compilation of my opinions on the software development lifecycle (SDLC), without workplace-specific tangeants. The article is broken down i..
|
|
If you’re reading this post because you needed a breather from trying to figure out Google Analytics 4, we hear... The post Struggling With Google Analytics 4? No, It’s Not Just You appeared first on GoSquared Blog .
|
|
Imagine you wanted to send a message to a friend. The message has sensitive information so you want to send it securely.
|
|
Imagine you wanted to send a message to a friend. The message has sensitive information so you want to send it securely.
|
|
So, as y'all might've heard, Reddit's planning on changing their API terms in a way that'd break most non-commercial third party apps. This likely means we gotta shut down Libreddit n Teddit soon, as they'll stop working (specifically, on July 1st, as far as we can tell). For the future, well, Libreddit seemsa be planning sth , possibly? Teddit we're not sure, they might wanna look into web scraping , we'll see how feasible that's (migh..
|
|
Recently, Pinecone announced support for Sparse-dense embeddings , allowing for hybrid vector search. This is pretty awesome as it allows you to support both keyword-style queries that require exact matches (with the sparse vectors) and semantic queries that understand the intention of the query (with dense vectors). The two
|
|
In this post, we'll discuss CI/CD pipelines and how they can be configured to integrate security throughout the development process.
|
|
Webhooks are a callback integration technique for sending and receiving information, such as event notifications, in close to real-time. In this walkthrough, we’ll implement a GitHub webhook in Node.js that detects when users push code to a repository.
|
|
I recently wanted a few images stitched together. A perfect job for ImageMagick . A quick search yielded the magical incantation: convert image1.jpg image2.jpg image3.jpg +append joined.jpg Great, now I know, but I'll rarely use it and will soon forget it. I may as well add it to my repository of DWIM command line utilities, wrapped in a convenient Emacs function, applicable from different contexts… know what I mean ? 🙃 I built ....
|
|
New Features Generator keywords To provide additional ways of selecting search results, a synthetic keyword has been added for the tag. This is basically a vanity tag that is used by some HTML generators to advertise themselves, and it’s also common for hand-edited HTML to include this tag with a string like “vim” or “myself”, as a wink to human readers of the code. The generator keywords have the fo..
|
|
As a Linux system administrator, it's essential to have a good grasp of the command-line interface. In this blog, we'll explore some of the most common and useful commands used for maintaining a Linux server at home. From handling files to networking, these commands will help you streamline your work and keep your server running smoothly.
|
|
As a Linux system administrator, it's essential to have a good grasp of the command-line interface. In this blog, we'll explore some of the most common and useful commands used for maintaining a Linux server at home. From handling files to networking, these commands will help you streamline your work and keep your server running smoothly.
|
|
Or, finally biting the bullet to redesigning my developerly and writerly experience, from the ground up, with Emacs.
|
|
As a Linux system administrator, it's essential to have a good grasp of the command-line interface. In this blog, we'll explore some of the most common and useful commands used for maintaining a Linux server at home. From handling files to networking, these commands will help you streamline your work and keep your server running smoothly.
|
|
Hi, Hast du schon mal einen eigenen Passwort-Encoder geschrieben? Ich zwar nicht direkt - aber ich musste einen selbstgezimmerten benutzen. In einem zentralen User-Management-Service liefen die Kundendaten aller Nutzer zusammen. Und in diesem wurden die Passwörter gespeichert. Bei der Registrierung eines neuen Users musste also der gleiche Encoder genutzt werden. Es ist uns in der Praxis - zum Glück - nicht um die Ohren geflogen. Aber e..
|