← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 37
  1. If you try to .gitignore files after committing them, you'll notice it doesn't work: git still tracks changes to those files and they still appear in your remote repo.

  2. My previous approach to displaying my notes on this site was to render them as a tree of infinitely nested topics and subtopics: Parents and children To achieve that nesting, my solution was to manually give each note that represented a subtopic (or subsu…

  3. You can add !

  4. If you want to see which version of tmux is installed, you're looking for... tmux -V Not tmux -v.

  5. Here's how to see every value in a column with SQL: SELECT DISTINCT column FROM table_name I found that helpful today when I wanted to understand the significance of a value I was looking at by comparing it to the alternatives.

  6. I wanted a type-safe pipe utility to help me write Python in a more functional style, but unfortunately toolz.pipe and returns.pipelines.flow both output Any.

  7. I followed this short guide by Thiago Alves for sending arbitrary data to Google Sheets from iOS via an iOS Shortcut and a Google Form and it worked like a charm.

  8. 1.

  9. I thought of a domain I wanted to grab.

  10. I wondered why brew list showed so many packages I didn't install myself.

  11. Copilot surprised me by generating a zsh function that looked like this: function act { # do stuff } Instead of like this: act() { # do stuff } It turns out function parentheses are optional in bash and zsh.

  12. 1.

  13. When external data enters your program, you can't really be certain of its type unless you validate it.

  14. TypeScript has an unknown type, which can be quite useful.

  15. Python doesn't include a built-in unknown type like TypeScript's.

  16. You merge your PR only to discover you accidentally missed a bug and now prod is broken.

  17. Switching configs in Neovim

    Learning how to configure Neovim can be overwhelming.

  18. If you spend time wondering what to write in the blank “Description” field every time you open a pull request, adding a PR template to your repo will speed you up.

  19. Sometimes you want to upload a video, but you can’t because its file size is too large.

  20. The translateZ trick

    CSS filters are great CSS filters are super cool.

  21. What is a Factory Function?

    I hadn’t heard of the factory function technique until I read What is a Factory Function?

  22. Writing Great Alt Text

    I agree with Jake Archibald's argument in Writing great alt text: Emotion matters that when we write image alt text, we should aim to evoke the same emotions as the image visuals do.

  23. Sam Selikoff's Levels of abstraction in testing does a nice job demonstrating how to make unit tests easier to read by abstracting the low level setup steps at the beginning of each test into a well-named function.

  24. This post originally appeared on the ecobee engineering blog.

  25. The filter(Boolean) trick

    Here's a trick I often find helpful.

  26. Using GraphQL with Gatsby

    This is the tenth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  27. This is the ninth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  28. This is the eighth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  29. This is the seventh video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  30. This is the sixth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  31. This is the fifth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  32. This is the fourth video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  33. This is the third video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  34. This is the second video in our beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  35. What is Gatsby?

    This video kicks off a new beginner series exploring GatsbyJS and how to use it to easily build performant apps and websites: What is Gatsby?

  36. Earlier this month, I launched Gatsby Tutorials. 🎉 Gatsby Tutorials is a filterable and sortable directory of all the GatsbyJS learning resources currently available online.

  37. While you can build basic websites with nothing more than a text editor and browser, you may want to up your game by adding a JavaScript framework like React or Vue and useful tools like Git to your workflow.