Let's Make Sure Github Doesn't Become the only Option - Edward Loveall
too late to talk about github’s recent absorption by micro$oft?
it's never too late for a good article. right?
_github is **not required**_
ignoring alternatives is risky. find a backup for your preferred tools
blog.edwardloveall.com/lets-make-su...
#softwareengineering
12.09.2025 15:01 — 👍 1 🔁 0 💬 0 📌 0
TIL: about pure functions in functional programming
depends only in its inputs; same input = always same output; no hidden state, no side effects, immutable (return a new thing instead of changing state)
#ruby #functionalprogramming #devlife
01.09.2025 23:44 — 👍 3 🔁 0 💬 0 📌 0
TIL: ruby, though dynamic, benefits from static type checking
type checking occurs in runtime; ruby 3 adds .rbs files for type info; offers levels of checking; can use type profiler to detect type conflicts
ruby abstracts type checking, keeping benefits without redundant declarations
#ruby
26.08.2025 23:05 — 👍 0 🔁 0 💬 0 📌 0
✨today I found out that I can theme vscode with CSS and inspect elements with devtools, just like we do in browsers.
how cool is that? 🤓
an editor is a software that we use regularly in our daily lives. for me, any effort to make it appealing and easy to navigate is worth doing.
#devlife #vscode
14.08.2025 01:29 — 👍 0 🔁 0 💬 0 📌 0
TIL: automatic memory management with reference counting
each memory has a reference count; when variables refers to it, increase count; stopping, decreases it; count == 0, memory freed; needs extra space per object; good for real-time apps, but can cause memory leaks
#memorymanagement #devlife
21.07.2025 19:13 — 👍 2 🔁 0 💬 0 📌 0
TIL: when system detects programs running low memory, it pauses program & runs garbage collector
GC compacts heap, updates references & releases unreachable memory; uses "generations" where long-lived memory cleared less often; causes program random pauses; unsuitable for real-time apps
#devlife
18.07.2025 20:39 — 👍 2 🔁 0 💬 0 📌 0
manually deallocation = predictable performance = lower memory overhead = more bugs
automatically deallocation = free the programmer from the burden = performance variations/overhead
16.07.2025 23:11 — 👍 0 🔁 0 💬 0 📌 0
TIL: about memory leak
it's when an allocated memory isn't deallocated and OS can't reclaim it; becomes unusable until program ends; long-running programs, leaks cause crashes; double-deallocation can corrupt active memory, causing security risks & unpredictable crashes
#devlife #memorymanagement
16.07.2025 23:09 — 👍 2 🔁 0 💬 1 📌 0
TIL: about memory management
systems allocate and free memory during program execution; older languages lack automatic memory management, so programmers must explicitly handle it; one allocation = one deallocation; uses ram, cpu registers, cpu cache, and virtual memory
#devlife #memorymanagement
14.07.2025 22:47 — 👍 1 🔁 0 💬 0 📌 0
push CDN: requires engineering effort to propagate updates to the CDN caches; the first request is fast bc CDN server doesn't need to travel to the original server. more control over cache timing
11.07.2025 22:23 — 👍 0 🔁 0 💬 0 📌 0
TIL: every CDN server has its own local cache with two main strategies to populate it
pull CDN (most common): lazily fetches content, requires low maintenance, but the first request is slower and assets can become stale. cache busting helps if we don't want stale content
#softwareengineer #cdn
11.07.2025 22:23 — 👍 0 🔁 0 💬 1 📌 0
TIL: CDNs minimize latency for distant clients because there's always a CDN server nearby
CDN = content delivery network; geographically distributed servers that cache assets from origin server efficiently; reduces bandwidth usage and server load; essential for global scale
#softwareengineering
10.07.2025 23:37 — 👍 2 🔁 0 💬 0 📌 0
I'm available for hire | Jaggies Weekly
I'm a Software Engineer with over 5 years of experience with a special focus on Ruby on Rails and SaaS products. I can communicate…
Hey folks! 👋🏻
I'm available for hire!
I can communicate effectively, I'm a passionate learner and love sharing knowledge. I'm looking for remote or on-site Mid-level or Semi-Senior Software Engineer roles, either part-time or full-time.
Find out more: jaggies-weekly.netlify.app/im-available...
04.07.2025 21:53 — 👍 0 🔁 0 💬 0 📌 0
TIL: nginx isn't just a load balancer, it's a web server, reverse proxy, cache, mail proxy & A/B testing tool. Despite its performance, misconfigs can actually add latency. watch settings: caching, proxy rules, complex routing, decryption, rate limiting.
#softwareengineering #softwarearchitecture
30.04.2025 19:58 — 👍 1 🔁 0 💬 0 📌 0
modernizing a legacy monolith? strangler fig pattern can help you with that without downtime. audit your system: evaluate the functionality; map all component dependencies; assess failure risks.
#softwareengineering #softwarearchitecture
29.04.2025 18:30 — 👍 0 🔁 0 💬 0 📌 0
TIL: there is a special architectural pattern called "strangler fig pattern" that facilitates the gradual replacement and modernization of legacy systems.
#softwareengineering #softwarearchitecture
28.04.2025 19:38 — 👍 0 🔁 0 💬 0 📌 0
solutions: use apache flink for distributed state management; use monitoring and observability tools like prometheus, grafana and confluent to track down and resolve issues; use a kafka "checkpoints" + exactly-once semantics to prevent data loss and duplication of events
17.04.2025 21:06 — 👍 0 🔁 0 💬 0 📌 0
TIL: stream-based architecture trade-offs: 1) hard state management - bc distributed systems + data streams; 2) complex debugging - bc traditional tools fail with fast data; 3) ensure fault tolerance - must ensure data integrity & prevent loss
#softwareengineering #softwarearchitecture
17.04.2025 21:04 — 👍 1 🔁 0 💬 1 📌 0
I also discovered that I’m a passive learner (I think we all are since our brains tend to be lazy). To counter this, I need to consciously stay active by explaining what I’ve just learned. It’s an effective way to keep my brain engaged.
08.04.2025 13:44 — 👍 0 🔁 0 💬 0 📌 0
Recently, I decided to try #obsidian as my study note-taking tool. I've been amazed to discover how much I enjoy watching new files appear as I learn. I love that satisfying sense of progress when I see the left sidebar's explorer growing. It honestly feels like my brain is getting stronger! 😅
08.04.2025 13:44 — 👍 0 🔁 0 💬 1 📌 0
Meu último trampo foi na gringa e tinha aproximadamente 4 anos de experiência. Atualmente quero voltar pro mercado gringo, mas tou tendo dificuldades. Minhas principais queixas são a falta de vaga pra júnior/pleno, e muitas das vagas remotas são localizadas - tipo remote (US-only).
29.01.2025 20:11 — 👍 1 🔁 0 💬 0 📌 0
TIL: Turbo Stream do real-time updates via Web Socket which is a communication protocol that provides full-duplex communication channels over a single TCP connection between a client and a server. With that, we gain a powerful reactive server feature. This is so neat!
#hotwire #rails #rubyonrails
29.01.2025 20:05 — 👍 0 🔁 0 💬 0 📌 0
How did you manage to install all of this with one CLI command and the `rails new` command?
29.01.2025 16:50 — 👍 1 🔁 0 💬 1 📌 0
I am curious... And how did you do that? 😅
29.01.2025 16:35 — 👍 1 🔁 0 💬 1 📌 0
Sorry, wasn't able to DM you. Just to confirm... only remote for the countries listed on the JD. Right? Could you kindly confirm if this opportunity is available for LATAM (Brazil specifically) devs?
29.01.2025 16:20 — 👍 0 🔁 0 💬 0 📌 0
Did you notice that Rails 7 scaffold generators add status code 422 to create and update actions when the resource couldn't be saved? That was a breaking change, and now invalid form submissions must return a 422 for Turbo Drive to replace the body and display the form errors.
#rails #rubyonrails
24.01.2025 23:21 — 👍 0 🔁 0 💬 0 📌 0
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 💬 2 📌 3
Ruby committer working on various projects to improve Ruby’s developer experience: rdoc, irb, ruby-lsp, ruby-lsp-rspec
@Shopify Ruby DX
Just a passionate dev, learning from this community daily.
✨ Sharing the entire journey - bugs, breakthroughs, and banter. 🚀
Sysadmin🤖 and Builder 👨💻 who loves to share with the world.
Clipy📎 https://chromewebstore.google.com/detail/clipy/phgclneccgfonapjljmjdjdlfdmdhope
The Hotwire Native guy - I help Ruby on Rails developers build server-powered Android and iOS apps with Hotwire Native.
Blog + newsletter: masilotti.com
Staff @gitlab.com
Fullstack, but mostly into #Rails #ElixirLang
Seattle-area Staff Software Engineer working mostly on web applications. I work mostly in Ruby on Rails and React. Interested in AI and LLM discussions.
I sometimes write on joshsaintjacque.com.
👨💼fine time tracking software at nokotime.com
📸 I killed Flash (with script.aculo.us)
🔭 #astrophotography - https://lightfrom.space
🕹️ #retrocomputing
🐈 #cats
Ally. He/him.
Rails core, Ruby committer, funemployed.
Rubyist. Leading Hanami, Dry, Rom.
Canberra, Australia. he/him.
https://timriley.info/
💻 Senior/Lead Ruby on Rails developer
📘 Author of the turbo-rails tutorial (https://hotrails.dev)
✏️ I write Ruby on Rails books (https://rubanonrails.com)
Ruby and Rails hacker working at Shopify, living in Seattle
The only major non-profit backed, people-first browser ️🔥
SF Bay Area transplant from Asunción, Paraguay 🇵🇾. I enjoy hiking 🥾watching soccer ⚽️ video games 🎮 drinking mate 🧉and pair-programming 👨🏽💻
Ruby on Rails Developer
Host of the Ode to RailsConf podcast
https://davidhill.dev
🛠️ Building @justcrosspost.app & @repobot.app
👨💻 Elixir/Ruby SDK dev at @sentry.io
💜 Creator of Elixir Drops 💦
❤️ Creator of rom-rb and many dry-rb gems and former @Hanamirb.org core team member
#ElixirLang #RubyLang #OpenSource #BuildInPublic
Learn Hotwire Native & Launch your Rails app on mobile ➡️ https://superails.com/playlists/turbo-native
Building the best dev-tools for Rails developers 🙌
Father, developer, aspiring entrepreneur
#conferencehost 👉 @friendlyrb.com
#indiedev 👉 @avohq.io
#podcast 👉 http://friendly.show
Product-focused Rails dev • Building: http://liminal.forum • Studio: http://hybrd.co • Co-host: https://indierails.com • Running: http://railsinspire.com • Prev. organizer: https://blueridgeruby.com
Rails @ Podia 🦄 | Remote Ruby 🎧 | Open‑source + community builder | glibly nihilistic | Here for code, conversations, and occasional chaos