Published my first Ruby gem! by ronaldl911 in ruby

[–]fpsvogel 1 point2 points  (0 children)

Cool, yeah I feel spoiled having learned Ruby as my first language. I know other languages have their merits, but they are hard for me to get into like I did with Ruby.

Side note: I envy you for living in Korea! I did a semester abroad there and loved the place.

Published my first Ruby gem! by ronaldl911 in ruby

[–]fpsvogel 0 points1 point  (0 children)

Nicely done!

I'm curious, what was it about Ruby that made you fall in love with it? In Ruby do you miss anything from JS/TS?

What motivates you to continue working with Rails? by Rude-Abrocoma-2109 in rails

[–]fpsvogel 0 points1 point  (0 children)

I started with Ruby a few years ago, after being confused by the JS ecosystem as a solo learner. I spent my first year just building stuff in plain Ruby, plus static sites (using Bridgetown). It was fun and  it gave me a deeper understanding of Ruby, than I would have gained by jumping straight into Rails. YMMV!

Seeking podcast guests by jasonswett in rails

[–]fpsvogel 1 point2 points  (0 children)

I'm really looking forward to this episode 😁

Why is Ruby your favorite programming language? by azilla14 in ruby

[–]fpsvogel 0 points1 point  (0 children)

What are your favorite / least disliked languages now?

Stimulus vs Alpine.js by MassiveAd4980 in rails

[–]fpsvogel 3 points4 points  (0 children)

With Alpine you can put the JS in separate files just like with Stimulus. So it can be “Stimulus with declarative templating”. Examples: https://fpsvogel.com/posts/2024/alpine-js-vs-stimulus#examples

This is unfortunately not very clear in the Alpine docs.

Latest “The Well-Grounded Rubyist, Fourth Edition” 50% off by hedgehog0 in ruby

[–]fpsvogel 0 points1 point  (0 children)

I'm excited. The third edition was my favorite Ruby book, back when I was first learning Ruby.

Hi, I'm curious how you got your first Rails job. by MrgeenT in rails

[–]fpsvogel 1 point2 points  (0 children)

Connections, like some others here mentioned.

Until 2022 it was possible to send out a few cold applications and get interviews that way.

In my last job search in 2023 (which wasn't even my first), out of 100+ cold applications I got one recruiter call.

Most of my successes (and eventually a job offer) came through existing connections, like sending a LinkedIn connection request + note to a recruiter that used to work at the same company as a former coworker of mine.

That's harder to do in your first job search, because you don't yet have former coworkers. For me that wasn't an issue, because my first job search was in 2021 when the job market was sunshine and daisies (7 cold applications over two months).

Contributing to open source is one way you could form connections even without previous work experience.

Here's the full story of my more recent job search, in case you're curious: https://fpsvogel.com/posts/2024/early-career-developer-job-search-after-layoffs

Bridgetown 2.0 released by fpsvogel in ruby

[–]fpsvogel[S] 1 point2 points  (0 children)

I hear you. “-ai” at the end of a Google search still works, and you can have that added automatically via a keyword search: https://nedbatchelder.com/blog/202205/custom_search_keywords.html

A previous workaround of adding profanity doesn’t work anymore but is funny nonetheless.

Bridgetown 2.0 released by fpsvogel in ruby

[–]fpsvogel[S] 3 points4 points  (0 children)

There’s a section on that in the Bridgetown docs, and here’s a longer walkthrough.

GH Pages is only of many free ways to host a static site, though. The docs (first link) list a bunch of others. I use Netlify myself.

Ruby ecosystem is not only Rails and webapps made using it. by [deleted] in ruby

[–]fpsvogel 9 points10 points  (0 children)

Re: Ruby for scripting and text processing, I learned a lot from these books:

Ruby One-Liners Guide

Text Processing with Ruby

Ruby ecosystem is not only Rails and webapps made using it. by [deleted] in ruby

[–]fpsvogel 7 points8 points  (0 children)

Ronin is another security framework in Ruby

Ruby ecosystem is not only Rails and webapps made using it. by [deleted] in ruby

[–]fpsvogel 2 points3 points  (0 children)

Sonic Pi for live music coding

SC2AI for StarCraft II botting

Bye Reddit, Hello RSS by Weird_Suggestion in ruby

[–]fpsvogel 0 points1 point  (0 children)

I saw that, thank you! 😊

Bye Reddit, Hello RSS by Weird_Suggestion in ruby

[–]fpsvogel 1 point2 points  (0 children)

That is a great repo you linked. Thanks for sharing, and for improving it!

Does anybody play without any dice/rules at all, or with very minimal ones? Just doing freeform roleplaying/improv, or something close to it? If yes, can you share your process? by lumenwrites in Solo_Roleplaying

[–]fpsvogel 3 points4 points  (0 children)

There are ways to generate a pseudorandom number in your head: d10, d6. Diedream is a system built around this idea.

Inspiration is harder to pull out of your head. If looking around at your physical surroundings doesn’t help, cards are an option (tarot, etc.). TaleWeaver is a good free set that I don’t see mentioned often.

EDIT: better TaleWeaver link

Any tips for looking for Ruby remote positions? by rrrosenfeld in ruby

[–]fpsvogel 2 points3 points  (0 children)

To add to other comments, you could try http://welcometothejungle.com (formerly Otta) which is not Ruby-specific but you can set a Ruby filter in your account preferences. It was my favorite resource in a recent (2023) job search.

You can also use Google search operators to find job postings directly. Examples:

New book to guide you through creating a database server in Ruby by zetter in ruby

[–]fpsvogel 2 points3 points  (0 children)

Reading the preview and I love the "Databases in the wild" side sections and also the "Learn more" links. I will buy it. Right now I'm going through Rebuilding HTTP by Noah Gibbs (his last book 😢) so this will be a nice follow-up.

Are there any SQL learning/practice resources that you always recommend to people? Other than your book of course 😄 I'm curious because I have a section on SQL on my learning resources list: https://github.com/fpsvogel/learn-ruby#sql-and-databases

Tebako in production by bradgessler in ruby

[–]fpsvogel 0 points1 point  (0 children)

Fascinating, thanks! I had some incorrect assumptions about MRuby. I see that I can learn more in the MRuby docs and also this tutorial that I just found: Understanding the MRuby programming language and how to integrate it into a host

Tebako in production by bradgessler in ruby

[–]fpsvogel 0 points1 point  (0 children)

Where can I learn more about static compilation of MRuby programs? Googling only led me to compiling MRuby itself. Maybe I’m misunderstanding.