timtilberg boosted

.Net venting 

Y’all don’t realize how utterly broken the .Net culture is. It really is heartbreaking for me because that was the stack I started development on. Bright eyed and bushy tailed, drinking all the Microsoft koolaid. I spent one year in Ruby and gained perspective on how broken the platform is and how delusional.Net devs are to their platform’s capability to create working software. It’s been five years and the delusion is still strong.

TL;DR; .Net is built w/o love. It shows.

@ohboyd_ I like seeing what people are doing that isn't rails related, and also I hope to find more rubyists near me (Minnesota)

timtilberg boosted

does anyone have a guide for releasing C-extension gems on Ruby? preferably an approach where the building happens on a CI

timtilberg boosted

Lately I've found myself writing proper documentation for projects, even if it's just a solo side project. I've found that a comprehensive, up-to-date README is invaluable when returning to a project after a few months doing other things. It's also been invaluable if a second developer ever works on the code.

@judofyr @rob yeah, I think it's very similar to some of the general OO design ideas. Encapsulate the configuration so if it needs to change, it only happens in one dry place. Having a place to set the ENV to an internal abstraction acts as a good barrier between the app's world, and the greater system.

I wish SQL server were more container friendly for CI. Its getting better, but some things still poke hard. I'm jealous of all the peeps that get to fly by with neat pg tricks.

Show thread

Frustrated and sad tonight. I had plans to widdle on an interesting feature to integrate our Gitlab issue tracker to my data mgmt app. Instead, upon setting up, I was presented with a mysterious error that seemed to stem from the bowels of rails during migrations. It turns out, specifically, it's with regards to using SQL Server for dev, and sqlite for test. This config has worked for years for me, so I'm not sure what changed. Either way, I lost four hours and much motivation.

@judofyr cool, your current example is something I find very relevant. Just last week, I was encouraging our DBA to use migrations to design a new DB for a project instead of going wild west. I showed him how Sequel migrations can stand on their own, and how you don't need to know Ruby because the DSL is so straightforward.

I wonder if your migrator class might help ease that burden further. Thanks for sharing, I love these types of tools.

timtilberg boosted

If you're ever looking for Ruby help, we're around on IRC at on freenode any time.


You can find me on there as @baweaver, and as always ping me if you have any issues with conduct.

@amirrajan can you explain what this even means a little more? Your toots have been interesting, and I watched a small amount of your broadcast the other night.

What are you implying by making a switch port with mruby? I think many people would find this concept surprising and interesting, whatever it means!

@erlingur are there any notable SQL Ops Studio extensions you've been enjoying? I haven't used any myself, but I'm _usually_ in SSMS instead.

@erlingur that has been a bit of a game changer for me. I work at a mostly .net/Windows shop, but secretly use my MacBook and Ruby for tons behind the scenes. Recent developments in cross platform SQL Server have been fantastic. SQL Operations Studio is really on it's way.

I've made docker images of a few of our DBs for development, and it's been generally lovely.

@james I was intimidated by the halcyon link, and not really knowing what to do/trust. I did sign in via pinafore, and I realized that I really liked the lighter interface. I went back to the normal client and found a preference for light mode, and am a bit more pleased. So, thanks for showing these.

@mperham woah, I didn't know sidekiq pro came with such a next level banner!

timtilberg boosted

In 2014, I added ASCII art to Sidekiq's bootup, the now-infamous kicker.

I thought "I need something even better for Sidekiq Pro customers". I recalled my BBS years and thought ANSI art would be awesome.

I found an ANSI artist on DeviantArt and emailed him about commissioning something similar. He replied, saying "I don't charge for my work, here's something for free (!!!)".

That's how I got Roy/SAC, world famous ANSI artist, to build Sidekiq Pro's boot screen.


@joshmn I agree. Ruby on Windows is not as bad as the reputation it gets, but it's usually nowhere as fluid as being on osx or linux. Python on Windows has been much much worse!

@joshmn I'm working on figuring that out ;) I'd love for the scene to grow beyond member of 1! Surely they are out there??? I use Ruby a lot for scraping, data cleaning and db manipulation. I work for a company that has traditionally been .net, so things are a bit lonely seeming.

@joshmn Josh in MN! My man! What do you do with Ruby down there?

timtilberg boosted

If @jmcharnes can get 25 more rubyists to sign up to ruby.social, I’ll change the instance name to Matztodon for the weekend

Show more

A Mastodon instance for Rubyists & friends