de en es fr nl pl pt sv zh

code

Ten command line tools for 2026

Arthur Turrell

Back in 2020, I wrote a post about ten lesser known Python packages. Coding and data science have changed a lot in those six years: large language models are the most obvious example! But there have been plenty of other developments too. So I wanted to run down ten command line tools that are...

The strenuous journey from a useful to a usable data science model

adri0

This article is co-authored by yours truly and Haseeb Tariq, an outstanding engineer and dear colleague of trade. It has also been published on his blog, which you should also check out. Python being one of the most accessible programming languages — when it was taking off in around 2010, gave a...

Dynamic Social Media Images for Hugo

Adam Caudill

I’m a big fan of Hugo as a publishing platform, it’s the framework behind this site, and is incredibly flexible - if you are willing to invest the time and effort to make it truly yours. It’s fast, versatile, and has robust theming support. However, it’s also a static site generator, so doing...

WP Book Club Week 1

jorbin

If you signed up on the original post, you will also receive this info in an email. For week one of a WordPress Book Club, we will be discussing the Preface and Chapter 1. Introduction. To start the club, we are going to do introductions. I’ll ask everyone to share their name and how long...

A WordPress Book Club

jorbin

At a previous job, we had an engineering book club. Once a week we would meet and discuss a chapter of a book. It was a good opportunity to hear multiple perspectives on an author’s work, to see who agreed with the author and where people thought the author was off-base. I would like to bring...

Sponsor a WordPress Core Committer at WordCamp US

jorbin

edit: Thank you to Dan Knauss, Andy Fragen, Jeffrey Paul and two individuals who wish to remain anonymous, I am now fully funded for WordCamp US! WordCamp US is coming up in two weeks and I’m looking forward to seeing all the other contributors, most of whom I haven’t seen since WordCamp US...

Some initial questions about FAIR

jorbin

Congratulations to the FAIR team on thier launch. 1.0 is the lonliest number, so getting to to this milestone is something for them to celebrate and I hope the team behind it feels great about getting this far. One of the best parts of getting to a public release is that you start getting...

Happy 22nd Birthday WordPress

jorbin

I don’t know about you, but WordPress is feeling 22. I am celebrating by helping WordPress do what it has done nearly every day for 22 years: getting a little better (and being ok making mistakes in the process). The post Happy 22nd Birthday WordPress appeared first on Aaron Jorbin.

Ultra-modern Python Cookiecutters

Arthur Turrell

In January 2020, Claudio Jolowicz published an extremely influential post on Hypermodern Python. It was extremely influential on me, anyway, because it introduced me to a number of tools that I now consider essential to creating solid, high-quality and low-maintenance Python packages. As part of...

TIL: How to resume sessions on virtual machines

Arthur Turrell

Today I learned how to resume sessions on virtual machines while using Visual Studio Code remote. Visual Studio Code remote is incredible for SSH-ing into remote virtual machines. But sometimes you start off a long-running process in a shell on the remote machine and your connection is interrupted...

VCD dumping in Chisel 6.5 / svsim

admin

Since Chisel 5, chiseltest (formerly known as chisel-testers2) is no longer supported and has been replaced with svsim in the default chisel-template. Unfortunately, the new system doesn’t provide an easy way to dump VCDs from tests. On vanilla Chisel 6.5 this ended up requiring two separate...

TIL: how to create and work with a MySQL database on Azure

Arthur Turrell

In this TIL, I find out how to create a new MySQL database on Microsoft Azure. This is a place to store structured, tabular data. Note that the instructions below assume you are using a bash-like terminal, for example zsh, rather than Powershell. Prerequisites You’ll need to sign up for a...

Do the easy things

adri0

“Nothing worth doing is easy” it’s been said. While there are many worthy things in life that are hard to accomplish, there is no shortage of worthy easy ones. We are often intimidated by tasks perceived as too big or hard. They tend to seem like too much for our limited skills, shaky motivation...

Pursuing the right tech stack for me

adamzerner

Meta: This post is journal entry-like. It's not well thought out, researched or refined. I'm a programmer and I like to work on my own projects. Sometimes for fun, sometimes for profit, sometimes for something in between. So then, I need a tech stack. Yes, the most appropriate tech stack will...

Onboarding and taxi driving

adamzerner

I just started a new job. Naturally, that means learning my way around a new codebase. Here is an analogy for how that feels. Imagine that you are a taxi driver in Chicago. You have been doing it for six years and you know your way around pretty well. But then you get a new gig in New York, so you...

Don't Use Modular Arithmetic With Negative Numbers

Preston Crow

Most programmers are familiar with the "modulus" operator, which is the percent symbol in the language C and many other programming languages that have followed.  Anyone who remembers learning division in elementary school will recall that when you divide a number, say 21 by a smaller number, say...

Classes often aren't the simplest tool for the job

adamzerner

Sometimes, the elegant implementation is just a function. Not a method. Not a class. Not a framework. Just a function. — John Carmack When programming, you should reach for the simplest tool for the job. Well, that's not entirely true. Using the simplest tool for the job often helps in making the...

Code as a closet

adamzerner

Alice: How have things been at your programming job? Bob: Terrible. Alice: How so? Bob: Well, imagine that you had this weird job where you had to go into a closet and put together outfits for someone. Alice: Hm, ok. Bob: Imagine that this closet hand thousands and thousands of different shirts,...

Code quality interviews

adamzerner

I've been through a lot of coding interviews in my life. I've had four jobs, and thus have been through the job search process four times. Each time I took the "quantity over quality" approach, and basically mass-applied to as many companies as I was able to. Maybe something like 150-200 companies...

Using obscure features of a programming language

adamzerner

There is a coversation that I had about five years ago where I'm really disappointed with myself. I was working at a job where we were using Rails and Angular 1. I was a front-end developer there. I was pretty comfortable with Angular and had been using directives heavily, sometimes venturing into...

Code isn't the only thing that needs to be maintained

adamzerner

When I was working on Premium Poker Tools, it took me a while to launch. I wanted to make absolutely sure that there were no bugs. Even if I launched a free version, I reasoned that bugs would still be catastrophic. The software tells you things like, "pocket jacks will win 66% of the time against...

Strategy for personal backups

adri0

Here I’m sharing with you my current backup strategy for personal files, which involves using a physical HDD and AWS S3 service. I currently have about 1 TB of data that is kept safe. I estimate spending an average of 60 USD per year with it. But as times passes, technology advances, costs are...

❤️ Simple PHP Code Parser

voku

❤️ Simple PHP Code Parser It based on code from “JetBrains/phpstorm-stubs” but instead of Php-Reflection we now use nikic/PHP-Parser, BetterReflection, phpDocumentor and PHPStan/phpdoc-parser internally. So, you can get even more information about the code. For example, psalm- / phpstan-phpdoc...

Perks of coding literacy

adri0

I’ve been wanting to restart my blog for a while now. Creating this one has reminded myself how a bit of coding literacy can unlock - besides a career - some nice little perks to life. I used to run a couple of blogs in the past, using technologies like Blogger, Wordpress, Tumblr, and some others...

Update on My First Alexa Skill Top 50 Podcasts Quiz

Jonathan

In a previous article, I wrote about my experiences developing my first Alexa skill. I will update you on the status of my skill submission. Following submission, the Amazon Alexa skills team failed my skill because it was missing a background image for the Amazon Alexa display. This was my own...

A Subtle Difference between C and C++: String Literals

Preston Crow

For the most part, C++ is a superset of C.  You can write C code, rename the file with a .cpp extension, and the compiler will compile it in C++ mode, generating essentially the same code.  In fact, the very first C++ compilers were actually C compilers with extra pre-processing.  But there are...

Older →