2024-08-26: The Thread API : Concurrent, colorless Ruby 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a …
2024-07-16: Ruby methods are colorless 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a …
2024-07-01: Consistent, request-local state 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep …
2024-06-26: Your Ruby programs are always multi-threaded: Part 2 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep …
2024-06-04: Your Ruby programs are always multi-threaded: Part 1 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep …
2023-05-25: A comprehensive guide to PgBouncer/Postgres compatibility My previous post, PgBouncer is important, useful, and fraught with peril, was a deep dive into …
2023-04-12: PgBouncer is useful, important, and fraught with peril Updated 2024-09-17 to reflect updated PgBouncer support for protocol-level prepared statements 🐘 To …
2023-03-07: Making Tanstack Table 1000x faster with a 1 line change A few months back I was working on a Javascript frontend for a large dataset using Tanstack Table. …
2023-02-09: Kicking the social media habit with “one sec” Twitter. Oh how I could stroll that infinite corridor of information. Ever since having kids my …
2021-03-15: Is there an ideal coding style? Nope! There isn’t. The coding style you use is a preference. Even if studies have backed your …
2016-07-26: Clean Subdomains in Laravel When building a website or application there are a variety of reasons you might want a subdomain …
2016-02-25: Using the Device Clipboard in React Native As a quickly evolving library, React Native is often supplemented by features from the community, …
2015-12-02: React Native impressions from a Cordova user Introduction As web developers, we see the potential that the web offers, as a platform and as a …
2015-11-08: Resources I thought it would be helpful to create a resource page to show how I approach development, and what …
2015-02-23: Better Than Bootstrap Javascript: Click Delay Last week we dug into Javascript Carousels, first analyzing the implementation Bootstrap offers and …
2015-02-17: Better Than Bootstrap Javascript: Carousels Last week we started small, and looked to improve the perceived performance of our website with …
2015-02-09: Better Than Bootstrap Javascript: Loaders Bootstrap is an awesome tool, and something I use all the time. The ability to have so much css …
2015-01-19: Selecting carefully with Laravel joins Laravel comes packaged with an ORM called Eloquent, which is one of the better PHP tools for dealing …
2015-01-12: Using Famo.us with the Ionic Framework Ionic and Famo.us are Javascript frameworks that aim to bridge the gap between the web and native …
2015-01-09:
Resource Roundup - Week of 1/4
[text-blocks id="knowledge-roundup-preface"] Busy week - so I did a little less reading than usual. …
2015-01-05: The impact of Strict Mode on Last week in my post The context of "this" in Javascript, I gave an example to test the readers …
2015-01-02:
Resource Roundup - Week of 12/28
[text-blocks id="knowledge-roundup-preface"] Articles …
2014-12-29: The context of Understanding the different contexts of this in Javascript is an important step towards truly …
2014-12-26:
Knowledge Roundup - Week of 12/21
[text-blocks id="knowledge-roundup-preface"] Articles I feel like i've …
2014-12-21: Prototyping quickly with the PHP built-in server Sometimes you want to get a server up and running as quickly as humanly possible. Whether it's …
2014-12-18:
Knowledge Roundup: Week of 12/14
This is just a dumping ground for articles/books/tools that stuck out to me over the last week. Most …
2014-12-15: Previewing your Github README When you're deploying to Github, crafting a helpful and well-formatted README file is a great …
2014-12-12: MySQL 5.5 to 5.6 - Type Strictness If you're upgrading MySQL from 5.5 to 5.6, you may encounter some issues when trying to insert and …
2014-07-29: See you at Burlington Ruby Conf If you're going to be at Burlington Ruby Conf, tweet at me (@jpcamara) and say hi!