← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 36
  1. Beyond ORMs

    I’ve always been interested in the design of ORMs - I wanted to know how they work, what the different approaches are, and how they can be used.

  2. I’m pleased to announce the release of Extralite 3.0.0.

  3. I wrote recently about Syntropy, a new Ruby web framework I’m working on (it runs this site).

  4. I’ve always been interested in coding as a craft - a thing to do with your hands, your eyes and your mind.

  5. In the last year or so I’ve been working on UringMachine, a Ruby gem for doing I/O with io_uring, and I’ve been reporting on my progress on my website, as part of my grant work for the Ruby Association.

  6. In the last few weeks I’ve been writing here about my work on UringMachine, a Ruby gem for doing I/O with io_uring.

  7. In the last few days I’ve managed to finalize work on the UringMachine fiber scheduler.

  8. I’m currently doing grant work for the Japanese Ruby Association on UringMachine, a new Ruby gem that provides a low-level API for working with io_uring.

  9. This week I made substantial progress on the UringMachine fiber scheduler implementation, and also learned quite a bit about the inner workings of the Ruby I/O layer.

  10. OSS Friday Update

    Note: while my schedule is quite hectic these last few weeks, I’ve taken the decision to dedicate at least one day per week for developing open-source tools, and henceforth I plan to post an update on my progress in this regard every Friday evening.

  11. In the last few weeks I’ve been busy with a few different projects, and I guess I’m not the only freelancer who has trouble finding their work-life balance.

  12. I have just released Papercraft version 3.0.

  13. This week I was away on a little trip to Paris to attend a Paris.rb meetup and meet some friends, so I was less productive, but still got some stuff done, and still managed to do some work on Papercraft.

  14. Hanami on Papercraft

    Lately I’ve been really excited about Papercraft and the possibilities it brings to developing web apps with Ruby.

  15. I’ve been working quite a bit on Papercraft these last few weeks.

  16. I’ve been watching the recent drama within the Ruby community slowly devolve in the last few days into name-calling and virtue-signalling, and frankly just plain silliness.

  17. My Thoughts on Euruko

    I’ve just got back home from Euruko last night.

  18. In the last few months I’ve been busy working on a few different open-source projects.

  19. Note: P2 is now folded back into Papercraft.

  20. Note: P2 is now folded back into Papercraft.

  21. UringMachine is a new Ruby gem for performing concurrent I/O using io_uring and Ruby fibers.

  22. Most of you are probably familiar with the concept of pipes on Unix-like OSes.

  23. I’m an independent software developer working mostly on Ruby apps.

  24. Papercraft is a new Ruby gem I’ve been working on, that provides a new way to render HTML, XML and JSON using plain Ruby.

  25. In the last year I’ve been working a lot with SQLite databases.

  26. As you may know, in the last few months I’ve been working on Tipi, a new web server for Ruby, with innovative features such as support for HTTP/2, automatic SSL certificates, and streaming request and response bodies.

  27. In the last few weeks I’ve been writing about different aspects of Polyphony, a library for writing fiber-based concurrent apps in Ruby.

  28. Recently there has been a lot of renewed interest in fibers as the building blocks for writing concurrent Ruby apps.

  29. A few days ago, a comment was made on the internet about Polyphony, an open source project of mine, mentioning the fact that Polyphony patches some core Ruby APIs.

  30. Explaining Ruby Fibers

    Fibers have long been a neglected corner of the Ruby core API.

  31. In this article I’ll discuss the use of infinite loops as a major construct when writing concurrent apps in Ruby using Polyphony.

  32. Ruby has long been derided as a slow programming language.

  33. I am a self taught programmer.

  34. The summer is drawing to an end, and with it I bring another edition of Polyphony (and Tipi) news, this time on my own website, where I’ll be publishing periodically from now on.

  35. Following last month’s update, here’s an update on the latest changes to Polyphony: Redesigned tracing system New methods for changing fiber ownership Support for appending to buffers when reading Improved backend statistics Improved control over reading…

  36. Polyphony 0.58 has just been released.