|
Or how an evening on Twitter/X took me down the rabbit hole Back in November 2022 I was browsign the then Twittosphere (now Exosphere?) when I ran across an interesting tweet from @manishrjain: It caught my attention, but not because of the claim that Caddy outperforms Nginx by 2x, but instead because often, when it comes to benchmarking and comparing technologies, especially when it comes to Servers, Internet and Network Requests, you co..
|
|
Last weekend our daughter started on the next part of her life journey. We dropped her off at Exeter University as she is about to embark on a four year adventure studying psychology.
|
|
Last weekend our daughter started on the next part of her life journey. We dropped her off at Exeter University as she is about to embark on a four year adventure studying psychology.
|
|
I climbed Kilimanjaro via the Rongai route in October of 2012, capturing runkeeper, and other metrics all along the way. I’ve also been meaning to write this post since then and it’s taken over 10 years to finally overcome procrastination and write up how I logged my data up to and down from the summit. Planning - what route, when, and what coordinator I think I first wanted to climb Kilimanjaro when I heard about it in Toto’s Africa song....
|
|
I added speech-to-text capabilities to Panthalia, so that I can commence blog posts more quickly than ever before, from anywhere
|
|
I got a strange email the other day. Here it is, with parts redacted: Hi there, My name is G—, I am the main editor at —————. While browsing your site, I noticed you have an amazing article from this page: Link to an extremely old post of mine My team actually just published a comprehensive article on “ Semi-related title ” which I think your visitors would truly appreciate and add value to your awesome article. You can chec....
|
|
I ran into a bit of a puzzling situation yesterday, testing some of the new index construction changes before they’re going live in a few days. The process crashed with a pretty non-descript stack trace complaining about illegal instructions, so first glance it looked more like it was within the realm of freak JVM bug, cosmic ray, hardware error maybe. I was doing this on my developer workstation, which also spawned a popup complaining ..
|
|
I got a strange email the other day. Here it is, with parts redacted: Hi there, My name is G—, I am the main editor at —————. While browsing your site, I noticed you have an amazing article from this page: Link to an extremely old post of mine My team actually just published a comprehensive article on “ Semi-related title ” which I think your visitors would truly appreciate and add value to your awesome article. You can chec....
|
|
Getting Involved in Open Source & Generating QR Codes With Python
-
realpython.com
-
2 years ago
-
eng
Have you thought about contributing to an open-source Python project? What are possible entry points for intermediate developers? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
This is a weekly newsletter on the Software as a Service world. Learning, building, and shipping. Written by Ethan Mick . The best side project is the one you work on. It's also the one you use. The perfect place to start building something is to find something you
|
A new version of Polari, a terrific looking IRC client for Linux desktops, is out. Much of the improvement comes by way of the latest libadwaita, with Polari v45 adding... The post Linux IRC Client Polari Gets Fresh New Look is from OMG! Linux and reproduction without permission is, like, a nope.
|
|
Microblog: Nicolas Bouliane moest een gedrocht van een PDF formulier invullen om zijn adres te registreren in Berlijn. Dus maakte hij een gebruiksvriendelijke online formulierentool.
-
allaboutberlin.com
-
2 years ago
-
nld
Dit is een mooi voorbeeld van ‘zo kan het ook’. In plaats van een onduidelijke en onoverzichtelijk PDF formulier, welke lastig in te vullen is, heeft Nicolas een gebruiksvriendelijke online formulierentool gebouwd. Stap voor stap met een duidelijke uitleg.
|
|
In this article, you'll learn all about NullPointerExceptions in Java, including their causes, consequences, and most importantly, prevention techniques.
|
|
Discover how I transformed the need for a newsletter system, sparked by Revue's shutdown, into a fulfilling side project. Dive into the my journey of conceptualizing, breaking down, and building a custom newsletter system that seamlessly integrates with my website's content workflows.
|
|
Introduction Prior to coding in Go, I was writing software in C#. In C# enumerations can be declared and the associated type can be used in functions and as fields in a struct. The compiler won’t allow a value of the enumerated type to be passed or set that doesn’t belong to the defined set. This is something that I have missed since coding in Go. Go doesn’t have enumerations and it can be a problem at times when you want type safety for..
|
|
Databases are fun. They sit at the confluence of Computer Science topics that might otherwise not seem practical in life as a developer. For example, every database with a query language is also a programming language implementation of some caliber. That doesn't include all databases though of course; see: RocksDB, FoundationDB, TigerBeetle, etc. This post looks at how various databases execute expressions in their query language. tldr;....
|
|
Discover how I transformed the need for a newsletter system, sparked by Revue's shutdown, into a fulfilling side project. Dive into the my journey of conceptualizing, breaking down, and building a custom newsletter system that seamlessly integrates with my website's content workflows.
|
|
Hi, Java 21 hat seit Dienstag endlich den General Availability (GA) Status 🎉 Schon seit Monaten nutze ich jede Gelegenheit, um zu erzählen, dass virtuelle Threads mein Highlight dieses Releases ist. Zum Beispiel in diesem oder diesem alten Newsletter. Und das hat sich auch nicht geändert. Ich glaube virtuelle Threads sind einer der bedeutesten Verbesserungen seit Jahren. Ob das auch alles so eintritt - wird sich zeigen. Aber es ..
|
|
Discover how I transformed the need for a newsletter system, sparked by Revue's shutdown, into a fulfilling side project. Dive into the my journey of conceptualizing, breaking down, and building a custom newsletter system that seamlessly integrates with my website's content workflows.
|
|
Some of the things I learned while migrating the frontend monorepo at FLYR from Lerna to Nx and how to make the most out of this setup without Nx Cloud. Read more
|
|
Some of the things I learned while migrating the frontend monorepo at FLYR from Lerna to Nx and how to make the most out of this setup without Nx Cloud. Read more
|
|
This guide runs through the full setup of OAuth with Google as the identity provider. This will let your users log in with Google. Google Cloud Console The best way to get through the console is to watch the video above. Google Cloud Platform Google Cloud Platform lets you build,
|
Exploring Deno 1.36's new deny permissions API that lets you block specific resources instead of allow-listing every permission
|
Exploring Deno 1.36's new deny permissions API that lets you block specific resources instead of allow-listing every permission
|
Exploring Deno 1.36's new deny permissions API that lets you block specific resources instead of allow-listing every permission
|
|
Snyk is named a Strong Performer as a first-time entrant in the Forrester Wave™: Static Application Security Testing (SAST) Q3 2023
-
snyk.io
-
2 years ago
-
eng
We’re thrilled that Snyk has been recognized as a Strong Performer in our first year participating in the Forrester Wave™: Static Application Security Testing (SAST) Q3 2023.
|
|
Table of Contents In a previous article we defined folding functions, and used them to enable some canonicalization and the sccp constant propagation pass for the poly dialect. This time we’ll see how to add more general canonicalization patterns. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Why is Canonicalization Needed? MLIR provides folding as a mechanism to simplify an I..
|
|
Table of Contents In a previous article we defined folding functions, and used them to enable some canonicalization and the sccp constant propagation pass for the poly dialect. This time we’ll see how to add more general canonicalization patterns. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Why is Canonicalization Needed? MLIR provides folding as a mechanism to simplify an I..
|
|
Table of Contents In a previous article we defined folding functions, and used them to enable some canonicalization and the sccp constant propagation pass for the poly dialect. This time we’ll see how to add more general canonicalization patterns. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Why is Canonicalization Needed? MLIR provides folding as a mechanism to simplify an I..
|
|
Microblog: Bas Wallet beargumenteert dat sommige landen vrouwelijk zijn (zoals Nederland) en andere mannelijk (zoals Amerika) en dat je dit terug ziet in Design uitingen bijvoorbeeld in het visuele ontwerp van televisieprogramma's.
-
uxdesign.cc
-
2 years ago
-
nld
Daarbij zouden mannelijke landen zoals Amerika, Italië, Griekenland gebruik maken van een agressievere stijl en staat competitie (de sterkste wint) centraal. In vrouwelijke landen zoals Nederland, Denemarken en Noorwegen wordt er met gevoel ontworpen waarbij de nadruk op foto’s ligt in plaats van op harde feiten. Ook wordt er meer witruimte gebruikt. Hoewel er geen sterke wetenschappelijke onderbouwing is het een interessante observatie..
|
|
Making it easier to maintain open-source projects with CodiumAI and Pinecone
-
zackproser.com
-
2 years ago
-
eng
CodiumAI's PR-agent integration leverages Pinecone under the hood to perform semantic search for similar GitHub issues
|
|
We now recognize the downsides of social media platforms. But, when we start work for the day, we plug into a firehose of messages not dissimilar from Facebook's News Feed. While sitting on a Zoom cal...
|
|
It's a joke that has been done to death , but it is true. Naming things is one of the hardest aspects of Computer Science. It affects the readability, maintainability, and every facet of the lossy interface between the concept in your mind, and the cold reality of the
|
|
Introduction At Stitch Fix, our data platform is designed to be self-service, with our users taking ownership of their own ETL, models, and microservices. To support this approach, the platform team prioritizes user autonomy and end-to-end tooling in their tooling designs, minimizing the involvement of platform engineers in day-to-day engineering and data science workflows. We regularly evaluate our infrastructure against new frameworks ....
|