← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 61
  1. I try to keep my email address from appearing on public websites to avoid spam.

  2. Showing related posts beneath a blog post is a great way to give your visitors more to read and encourage them to spend more time on your site.

  3. Much like almost every other developer on the planet, I have been trying to work out my relationship with coding agents.

  4. I have been speaking publicly at developer conferences for over a decade and in that time I’ve seen plenty of other people giving talks.

  5. After the recent supply chain attacks on the npm ecosystem, notaby the Shai-Hulud 2.0 worm, GitHub took a number of actions to shore up the security of publishing packages to hopefully avoid further attacks.

  6. The Date object in JavaScript is frequently one that causes trouble.

  7. When you’re building a retrieval-augmented generation (RAG) app, the first thing you need to do is prepare your data.

  8. This is one of those cathartic blog posts.

  9. Scraping web pages is one way to fetch content for your retrieval-augmented generation (RAG) application.

  10. Have you ever had one of those times when you think you’re doing everything right, yet still you get an unexpected bug in your application?

  11. When you’re building a retrieval-augmented generation (RAG) app, job number one is preparing your data.

  12. Retrieval-augmented generation (RAG) applications begin with data, so getting your data in the right shape to work well with vector databases and large language models (LLMs) is the first challenge you’re likely to face when you get started building.

  13. Generative AI enables us to build incredible new types of applications, but large language model (LLM) responses can be slow.

  14. Grouping items in an array is one of those things you’ve probably done a load of times.

  15. With the recent release of version 20.6.0, Node.js now has built-in support for .env files.

  16. Generating pagination links is not as straightforward as it may seem.

  17. Bluesky is the new social network in town and it’s an exciting place to explore right now.

  18. ChatGPT has taken the world by storm and this week OpenAI released the ChatGPT API.

  19. I recently came across this blog post from Ruud van Asseldonk titled “The yaml document from hell”.

  20. Two factor authentication (2FA) is a great way to improve the security of user accounts in an application.

  21. Mastodon is different to most online services.

  22. Link shortening has been around for a long time and Bitly is arguably the king of the link shorteners.

  23. Sometimes the platform we are building on provides more functionality than we can keep in our own heads.

  24. When I am developing web applications in Node.js, I like the server to restart when I make changes, so I use nodemon.

  25. Time zones are hard.

  26. Got is a Node.js library for making HTTP requests.

  27. Over the Easter weekend, a four day weekend characterised by lockdowns all over the world, I decided to use the extra time I had at home to start a new project and learn a new skill.

  28. I’ve been trying out streaming live code on Twitch which is a lot of fun.

  29. The list on GitHub of repositories that depend on your repository is scary.

  30. Some things you do as a developer can work for you for years, then turn around and bite you when you were least expecting.

  31. So you’ve decided to speak at a developer conference?

  32. Recently I’ve been refactoring the tests for a gem I maintain and I needed to test that it sets the right cookies at the right time.

  33. Array sorting is one of those things you don’t spend too long thinking about, until it stops working for you.

  34. Sometimes I write blog posts to remind myself what I’ve learned and sometimes I write them because someone else shares something and I want to remember that better.

  35. 2018 in review

    I’ve never been one for writing a review of my year.

  36. You’ve implemented a service worker to cache some assets.

  37. I recently experimented with audio visualisation in React on the Twilio blog.

  38. Crystal is still a young language, there aren’t a lot of libraries available yet.

  39. I’ve seen the following tweet about git making its way around Twitter recently: I ❤️ Git.

  40. Development machines can build up such a lot of cruft.

  41. I’m a fan of the web share API but I was not happy with my initial implementation of the API.

  42. There are a whole bunch of CSS selectors available to web developers, but sometimes there’s still not enough.

  43. gzip a file in Ruby

    At the start of the year I looked into how to better compress the output of a Jekyll site.

  44. I am a fan of progressive web apps and the powers that they bestow on web developers to build the next generation of applications.

  45. I had the fortune of attending the wonderful Brighton Ruby conference last week.

  46. The service worker API is expanding as more ways to use the background dwelling worker emerge.

  47. Did you know bundler can download and install gems in parallel?

  48. Here’s a quick tip for anyone who uses rbenv and ruby-build to manage installing and switching Ruby versions.

  49. The web share API

    Recently I implemented the web share API for my site as a means of testing it out.

  50. Doing things wrong

    I wrote a blog post last week and bits of it were wrong.