← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 151
  1. Serverless Design Pattern for Batch Processing with Fan Out

    This is a simple serverless design pattern that has come in handy numerous times during my career.

  2. Relative Money and Starbucks

    I was recently walking past Equinox, the fancy $250/mo gym, and was thinking about at what level of income you’d have to be at for that to be a no-brainer, “Starbucks coffee”-level, decision.

  3. I Built my Side Projects Like Enterprise Software and Regretted It

    I naively thought I could apply the same complex & scalable solutions used by actual companies to my side projects.

  4. Exploring Data Structures in the Real World: DNS Denylists

    As a long time user of Pi-hole (and now NextDNS ) to unclog my network from all the garbage ads the internet serves, I’ve always been amazed at the speed at which their systems operate.

  5. Confessions of Everyday Software Engineers

    Impostor syndrome sucks, and without hearing from real people, you can easily assume every software engineer is a god-tier FAANG architect mage who eats Leetcode Hard problems for breakfast, and never makes a mistake (or at least, I did).

  6. Make Your Own Venmo Wrapped

    I’m no data scientist, but inspired by Spotify Wrapped (and even more so by Jimmy John’s Wrapped ) - let’s continue the descent into year-end madness and make a Venmo Wrapped!

  7. Quick Icebreakers That Don't Suck

    Recently I had a small get together with a variety of friend groups that didn’t all know each other, and inspired by Nick Gray’s cocktail party suggestions , we used name tags and had people choose an icebreaker for themselves (that’s not how Nick recomme…

  8. A Real-World Solution to Escape Embedded Double Quotes in JSON

    The problem: you need to decode a JSON string, but at some point in the process you don’t control, unescaped double quotes are inserted into your string values.

  9. Recorder Escapades

    To entertain you, a short clip of me playing Sean Paul’s “Get Busy” on my 5th grade recorder. ⬅ Back to About

  10. Lessons

    Life is a long string of making mistakes and learning lessons.

  11. How Your Take-home Pay Varies By State

    I had a vague understanding that different states had different levels of taxes (wow Florida with that no-income tax woot woot!)

  12. How to Self-Host n8n on Fly.io

    You want to self-host apps for fun or privacy - but not the ‘running servers in your garage’ type of self-hosted.

  13. Write a Javascript Cost Calculator for Stripe's Graduated Pricing

    Calculating the total cost of a graduated pricing scheme is a PITA if you have to do it more than once - and Stripe’s Price dashboard unfortunately doesn’t have any tooling to help you.

  14. Fun on the Web

    The web is Fun, therefore this site should be Fun.

  15. How to Self-Host NocoDB on Fly.io

    You want to self-host apps for fun or privacy - but not the ‘running servers in your garage’ type of self-hosted.

  16. How to Self-Host Actual Budget on Fly.io

    You want to self-host apps for fun or privacy - but not the ‘running servers in your garage’ type of self-hosted.

  17. Automate Recurring Venmo Payments with Github Actions and IFTTT

    Like so many tinkerers, I love to automate small parts of my life, while ignoring any actual work I should be doing.

  18. What My CS Program Didn't Teach

    There are skills, tools, and ideas my CS program didn’t teach and which I hope to gather here in case someone in the future finds it useful.

  19. Remove Friction from Your Career: Advice for Students Starting College CS Programs

    If I got teleported back and was starting a college CS program this year, I would do a few things differently than my first go around.

  20. Tech Company Careers Without Coding in 2022

    You don’t have to be a software developer writing code to break into working at a tech company.

  21. Software Engineering: It's Sales All the Way Down

    “Turtles all the way down” As an engineer, I always thought sales was this distant land of people with slicked-back hair, and that I’d never have to concern myself with it - but I’ve misled myself.

  22. How to be Annoying with CSS Cursors (and a sprinkle of JS)

    Looking for a new way to annoy1 your website visitors?

  23. Why Do We Hide Failures But Celebrate Degrees

    There is a double standard in how we treat learning experiences.

  24. What Would You do With an Extra 500 Hours?

    If a genie could snap their fingers and give you 500 hours to spend on anything, what would you use it for?

  25. Tracking Habits ≠ Building Habits

    I struggle to make habits stick in my life — that is, the good ones.

  26. Stop Looking for Shortcuts & Just Do the Work

    As someone who easily gets caught up in research & over-analyzing how to do new things, I need to hear this every other day.

  27. Stop Asking for Advice

    Stop asking for advice.

  28. Rethinking the Default Resume Sections

    A resume is supposed to showcase your skills, but in the default format, the most eye-catching information is the companies you worked for.

  29. On the Importance of Maintaining a Toolkit

    Turns out, bookmarking lots of links doesn’t help you create anything new.

  30. Not-To-Do List

    To end each day on a great note, it’s more effective to remove the negative & disappointing elements than try to cram in more good.

  31. Make Your Non-Techy Friends Safer Online in Under an Hour

    As someone who pretends to know tech, it can be a hair-pulling experience watching the blatant disregard people you care about have for privacy & security online.

  32. Exploring My Talent Stack

    It takes an insane amount of dedication and pure talent to reach the top 1% of any skill.

  33. Don’t Hoard Your Best Writing Ideas for The Future

    My best ideas sit and gather dust on my list of potential writing topics.

  34. De-Google Yourself Without Cutting Cold Turkey

    With digital privacy, it can feel like you have to become a hardcore privacy advocate using only the most secure open source tools, otherwise why bother?

  35. Creator Trapped in a Consumer Body

    TL;DR: Find out whether you default to consuming or creating.

  36. Creating Pages from Data Programmatically for Hugo

    So you’re using the Hugo static site generator and interested in auto-generating pages from data, similar to Gatsby’s programmatic generation or Middleman’s Dynamic Pages ?

  37. Clock is Tickin’

    The rest of our lives seems like an unlimited canvas with infinite possibilities, especially in the modern age.

  38. Beating Half-Baked Project Syndrome

    Despite considering myself a “project person” for years, I have little evidence to show for it.

  39. 🧰 Uses

    Overall philosophy with my items is to buy quality where it matters, but we often over complicate and draw to the shiny.

  40. Obsidian Plugins for the Casual User

    Obsidian is an amazing tool with a bazillion themes and plugins available for you to go crazy tinkering and customizing.

  41. A Bull Case for Sourcegraph's Potential

    Sourcegraph is a neat company building tools with great developer experience, especially search, which is a critical part of a developer’s day to day.

  42. How to Build Tools Developers Love

    Wanna build tools with horrible developer experience?

  43. Product Ideas: Find Anything at Work as Quick as Googling

    It should be as easy to find information at work as it is to Google.

  44. Reflecting on my Failure to Build a One-Dollar Company

    TL;DR: No market validation, coding doesn’t get users, and fantasizing instead of taking action.

  45. Debugging Without a Razor

    My team was building a new product at work, and as a part of it, deploying an API to prod for the first time.

  46. Creator Tunnel Vision

    As a creator, it’s so easy to get tunnel vision — focusing on the vast distance between the current version and the perfect state in your head.

  47. Just for the Hell of it: Fun, not Profit

    I love reading a unique use of software (or CS concepts) that’s “just for the hell of it”, exploring an idea even if some might consider it silly.

  48. Add a Random Page Button to Hugo Site

    I wanted to add a random button to one of my Hugo sites after remembering how handy it is on XKCD .

  49. Words Written

    I struggle with over-thinking, perfectionism, and never shipping.

  50. Python Parse RSS Feed With No Dependencies

    I recently wanted to parse an RSS feed as a part of a larger script.