Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. I’ve been setting up a dev machine on my home server and doing all of my personal projects remotely over SSH.

  2. My NixOS dev machine

    I have a home server that I built primarily for “cloud” gaming (read more about that here).

  3. At the end of 2024 I decided to build a new gaming PC.

  4. WireGuard is a secure, easy to use, and simple VPN solution that is the underlying technology for Tailscale.

  5. It seems like 2025 came and went in a flash.

  6. I keep a weekly journal of notable events, my feelings, and ideas.

  7. Okay, I know I’m finally finishing this post in NOVEMBER when 2024 is almost over, and it was mainly postponed because I lacked 2024 goals.

  8. I use Zoho as my email provider, and I recently learned that you can setup a catch-all forwarding address.

  9. Some git aliases

    Have you ever wanted to know I definitely stole these from somewhere.

  10. Not leetcode

    Leetcode, for those who don’t know, is a collection of data structures and algorithms programming challenges.

  11. Practical git usage

    I use git almost daily both personally and professionally, and my usage follows a pretty regular pattern.

  12. I was talking to my coworker about interfaces when the question arose about why a concrete slice has to manually be converted into an interface slice.

  13. There’s certainly good arguments for using AI tools like GitHub Copilot or ChatGPT, and there are certainly good arguments against them.

  14. 2022 was a good year for me.

  15. Interests as Orbits

    I watched a video recently about (mislabeled) laziness and how some people aren’t built for the “consistent and organized” lifestyle.

  16. Ones and Zeros

    The root of digital logic is being able to differentiate between something and not something.

  17. Rust's Display Trait

    Rust’s trait system is pretty cool, and one of the common traits is Display.

  18. Go Contexts

    Go is a simple language, but I was pretty confused by the context package when I first learned about it.

  19. In November of 2017, I began keeping a lab notebook for experiments (inspired by this document).

  20. How did I get interested in computers and programming?

  21. Spring

    When I read a book or watch a TV show, I’m excited to get to a new chapter.

  22. This post is a recap of my recent experience job searching and a “thank you” for all the help I received along the way.

  23. As I have learned and gained more experience using Rust, I noticed that the way I write Rust code is a bit different than the way I write in other languages.

  24. (on linux) The MSP430 launchpad is a low cost, low power microcontroller that can be used in a variety of embedded applications.

  25. I have been learning the Rust programming language in my spare time for a little over 2 years now.

  26. Do you have a home server and would like to securely connect to it?

  27. Serde and Nested Maps

    In one of my Rust projects I am parsing very nested JSON structures.

  28. I recently listened to an excellent talk by Jordan Peterson titled Exploring the Psychology of Creativity, and it got me thinking about how it applies to software development.

  29. What to Learn

    I recently read a blog post by Dan Luu titled What to Learn.

  30. Welcome to a series of posts cleverly titled Ground Up, where I explain computing concepts from the ground up!

  31. LangJam

    Two weeks ago I participated in the first ever LangJam, the goal of which was to create a programming language based on a theme in a 48 hour period.

  32. Ground Up: Memory

    Welcome to a series of posts cleverly titled Ground Up, where I explain computing concepts from the ground up!

  33. Ground Up: Gates

    Welcome to a series of posts cleverly titled Ground Up, where I explain computing concepts from the ground up!

  34. Ground Up: Bits

    Welcome to a new series of posts cleverly titled Ground Up, where I explain computing concepts from the ground up!

  35. Gratitude

    Gratitude is one of the simplest and most wildly rewarding practices I have ever adopted in my life.

  36. This is a scenario I have ran into a couple of times.

  37. In January of this year, I left my corporate software engineering position to do nothing, and it was one of the best decisions I have made.

  38. Eight weeks ago I started tracking what I worked on each day.

  39. Computers are like onions.

  40. Opinionated Design

    When I first learned how to program, I was so excited about how I could create anything!

  41. As the security industry grows and more and more critical systems are put online, the demand for security focused developers will grow as well.

  42. Philosophy of Parkour

    I first learned of parkour around 2012.

  43. Trusting Data

    When creating programs, you will almost certainly operate on data.

  44. Good Function Design

    A fundamental part of software development is creating functions.

  45. There are many programming languages, but they can all be put into one of two groups.

  46. All big things started small.

  47. ..everything looks like a nail.

  48. Today I read this article titled Myths about /dev/urandom.

  49. Capture the Flag (CTF) events are common competitions in the security field.

  50. If you have ever programmed with REPL driven development, you will know that it is like programming without a blind-fold on.