yokolet's notelets

blog site mostly about programming

recent posts

JRuby Extension Revisited
JRuby Extension Revisited

Ruby provides a way to write a native extension. Many gems use some kind of C library to create an API or application, like pg gem. When it comes to Java backed JRuby, the native extension uses a Java library.

Read more
Website Renewal
Website Renewal

Recently, I re-created this blog site, yokolet’s notelets, from scratch. Still, it is made by Jekyll like it was, but now, CSS styles are defined by Tailwind CSS. This blog post is about what I did to build the website.

Read more
Ruby on Rails Low Level Cache Programming
Ruby on Rails Low Level Cache Programming

Ruby on Rails is famous for offering really various features which are helpful to create a web application. Among those, little known API might be the low level caching API.

Read more
Application Development by Rails Action Cable
Application Development by Rails Action Cable

The previous two blog posts introduced WebSocket and how to implement a WebSocket application on Ruby on Rails. This blog post digs deeper. It is a memo on creating a more realistic application by Action Cable.

Read more
Real-time App on Rails by Action Cable
Real-time App on Rails by Action Cable

The previous blog post, WebSocket on Rails by Action Cable, focused on WebSocket as a protocol. As in the previous post, by default, Rails app responds to WebSocket connection requests without any hassle.

Read more
WebSocket on Rails by Action Cable
WebSocket on Rails by Action Cable

In the web application domain, we hear some protocol names. Absolutely, HTTP or HTTPS is the most famous protocol that all web developers know. Although there’s a mechanism of Keep-Alive, a single request/response sequence with a single client/server is all done by HTTP.

Read more
View More »