← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 42
  1. Searching related files

    Searching a category of files can be done in many ways.

  2. Running a terminal command with Python usually looks like this: import subprocess subprocess.run(["git", "init"], check=True) Using check=True will make subprocess.run throw an exception if the command fails.

  3. Docker healthchecks

    Whether a Docker container is healthy is not just about whether it’s running.

  4. Daily math

    I built something that makes my life a little easier, maybe: a tiny mental math quiz: Daily Math.

  5. PDF generators

    PDFs can be generated programmatically in several ways.

  6. Restic and Time Machine

    Restic and Time Machine (TM) are backup programs that complement each other with their different strengths and weaknesses.

  7. How to install Ansible

    Here’s a way to install Ansible that’s easier and more likely to work than the official instructions.

  8. NGINX config for Immich

    Immich is a self-hosted alternative to Google Photos.

  9. On 2025-12-9, I tested the cross-compilation of the official Svelte template of Wails v2.11.0, a desktop app framework for Go, on my amd64 laptop running Ubuntu 24 with Go v1.25.5.

  10. Project generators

    A software project generator sets up the starting boilerplate for a project, filling in the new project’s name and other details in various places throughout the new files.

  11. Exit in Python

    Python has several ways to make a program exit. exit should probably only be used to exit a Python REPL because it’s not safe to assume it’s defined.

  12. Sometimes it’s helpful to sync a Git repository directly from one machine to another without using a Git host like GitHub.

  13. Python in Justfiles

    Just is a tool for defining and running custom commands for specific projects.

  14. During the time I’ve been making browser extensions, I’ve learned about the amazing things they can do and how helpful they are, but also how dangerous they can be.

  15. Sometimes it’s helpful to give the terms “disposable” and “masked” two different meanings when referring to types of email addresses.

  16. Restic vs. Duplicati

    Restic and Duplicati are both great for making backups of your computer’s files.

  17. When creating software, it’s common to deal with secrets like database passwords, API access tokens, etc.

  18. Using stored procedures instead of putting SQL statements directly into a service’s code can increase security.

  19. Making Discord bots

    Discord bots run as web services that use Discord’s API.

  20. Pointers vs. references

    Some differences between pointers and references can be confusing, especially since there are several different definitions for those words.

  21. Go dev tools

    Below are a bunch of commonly used packages and other tools for software development with Go.

  22. Bookmarklets

    Bookmarklets are browser bookmarks that run some JavaScript instead of navigating to a website.

  23. PDF tools

    Here are a bunch of tools I found for reading, editing, and more with PDFs.

  24. Stardown v1.0.0

    The first full version of Stardown has been released!

  25. Creating browser extensions is easier than I expected, but still has some challenging parts.

  26. Docker

    Docker is a tool that makes running software easier by creating a container, which is like a little virtual computer with a more predictable configuration than most computers.

  27. I see a lot of confusion about value types and references types.

  28. Online accounts can be lost without warning, but making that loss less painful is easy.

  29. Tech literacy

    There’s always room for improvements worth their time to make.

  30. Why does privacy matter?

    Privacy is not about whether you have something to hide.

  31. Publishing Go packages

    There are many ways you can share Go code and applications.

  32. Here’s why some languages are impressive to me.

  33. Don’t spend too much time choosing your first programming language.

  34. Learning Go

    Here are various resources that are good to know about while learning the Go programming language.

  35. Ever wanted to move the cursor up while printing output in a program?

  36. Every programmer should be comfortable with recursion.

  37. Printing emoji can be tricky because C++ running in Windows doesn’t always support UTF-8.

  38. You don’t need another dependency to color text.

  39. Learning SQL

    SQL (Structured Query Language) is a commonly used and reliable way for programs to store and retrieve data.

  40. Here are some great resources for learning how to use Git and GitHub.

  41. Algorithms

    Big-O Cheat Sheet Algorithm – Wikipedia Sorting algorithm – Wikipedia Why quicksort is better than other sorting algorithms in practice App Academy has a free section about data structures and algorithms.

  42. Legally free books

    Here are a bunch of free online books.