David Teren's Avatar

David Teren

@davidteren.bsky.social

Cape Town based Ruby on Rails freelancer. Currently: @HealPay (US), TBA SEO solution (US), Solo: Python in-store radio avert assembly solution that part of a bigger streaming system used in (EU/Africa)

48 Followers  |  112 Following  |  6 Posts  |  Joined: 31.10.2024  |  1.479

Latest posts by davidteren.bsky.social on Bluesky

Preview
Hire me! - Tim Riley After 15 years at Buildkite, Culture Amp and Icelab, I’m available for hire! I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Princi...

After 15 years off the market, I’m available for hire!

I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Principal or Staff Engineer roles, at 4 days/week.

Find out more: timriley.info/posts/hire-me

20.01.2025 01:07 — 👍 44    🔁 34    💬 3    📌 3

This was a fun way to get into dev mode for the day.
Thanks 🚀

20.01.2025 16:13 — 👍 1    🔁 0    💬 1    📌 0

To be honest, I'm not sure what went wrong. I think it may have been the way it initialises the env.
All the AI tools would want to re-install Ruby, python or use the OS X defaults from /usr/bin. Dropping mise and using Rbenv solved all that,

09.12.2024 16:23 — 👍 0    🔁 0    💬 0    📌 0

Mise is great but gave me grey hairs with frontier dev tools.
If you use AI agentic code tools like OI, Cline, Windsurf and others then mise may not be for you.
Previously, ASDF for Ruby, doing a lot of Python these days so gave Mise a try.
Now back to using Rbenv. PyCharm for py envs.

09.12.2024 15:29 — 👍 1    🔁 0    💬 1    📌 0

Rails continues to expand its lead as the single best platform for building web applications backed by SQLite! You can now load extensions directly from the database.yml file. This now means you have quick and easy access to the full range of SQLite extensions

🧵

08.12.2024 15:07 — 👍 42    🔁 11    💬 2    📌 0
Preview
Codebuff Codebuff is a tool for editing codebases via natural language instruction to Mani, an expert AI programming assistant.

Codebuff (previously Manicode) is definitely one of the best code assistants. Rates highly for Rails tasks. Busy with a Python project, Codebuff has played a large part in the success so far.

Link for free credits:

manicode.ai/referrals/re...

05.11.2024 23:31 — 👍 1    🔁 0    💬 0    📌 0
GitHub - stevegeek/awfy: CLI tool to help run suites of benchmarks , and compare results between control implementations, across branches and with or without YJIT. CLI tool to help run suites of benchmarks , and compare results between control implementations, across branches and with or without YJIT. - stevegeek/awfy

New social network, new gem open sourced

github.com/stevegeek/awfy

Still a messy WIP but you might want to have a look

29.10.2024 08:52 — 👍 12    🔁 6    💬 3    📌 0

And, with the full understanding that I will probably get zero questions, but because I want to test if there's any engagement for Ruby stuff here now..

Ask Me Anything about Ruby/Rails/Tech Publishing/SF Novels, etc...

29.10.2024 20:08 — 👍 7    🔁 5    💬 3    📌 0

My wife and I made this fun website to help web devs learn about an important concept in the Ruby programming language.

www.exceptionalcreatures.com

31.10.2024 00:23 — 👍 33    🔁 8    💬 2    📌 0

Where are you hosting your Rails apps?

I’m looking for hosted options. Something that uses a Dockerfile is fine- but I’m looking for something other than Kamal for this one.

30.10.2024 22:58 — 👍 12    🔁 3    💬 21    📌 0
Preview
Why Podia doesn’t use review apps anymore It turns out the review apps are fundamentally incompatible with short-lived branches. We prefer to use feature flags.

As a follow-on to yesterday’s post about disentangling ourselves from Heroku, here’s why we don’t use review apps anymore and what has replaced them (hint: feature flags)

jamie.ideasasylum.com/2024/10/31/w...

31.10.2024 14:54 — 👍 9    🔁 2    💬 0    📌 0

Holla

31.10.2024 22:13 — 👍 0    🔁 0    💬 0    📌 0

And now you're generating interest in your generators. 🤔

31.10.2024 22:07 — 👍 1    🔁 0    💬 0    📌 0
A test that asserts no controller has any public methods that do not have a corresponding route defined.

A test that asserts no controller has any public methods that do not have a corresponding route defined.

Yesterday @joel.drapper.me and I were pairing and came up with this lovely test that ensures you have no controllers with public methods that do not have a corresponding route defined.

31.10.2024 01:10 — 👍 14    🔁 1    💬 2    📌 0

@davidteren is following 20 prominent accounts