Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
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.
-
I’m pleased to announce the release of Extralite 3.0.0.
-
I wrote recently about Syntropy, a new Ruby web framework I’m working on (it runs this site).
-
I’ve always been interested in coding as a craft - a thing to do with your hands, your eyes and your mind.
-
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.
-
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.
-
In the last few days I’ve managed to finalize work on the UringMachine fiber scheduler.
-
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.
-
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.
-
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.
-
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.
-
I have just released Papercraft version 3.0.
-
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.
-
Lately I’ve been really excited about Papercraft and the possibilities it brings to developing web apps with Ruby.
-
I’ve been working quite a bit on Papercraft these last few weeks.
-
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.
-
I’ve just got back home from Euruko last night.
-
In the last few months I’ve been busy working on a few different open-source projects.
-
Note: P2 is now folded back into Papercraft.
-
Note: P2 is now folded back into Papercraft.
-
UringMachine is a new Ruby gem for performing concurrent I/O using io_uring and Ruby fibers.
-
Most of you are probably familiar with the concept of pipes on Unix-like OSes.
-
I’m an independent software developer working mostly on Ruby apps.
-
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.
-
In the last year I’ve been working a lot with SQLite databases.
-
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.
-
In the last few weeks I’ve been writing about different aspects of Polyphony, a library for writing fiber-based concurrent apps in Ruby.
-
Recently there has been a lot of renewed interest in fibers as the building blocks for writing concurrent Ruby apps.
-
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.
-
Fibers have long been a neglected corner of the Ruby core API.
-
In this article I’ll discuss the use of infinite loops as a major construct when writing concurrent apps in Ruby using Polyphony.
-
Ruby has long been derided as a slow programming language.
-
I am a self taught programmer.
-
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.
-
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…
-
Polyphony 0.58 has just been released.