← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 107
  1. Learn how to optimize Zod validation by 30x using aot compilation.

  2. Ablation lets you disable parts of a model one at a time to figure out what each part does.

  3. Sentry's Babel component annotate plugin bloats SSR HTML with attributes that are only useful in the browser.

  4. Supply chain attacks are surging.

  5. Branches and worktrees isolate code, but not services.

  6. How to use DataLoader to batch individual Redis GET calls into a single MGET roundtrip.

  7. I rebuilt my entire blog without writing a single line of code.

  8. Test Markdown

    A comprehensive test of all markdown edge cases and styling scenarios.

  9. Summary of X's For You algorithm.

  10. Lists is a better form of social categorization.

  11. Run-through of how to train OpenAI models with a custom data sets, and a summary of what to expect in terms of accuracy, speed, and cost.

  12. Designing a dictionary of visually unambiguous characters for IDs.

  13. Setting up PostgreSQL for tests is crucial for achieving performance and reliability.

  14. Discovering a new perspective on a familiar path.

  15. Dangers of DISTINCT and implicit assumptions in SQL queries

  16. Challenges adding OpenTelemetry and Sentry tracing to a Node.js app

  17. Sparse notes on what makes great engineering teams

  18. A playground for testing Rehype Pretty Code and styling code blocks.

  19. In the world of Node.js development, the combination of Fastify, a high-performance web framework, and Slonik, a robust SQL query builder and executor, offers an enticing proposition.

  20. A comprehensive guide to integrating Slonik, a battle-tested SQL query building and execution library, with Express.js for Node.js applications.

  21. How to use GPT-4 to automate large code refactors, transforming 83 files with a React component export pattern change, including gotchas and lessons learned.

  22. My learnings from tracking down dead code in a frontend application.

  23. A journey of debugging mysterious traffic spikes coming from Boardman, OR.

  24. Using jsonb to process and insert large and complex datasets into the database in a single query.

  25. Discover how using jsonb_to_recordset instead of unnest can dramatically reduce database query load when inserting large datasets with nested data structures in PostgreSQL.

  26. Load balancing application between read-write and read-only PostgreSQL instances using query routing.

  27. Learn how to build a program that parses user search queries and converts them into SQL statements, supporting field-specific searches, exclusions, range queries, and boolean operators.

  28. A walkthrough of common patterns of writing SQL queries in JavaScript with the help of Slonik.

  29. Exploring a simpler approach to imports in Node.js by using fully qualified names from a single entry point, eliminating the need to remember complex file paths.

  30. Using OpenAI's text-davinci-002 model to rewrite tests from one framework to another.

  31. Learn how to use GPT-3 to automatically migrate 400+ Cypress tests to Playwright, saving massive amounts of manual work by leveraging AI for code transformation.

  32. Learn how to use Zod and Slonik to add runtime validation to PostgreSQL queries while inferring static types, preventing database drift issues and catching schema mismatches before they cause problems.

  33. Learn how to create atomic commits that make code reviews easier, enable safe reverts, and demonstrate good engineering practices through proper interactive staging and thoughtful git workflow.

  34. Understanding the difference between CTO and Head of Engineering roles at a growing startup, including when to split these responsibilities and how they complement each other.

  35. As the world becomes "virtual first", businesses need to step up their company culture game beyond motivational posters in the office.

  36. A story of shameless persistence to inspire those who are seeking their first job in IT.

  37. Learn why .gitignore should be a whitelist, not a blacklist, and how to properly configure it to avoid common mistakes.

  38. How to get feedback from early product adopters

  39. Tips for when the novelty of remote working wears off

  40. What I learned from OnDeck & why you should join it too

  41. Tips based on experience evaluating hundreds of remote work job applications daily.

  42. A practical guide to running effective daily standups using Slack, focusing on meaningful communication rather than just ticket IDs

  43. A video chat roulette for distributed teams as a way to stay in touch with each other when working from home

  44. Unsafe use of md5 hashes

  45. How to test database interactions without a database using Slonik

  46. How to use domains and Roarr to associate context with asynchronous call chains

  47. I had requirement to evaluate remote JavaScript using Headless Chrome, but requests had to be routed through an internal proxy and different proxies had to be used for different URLs.

  48. I am traveling and working remotely on my startup from Japan.

  49. One of the most popular support questions I answer is a variation of "how to terminate a HTTP server" or "why does HTTP server not stop after calling server.close()".

  50. We can all agree that IDs should be unambiguous, i.e. if I told you to fetch a resource "1", I expect to get the same resource every time.