44 Followers
59 Following
35 Posts
Icelandic developer, mostly driving Ruby on Rails.
I'm hopping between kbin, lemmy instances and Mastodon and all seem to have some slowdowns and some even completely down. Busy day for the #fediverse
If someone needs a Ruby Lemmy community I recommend looking at https://programming.dev/c/ruby Would be nice to see some Ruby peeps there :)
Ruby - programming.dev

A community for discussion and news about Ruby programming. # Learning Ruby? - Try Ruby [https://try.ruby-lang.org/] in your browser # Tools - Ruby Version Manager (RVM) [https://rvm.io/] Install, manage and work with multiple Ruby environments. adsf [https://asdf-vm.com/#/] is an increasingly popular option too. - rbenv [https://github.com/sstephenson/rbenv] Groom your app’s Ruby environment with rbenv. - Looking for new gems? ruby-toolbox [https://www.ruby-toolbox.com/] - Install Ruby on macOS [https://mac.install.guide/ruby/index.html] # Documentation - Ruby API [https://rubyapi.org/] or Ruby Doc [http://ruby-doc.org/] - YARD docs via rubydoc.info [https://rubydoc.info/] YARD Documentation Server # Books - Well Grounded Rubyist [https://www.amazon.com/Well-Grounded-Rubyist-David-Black/dp/1617295213/] - Eloquent Ruby [http://www.amazon.com/gp/product/0321584104] - Metaprogramming Ruby [http://www.amazon.com/gp/product/1934356476] - Effective Testing with RSpec 3 [https://pragprog.com/book/rspec3/effective-testing-with-rspec-3] - Programming Ruby 1.9: The Pragmatic Programmers’ Guide [http://www.amazon.com/gp/product/1934356085] - The Ruby Programming Language [http://www.amazon.com/gp/product/0596516177] # Screencasts - Drifting Ruby [https://www.driftingruby.com/] - Ruby Tapas [http://www.rubytapas.com/] - GoRails [https://gorails.com/] # News and updates - Ruby news in a weekly email from Ruby Weekly [http://rubyweekly.com/] - ‘Planet’ of Ruby blogs at rubyland.news [http://rubyland.news/] - Ruby tweets at @RubyInside

I've been learning TypeScript using ExecuteProgram (https://www.executeprogram.com) and it's been a great way to learn! It uses spaced repetition and it really helps to make things properly stick.
Execute Program

Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.

I've recently created two #neovim Telescope extension for Ruby on Rails.
https://github.com/erlingur/telescope-rails-db-schema and https://github.com/erlingur/telescope-rails-related-files
I hope they can be useful for someone!
GitHub - erlingur/telescope-rails-db-schema: Telescope plugin to find and jump to your Ruby on Rails table definitions in schema.rb

Telescope plugin to find and jump to your Ruby on Rails table definitions in schema.rb - GitHub - erlingur/telescope-rails-db-schema: Telescope plugin to find and jump to your Ruby on Rails table d...

GitHub

IRB v1.5.0 has been released 🎉

With the goal to make transitioning from IRB to other tools more seamless, it introduces 2 new commands:

- edit - opens the current context/method/constant's source file in editor
- debug - loads and starts debugger at the current breakpoint

Been trying out Warp Terminal https://www.warp.dev

Pretty interesting so far, the only issue I've had with it really is that the colors in Neovim are a bit weird. But it's super fast!

Warp: The Agentic Development Environment

Fast terminal, state-of-the-art agents, and cloud orchestration for the full software development lifecycle.

Been rewatching some old Destroy All Software screencasts. They are awesome! Highly recommended for programmers and rubyists especially!

https://www.destroyallsoftware.com/screencasts

Destroy All Software

Looking at Notion.so, seems great! Would be interesting to replace Confluence with it.
Anyone use Hyper? Is it any good for someone who lives in the terminal most of the day? https://hyper.is
Hyper™

A terminal built on web technologies

A little late to the game but finally taking a good look at Docker! Awesome stuff. Prompted by a need to run MS SQL server locally on my Mac. Was dead simple with Docker.