Kevin Sylvestre
Exploring Common AI Patterns with Ruby
OmniAI 2.0
Using GraphQL with LLMs in Ruby
Using OmniAI to Convert PDFs to Markdown with LLMs
Using OmniAI to Leverage Tools with LLMs
Using OmniAI to Search LLM Embeddings with Ruby on Rails and Postgres
Building Prompts with OmniAI
OmniAI CLI
Introducing OmniAI
Searching Files with ChatGPT Assistants
Using ChatGPT with Ruby
Prompting ChatGPT to Generate JSON from HTML
Building a Testing Framework Similar to RSpec in Ruby
Transactions in Ruby on Rails and Atomic Bugs
Eager Loading Polymorphic Associations with Ruby on Rails
Fabrication vs FactoryGirl
Automating Favicon Generation in Rails using Sketch
Building a Rack Web Server in Ruby
Augmenting a Ruby on Rails App with Vue.js
The Enigma Machine using Ruby
Advanced Eager Loading in Rails
Mixins With Backbone Using CoffeeScript and JavaScript When Integrating With Rails
Setup a Clean Backbone JS App With Rails
Rails Concerns for URL and Path Helpers
Using Timestamps for Caching on iOS or Mac
Setup Free(ish) SSL/TLS on Heroku for Ruby on Rails (or Any Other Framework)
Deploying Wordpress to Heroku
Setting Up Mac OS X Mavericks for Development
Packaging a jQuery Plugin with Bower
A Rubyist Guide to Creating jQuery Plugins
Progress in Developing iOS and Cocoa
Deploying Rails with JRuby to Heroku
Setting Up Mac OS X For Development
Faster Testing in Rails with Guard for Zeus, RSpec, and Cucumber
NSError is NSAwful
Must Have Services for Rails
Non-Blocking Long Running Tasks on iOS
Copy Paste Menus in iOS
Extending Objects in Cocoa with Categories‎
A Few Reasons Cocoa Is Not That Hot