JT Book a call

OurBlog

Engineering notes on Rails, Ruby, AI and testing, and guides for founders who work with engineers.

2008Founded
4.8/5On Clutch

Browse by topic

For founders · For engineers

Latest posts

RSS
rubywebdev

Generating random strings with Ruby

When you need to generate a random alphanumeric string of a specified length in ruby you have a couple of options.

csshtmlwebdev

How to vertically center an element without Flex

Outer element to be displayed as a table and the inner element to be displayed as a table-cell which can then be vertically centered.

csshtmlwebdev

How to horizontally center an element without Flex

Centered elements with Flex it is very easy to style, what about not use Flex?

csshtmlwebdev

Change input's placeholder color with CSS

How to change the color of an input's placeholder text in CSS with the ::placeholder pseudo-element.

jetthoughtscsstilewind

Tailwind CSS Vertical Center - Full Screen Flexbox

Vertically and horizontally center any element in Tailwind CSS using flex, h-screen, and justify-center. Quick copy-paste snippet included.

rubybeginnerstutorial

Manage Bundler indirect dependencies versions

When Bundler can't upgrade a gem or a new indirect dependency breaks deploys, add that gem to the Gemfile as a direct dependency with an explicit version.

rubyrailswebdev

How to get & build full URLs in Rails

There are some cases when you want to get a current request absolute URL.

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 ✓

productivitydevelopmentprocess

How to make small, valuable async standups

How to share the current status of the development especially working remotely?

agileagreementremote

Communication Agreement in a remote environment

Remote communication agreement for startups: Build effective protocols, manage async tasks, set response expectations. Learn Discord workflows, prioritization systems, reduce interruptions, boost remote team productivity ✓

[All posts by date >]

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.