Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 128
  1. I've found this pattern of working to really help in my career - but it runs counter to a lot of instincts.

  2. A realization I had about the malaise of the tech world in the age of AI

  3. An updated Colorosetta

    A list of updates to one of my color utility tools.

  4. The Font Combintaor is back, better, and more standards driven than ever!

  5. A neat HTML trick I just learned

  6. This is the dough recipe that I use to make pizza on Fridays for my family.

  7. It's my blog, dammit.

  8. My not very sophisticated but very understandable approach to making social media share images for a blog in Eleventy.

  9. As a developer I see AI as just another tool to rely on.

  10. I recently led the biggest launch so far in my career.

  11. You can build a drop down menu with advanced functionality with CSS alone, thanks to recent advancements to the language.

  12. A CSS one-liner to help with your implementation.

  13. You're now a distraction filter.

  14. Inpsired by other articles, here is my journey to where I am today as an engineer, and beyond.

  15. A tutorial on how to use an underused tool in Javascript - the switch statement.

  16. If you find yourself in the middle of a project that doesn’t seem to be moving forward - take a step back and question everything.

  17. We tried the onboarding checklist that I had made previously - did it work?

  18. Why I made an onboarding checklist for a new hire, and ideas of things to include on a list like this.

  19. Why post mortems after an incident are fun and exciting.

  20. Raise Red Flags Early

    If you think something is going south on a project, make noise about it early.

  21. Creating a mock server with msw to make React Testing Librarty tests for your components.

  22. There are a few crucial things that you can do to run really good meetings.

  23. How I added smooth page transitions to my site using the View Transitions API.

  24. I share a lightweight function that will let you read a GraphQL endpoint without the need for heavy libraries.

  25. Learn how to create a dynamic favicon with color-changing capabilities using JavaScript.

  26. Discover the humble Pro's/Con's list, a tool that captures every pro and con in technical problem-solving discussions to avoid repeating the same objections and lead to healthier discussions.

  27. Google Fonts makes a lot of great variable fonts available, but it's not terribly clear how to make use of those fonts.

  28. Announcing the new version of my personal website - this time around I built it in Eleventy.

  29. Have a design where you want text to get cut off at 2 or 3 lines?

  30. Announcing the VS Code Extension for my one-to-many color translation tool, ColoRosetta

  31. How to combine custom properties and logical properties for layout super powers.

  32. Did you know?

  33. Note to self.

  34. When we added a 'dark mode' to PBS.org's appearance, we wanted to allow users to have a choice to turn it on.

  35. Be sure to pair viewport units with a relative unit when using them on font sizes, or you'll introduce an accessibility issue.

  36. Did you know?

  37. Why it's important to think about what kinds of decisions you are faced with.

  38. When capturing to-do's, be sure to include enough information that your future self isn't confused.

  39. When reporting an issue, make it clear what the impact is.

  40. A playbook for tech managers in dealing with significant outages.

  41. The smaller the individual pieces of work, the greater the chance that a large piece of technical debt will be addressed.

  42. Make Your Request Clear

    On improving your communication by making request clear and obvious, and not assuming the other person will figure it out.

  43. A way to protect analytics events against refactors and unintentinal breakage - analyics classes in your HTML.

  44. How we went about removing jQuery from a large application that had depended on it for many years.

  45. New tool: ColoRosetta

  46. Best practice is to add `width` and `height` attributes to image elements in HTML to improve browser layout performance.

  47. In Django 3.1 the project updated the default 'referrer-policy' to be 'same-origin', which might lead to unexpected results in your project.

  48. A walk through the typical JavaScript pattern that we use at my work.

  49. A quick look at the relatively new, but well supported, min(), max() and clamp() functions and how you might use them.

  50. Something interesting I learned about using pointer-events and Chrome on inline elements.