JT Book a call

Blog / Tags

programming

37 posts tagged programming, newest first.

rubydatabasewebdev

How a Large Transaction Caused DB Deadlocks, and the Fix

Recently in a project, we encountered the fact that sometimes we had a DB Deadlocks error.

railsrubyprogramming

What is Ruby on Rails Middleware.

The middleware component sits between the client and the server, processing inbound requests and outbound responses.

railsrubywebdev

Custom templates for Rails scaffolding

Rails has a very handy tool for rapid development called scaffolding. Often programmers ignore it, because some things have to be written by hand anyway.

rubyprogrammingdevops

Auto-install system dependencies for Ruby on Rails

Add Homebrew Bundle and a Brewfile to bin/setup so one command installs Redis, PostgreSQL, Overmind, image tools and Yarn for a new Rails developer.

rubyprogrammingtutorial

How To Setup Default Values For Attributes In Ruby On Rails

Since attributes are uninitialized when a new model is created without any parameters, default values will be set according to the attribute type.

rubyprogrammingbeginners

Metaprogramming Pitfalls in Ruby on Rails Applications

Metaprogramming in Rails is quick to add and hard to support. The problems it brings: bugs that are hard to trace, hidden coupling, hard-to-change logic.

tddtestingprogramming

Why and how to use TDD. Main tips

Master Test-Driven Development for better code architecture. Learn TDD workflow, avoid common mistakes, and build maintainable software. Developer guide with examples ✓

Tell us what you need built

JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

#01 Paul Keen
Paul KeenFounder & Open Source Contributor

A 30-minute call; pick a time.