Toots for kerrick@ruby.social account

Written by Kerrick Long (code) on 2025-02-02 at 14:03

Today I learned about these amazing providers of free, open access textbooks:

[#]Education #Textbooks #Learning #OpenAccess

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-02-02 at 05:16

It took me until today to realize that the relationship between "Web Developer" and ("Front-End Developer" / "Back-End Developer") is the same as between "Systems Analyst" and ("Product Owner" / "UX Researcher").

What used to be a single role became two more-specialized roles with deeper expertise.

[#]SoftwareDevelopment #SDLC #Teams #Programming #WebDev #FrontEnd #BackEnd #SystemsAnalyst #ProductOwner #UX #UX_Researcher

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-02-01 at 22:53

From https://roadmap.sh/r/rails-developer-roadmap

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-02-01 at 22:52

"One-Person Framework"

[#]Ruby #Rails #WebDev #FullStack #Programming #HTML #CSS #JavaScript #HTTP #REST #OOP #DesignPatterns #Architecture #CI #CD #SDLC #Containers #Docker #Kamal #TDD

=> View attached media

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-30 at 14:18

Reading Dryer’s English this morning, I learned that “interpolation” was a word from English syntax before programming.

Ruby:

"I have #{count} pennies.”

English:

“I prefer [John] Adams to [Benjamin] Franklin, frankly,” interjected the mayor.

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-28 at 16:22

Rails model classes with well-separated concerns ARE Clean Architecture. Even though the book spent a bunch of time dunking on layered architecture and marrying frameworks, the last chapter of the book described a Component model that encapsulates individual responsibilities and exposes a single interface to the rest of the application. In a dynamic language like Ruby, there are no .jar files to do this; but an ActiveRecord class with multiple concerns does essentially the same thing.

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-27 at 15:51

Mildly useful but rude replies, by decade:

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-25 at 04:37

@ManningPublications Can you please add a High Contrast mode to the LiveBook reader? I'd like it to have a pure white background, and a pure black background. It would make it easier to read on low-contrast displays, especially e-ink displays. My manning subscription would be so much more valuable to me if you did this.

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-17 at 20:04

https://www.aha.io/engineering/articles/making-streaming-apis-easy

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2025-01-09 at 23:00

From the vault: Six years ago, I made this! https://codepen.io/Kerrick/pen/WPMZxm

[#]ThrowbackThursday #TBT #JavaScript #CSS #HTML #Calculator

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-26 at 20:01

Ruby and #Rails #jobs don't just have a junior problem. They also have a cross-training problem. Companies claim to have trouble hiring senior software engineers. Their job ads reveal why.

They aren't just asking for seniors--they're asking for years of experience in their specific tech stack. If you're having trouble finding workers but you're turning down people with 10+ years of experience in other languages who want to move into #ruby, you're missing out!

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-23 at 13:53

How to use Kamal 2 to deploy a Rails 8 app using Postgres (on the same server or a different one) to production and operate it, including server hardening

[#]Ruby #Rails #Kamal #PostgreSQL #Linux #Docker #DevOps #SysAdmin

https://rameerez.com/kamal-tutorial-how-to-deploy-a-postgresql-rails-app/

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-23 at 04:44

“A bouquet benefits from filler; an idea does not.”

https://tracydurnell.com/2024/12/17/in-praise-of-the-hundred-page-idea/

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-21 at 22:45

The writer’s job isn’t accepting sentences.
The job is making them, word by word.
Volunteer sentences,
Volunteer subjects,
Volunteer structures.
Avoid them all.

From “Several short sentences about writing” by Verlyn Klinkenborg (2012).

This is extremely relevant now, in the time of #GenerativeAI, #GithubCopilot, and #ChatGPT.

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-21 at 17:27

Did you know about the ARIA extension for digital publishing called DPUB-ARIA? I didn't!

https://kb.daisy.org/publishing/docs/html/dpub-aria/index.html

It includes things like role="doc-subtitle", role="doc-toc", role="doc-noteref", and more!

[#]HTML #Accessibility #ARIA #Writing #Publishing #WebContent

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-20 at 02:42

I’ve never understood or written #ruby bindings to other languages. But now, I’ve found motivation. The #taffy UI library written in #rust looks amazing, and #stretchable is a #python binding for it. Can anybody recommend books, videos, or other resources to learn the skills I’d need to write Ruby bindings for it?

https://crates.io/crates/taffy

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-19 at 05:55

@marcoroth Thank you for making stimulus-use!

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-16 at 13:42

I created my first three #StimulusJS controllers last night. I named them Rhizome, Phantom, and Muse—and I have zero regrets.

Rhizome propagates under the right circumstances by creating adjacent clones of itself.

Phantom disappears without a trace.

Muse gives you suggestions which you can either be inspired by or accept wholesale.

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-15 at 14:47

Having worked with #Angular in-depth for 2 years now, I can articulate what I don’t like about the #framework.

  1. #RxJS is a terrible primitive to build most #CRUD software upon. #Promises are better for most things, and event listeners are fine.

  1. Its #DI system encourages long-lived, easily-accessible Singletons that are serious “foot guns.”

  1. Data management is painful. Resolvers are a worse DX than either #EmberJS’s Ember Data or #React’s TanStack Query.

[#]JavaScript #JS #FrontEnd

=> More informations about this toot | View the thread

Written by Kerrick Long (code) on 2024-12-15 at 14:16

Can any #Ruby on #Rails #devs tell me why this is a terrible idea before I go base my entire #CSS architecture on this in my next rails app?

[#]NewToRails #LongTimeFrontEndDev

=> View attached media

=> More informations about this toot | View the thread

=> This profile with reblog | Go to kerrick@ruby.social account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/113244511807140364
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
383.940245 milliseconds
Gemini-to-HTML Time
9.076396 milliseconds

This content has been proxied by September (3851b).