adam12 changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.2.2, 3.1.4, 3.0.6, 2.7.8: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://t.ly/9ua4 | Logs: https://libera.irclog.whitequark.org/ruby/
<adam12> kokoro: hello
gemmaro has quit [Remote host closed the connection]
Linux_Kerio has quit [Ping timeout: 240 seconds]
<kokoro> Olá, Adão12
markong has quit [Ping timeout: 255 seconds]
kokoro has quit [Quit: Ping timeout (120 seconds)]
kokoro has joined #ruby
gr33n7007h has quit [Ping timeout: 240 seconds]
<ox1eef_> Ruby job market appears to be dying. Or maybe it is the economic situation.
gr33n7007h has joined #ruby
<hernan> ox1eef_: maybe..
<hernan> it is js momentum now i guess
<hernan> or other languages
<hernan> also the economic situation
eddof13 has joined #ruby
<ox1eef_> Python seems popular
lena64t1 has quit [Remote host closed the connection]
lena64t1 has joined #ruby
kokoro has quit [Quit: Ping timeout (120 seconds)]
kokoro has joined #ruby
<kokoro> Python is easy, but it is not very optimized. A lot of STEM students start with Python but eventually move on to Julia, R, Fortran, or other.
<kokoro> It will always be popular, rightfully so, but it won't supplant most languages.
<kokoro> Kinda like English is a toy language.
Sankalp has joined #ruby
<hernan> rust is also picking up
Guest99 has joined #ruby
Guest99 has quit [Client Quit]
lena64t1 is now known as lena64t
caedmon has joined #ruby
caedmon has quit [Ping timeout: 248 seconds]
caedmon has joined #ruby
caedmon has quit [Client Quit]
heartburn has quit [Ping timeout: 265 seconds]
luffy[m]1 has joined #ruby
eddof13 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kokoro has quit [Ping timeout: 245 seconds]
pedregalux has joined #ruby
pedregalux has quit [Quit: Leaving]
newton has quit [Ping timeout: 252 seconds]
newton has joined #ruby
heartburn has joined #ruby
_whitelogger has joined #ruby
Linux_Kerio has joined #ruby
nickjj has quit [Read error: Connection reset by peer]
nickjj has joined #ruby
nickjj has quit [Remote host closed the connection]
nickjj has joined #ruby
nmollerup has joined #ruby
mooff has joined #ruby
teclator has joined #ruby
cxl has quit [Quit: bye]
cxl has joined #ruby
otisolsen70 has joined #ruby
helveticamono has quit [Ping timeout: 248 seconds]
helveticamono has joined #ruby
<ox1eef_> Yeah. Rust is interesting. I am spending most of my time learning C, but unlikely a job will come of it.
lena64t1 has joined #ruby
lena64t has quit [Remote host closed the connection]
lena64t1 has quit [Remote host closed the connection]
lena64t1 has joined #ruby
Linux_Kerio has quit [Ping timeout: 250 seconds]
cnsvc- has quit [Remote host closed the connection]
cnsvc has joined #ruby
roadie has joined #ruby
shokohsc3 has joined #ruby
shokohsc has quit [Ping timeout: 255 seconds]
shokohsc3 is now known as shokohsc
CrazyEddy has quit [Ping timeout: 256 seconds]
_ht has joined #ruby
dostoyevsky2 has quit [Quit: leaving]
dostoyevsky2 has joined #ruby
jvalleroy has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
jvalleroy has joined #ruby
gr33n7007h has quit [Ping timeout: 248 seconds]
gr33n7007h has joined #ruby
luna has joined #ruby
gr33n7007h has quit [Ping timeout: 252 seconds]
<cxl> Hi all, /2
gr33n7007h has joined #ruby
<cxl> Hi all, is there a way in Ruby to not error if a property doesn't exist? i.e. if I have `my_obj.something["prop"].value` but `my_obj.something["prop"]` is nil, I just get nil for the `.value` instead of an error?
<cxl> basically something less clunky than `defined?(my_var) ? my_var : nil`
luna has left #ruby [#ruby]
roadie has quit [Quit: ERC 5.5 (IRC client for GNU Emacs 29.0.90)]
axsuul has quit [Quit: 👋]
axsuul has joined #ruby
<gr33n7007h> cxl: my_obj.something['prop']&.value
gr33n7007h has quit [Quit: WeeChat 3.8]
gr33n7007h has joined #ruby
ccapndave has joined #ruby
pvalenta has quit [Quit: ZNC - https://znc.in]
pvalenta has joined #ruby
pvalenta has quit [Client Quit]
Furai has quit [Quit: WeeChat 3.8]
pvalenta has joined #ruby
Furai has joined #ruby
pvalenta has quit [Quit: ZNC - https://znc.in]
pvalenta has joined #ruby
ccapndave has quit [Quit: Textual IRC Client: www.textualapp.com]
John_Ivan_ has joined #ruby
John_Ivan has quit [Ping timeout: 240 seconds]
weaksauce has joined #ruby
moldorcoder7 has quit [Ping timeout: 264 seconds]
weaksauc_ has quit [Ping timeout: 240 seconds]
gemmaro has joined #ruby
CrazyEddy has joined #ruby
Linux_Kerio has joined #ruby
Linux_Kerio has quit [Ping timeout: 240 seconds]
markong has joined #ruby
roadie has joined #ruby
gemmaro has quit [Remote host closed the connection]
Linux_Kerio has joined #ruby
rhe has quit [Quit: ~ *]
gemmaro has joined #ruby
rhe has joined #ruby
moldorcoder7 has joined #ruby
infinityfye has joined #ruby
rhe has quit [Quit: ~ *]
hightower2 has joined #ruby
jess has joined #ruby
Renathiro has joined #ruby
teclator has quit [Ping timeout: 250 seconds]
Renathiro has quit [Client Quit]
r3m has quit [Quit: WeeChat 4.0.0-dev]
r3m has joined #ruby
teclator has joined #ruby
eddof13 has joined #ruby
eddof13 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
tomtmym has joined #ruby
tomtmym has quit [Changing host]
tomtmym has joined #ruby
Pastorinni has joined #ruby
Guest66 has joined #ruby
r3m has quit [Quit: WeeChat 4.0.0-dev]
Guest66 has quit [Client Quit]
r3m has joined #ruby
c10l has quit [Quit: See ya! o/]
r3m has quit [Client Quit]
r3m has joined #ruby
teclator has quit [Ping timeout: 252 seconds]
c10l has joined #ruby
Milos has quit [Quit: ZNC 1.8.2 - https://znc.in]
Milos has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
gemmaro has quit [Remote host closed the connection]
gabrielcsf has joined #ruby
Linux_Kerio has quit [Ping timeout: 255 seconds]
teclator has joined #ruby
markong has quit [Ping timeout: 246 seconds]
Sankalp has quit [Ping timeout: 255 seconds]
safema91 has joined #ruby
r3m has quit [Quit: WeeChat 4.0.0-dev]
hightower2 has quit [Ping timeout: 240 seconds]
safema91 has quit [Ping timeout: 255 seconds]
nmollerup has quit [Ping timeout: 264 seconds]
<cxl> gr33n7007h: thanks
<adam12> ox1eef_: I haven't noticed it being quieter.
<adam12> (the Ruby job market)
hightower2 has joined #ruby
<rapha> my old job just ended and then i put up a profile on a job website thinking you won't find anything with ruby, so trying to stress that in the past i've also done some python and js ... HR lady writes, interview ensues, and they're like "we were interested in you because you did ruby in your last job". i was like ... "oh!"
<adam12> Generally, my challenge is fighting corporate bloat. Another middle manager suggesting a rewrite or some rediculous tech.
<adam12> Ruby+(Rails/Hanami/Sinatra/whatever)+Unpoly+Postgres is an insanely productive combination. I might even sub Postgres for Sqlite if I'm feeling saucy.
<rapha> my only Ruby project that's (still) online somewhere and can be shown around is Sinatra+Haml+Sequel, adam12 :) https://textbook.surayt.com/en/Online%20Course/0
r3m has joined #ruby
<adam12> rapha: Nice. I won't link client work, but it involves PaaS, physical rack hardware, insurance investigations, and a bunch of other stuff. Mostly Roda+Sequel+Unpoly.
<Pastorinni> My current company is hiring only ruby, at least here the market for ruby is hot.
<rapha> (with this client i'm explicitly allowed to link ... they're actually happy about it, in the hopes that someone might get curious about the language, which is an endangered one, adam12)
<rapha> what's PaaS?
<adam12> rapha: Platform as a Service. Like Heroku.
<rapha> oh ok
* rapha googles Unpoly
<rapha> my new job won't be this sexy. right now they're wanting me to learn node/yarn/react/redux, none of which i have any clue about whatsoever. i'm guessing they need me to be more "full stack" in hipster lingo.
<rapha> oh. unpoly kind of compares to react. looks a hundred million times less wtf tho.
<adam12> rapha: It's like Turbo more, I'd say.
* rapha googles Turbo
Guest19 has joined #ruby
<hernan> i think svelte will overtake react/angular/others -- https://svelte.dev/examples/dynamic-attributes
Guest88 has joined #ruby
<rapha> hmm that's nice.
Guest88 has quit [Client Quit]
<rapha> both, i guess.
<adam12> I'm bullish on web components. I generally just add a tiny webcomponent for any new functionality I need that Unpoly doesn't cover.
<rapha> hernan: ANYthing but angular and react i guess. Vue looks more reasonable, too.
Guest19 has quit [Client Quit]
<rapha> what does it mean to be "bullish", adam12? as in, not wanting to yield to anyone or anything?
<adam12> rapha: I'm in favour of it more than any other frontend rendering tech.
<rapha> browsers were meant to do html, originally. not to be IDEs with a preview pane.
<adam12> rapha: Jared White of Bridgetown.rb fame said "don't bet against the browser", and I'm inclined to agree. Webcomponents are only going to become more powerful, and are browser built-in, which gives them a lot stronger staying power.
<adam12> I used to write Knockout, Angular, and Riot....
* rapha googles bridgetown.rb, knockout and riot
<adam12> Svelte is interesting because of the compiler, but I was just talking to someone about it and they said the compiler times were killer.
<adam12> KnockoutJS and RiotJS, FYI.
<rapha> "killer" is "bad" or "good"?
<hernan> whatever gives the same result with less coding and more simplicity... angular in my opinion is the worst (it complicates everything)
<rapha> hernan: hence your opinion about svelte? it reduces complexity?
<adam12> rapha: bad.
<hernan> however the crowd follows the hype.. and google backed tech is a real hype
<adam12> hernan: Yeah, exactly. Unpoly for me solves so many issues. Enough that I became a contributor/maintainer. Basically, write little to no JS. Embrace server side rendering.
<hernan> rapha: yes, its a lot simpler than others.. you can probably learn it in 10 minutes
<hernan> (svelte)
<rapha> hernan: the new employer i mentioned, they just basically take on every project a client struggles with. if needed, they hire people who have expertise. and from what i've seen in the first two weeks, it's a wild, wild zoo. angular/react/vue. java/c#/ruby/js. django/rails/plone. the worst is js build tools ... i can't even count the number of js build tools i've encountered in just 10 days there.
<adam12> The worst part of frontend for me, currently.
<adam12> I try to get away with just esbuild if I can help it. But if I need to bring in anything else (like postcss), things become super frustrating..
<rapha> makes one wonder if it wouldn't be better for javascript if there was only one single browser owned by one single entity and that came with its own build-in framework of some kind.
<rapha> built*
<adam12> I'd say that's webcomponents, since they are adopted by most popular browsers.
<adam12> Some have mused about replacing HTML... like Hyperview.
<rapha> oh
shokohsc1 has joined #ruby
shokohsc has quit [Ping timeout: 248 seconds]
shokohsc1 is now known as shokohsc
<hernan> haha big shit... the best thing about browsers, real browsers (pc ones) is that they were initially insecure, and have grown to become secure.
<hernan> all the new mobile shit is an insecure browser by default.. it can access/inspect local files... and monitor the user
<hernan> smart devices are insecure by default
<hernan> it blocks the smart bit from the user and inserts the smart bit into the mobile.. so the apps can pratically do whatever they want to do.. and the user cant do anything about it
nmollerup has joined #ruby
<hernan> user can block some app permissions but then that blocks some features and renders the app "useless"
<weaksauce> man if the speed of the examples page on svelte is any indication of things...
<weaksauce> slow af
<hernan> slow?
<hernan> how so
<weaksauce> just going from one example to the next takes like 5 seconds
<hernan> not here
<hernan> here takes like .5 seconds
<weaksauce> might have just been server load
<weaksauce> it's fast now
mollerup has joined #ruby
nmollerup has quit [Ping timeout: 255 seconds]
molle has joined #ruby
Guest25 has joined #ruby
mollerup has quit [Ping timeout: 255 seconds]
Guest25 has quit [Client Quit]
Evertonlc has joined #ruby
otisolsen70 has quit [Quit: Leaving]
Guest51 has joined #ruby
Guest51 has quit [Client Quit]
_ht has quit [Quit: _ht]
teclator has quit [Ping timeout: 240 seconds]
vinibispo has joined #ruby
raph has joined #ruby
Guest5243 has joined #ruby
cassolas has joined #ruby
Guest5243 has quit [Client Quit]
vinibispo has quit [Client Quit]
<cassolas> Does anybody here?
<lena64t1> Yes
lena64t1 is now known as lena64t
Linux_Kerio has joined #ruby
<adam12> cassolas: hello
<Pastorinni> cassolas: hi!
<hernan> las cassolas !
RDSM has joined #ruby
vinibispo has joined #ruby
Guest14 has joined #ruby
<ox1eef_> adam12: On weworkremotely.com there are only 6 Ruby postings. But far more postings in other languages.
Guest14 has quit [Client Quit]
RDSM is now known as foobartest
foobartest has quit [Client Quit]
roadie has quit [Remote host closed the connection]
RDSM has joined #ruby
roadie has joined #ruby
Pastorinni has quit [Remote host closed the connection]
W1Diogo has joined #ruby
roadie has quit [Ping timeout: 248 seconds]
vinibispo has quit [Quit: Client closed]
tomtmym has quit [Quit: Gone.]
W1Diogo55 has joined #ruby
RDSM19 has joined #ruby
RDSM19 has quit [Client Quit]
Evertonlc has quit [Quit: Client closed]
Evertonlc has joined #ruby
raph has quit [Quit: Client closed]
Guest2014 has joined #ruby
Guest2014 has quit [Client Quit]
roadie has joined #ruby
markong has joined #ruby
RDSM has quit [Quit: Textual IRC Client: www.textualapp.com]
RDSM has joined #ruby
juuh42dias has left #ruby [#ruby]
John_Ivan_ has quit [Quit: Phantom of the future.]
roadie has quit [Ping timeout: 248 seconds]
juuh42dias_ has joined #ruby
John_Ivan has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
cassolas has quit [Quit: Client closed]
juuh42dias_ has left #ruby [#ruby]
juuh42dias_ has joined #ruby
juuh42dias_ has left #ruby [#ruby]
Guest51 has joined #ruby
Guest41 has joined #ruby
juuh42dias_ has joined #ruby
Guest51 has quit [Client Quit]
juuh42dias_ has left #ruby [#ruby]
Guest41 has quit [Client Quit]
roadie has joined #ruby
Guest391 has joined #ruby
Guest391 has quit [Client Quit]
juuh42dias_ has joined #ruby
juuh42dias_ has left #ruby [#ruby]
juuh42dias81 has joined #ruby
juuh42dias81 has left #ruby [#ruby]
Guest80 has joined #ruby
Guest80 has quit [Client Quit]
roadie has quit [Ping timeout: 248 seconds]
juuh42dias has joined #ruby
Linux_Kerio has quit [Ping timeout: 240 seconds]
Linux_Kerio has joined #ruby
W1Diogo has quit [Ping timeout: 245 seconds]
Linux_Kerio has quit [Ping timeout: 276 seconds]
polishdub has quit [Ping timeout: 255 seconds]
mretka has joined #ruby
polishdub has joined #ruby
W1Diogo55 has quit [Ping timeout: 245 seconds]
polishdub has quit [Ping timeout: 255 seconds]
roadie has joined #ruby
polishdub has joined #ruby
<adam12> ox1eef_: ah, interesting
eddof13 has joined #ruby
RDSM has quit [Quit: Textual IRC Client: www.textualapp.com]
RDSM has joined #ruby
eddof13 has quit [Client Quit]
roadie has quit [Ping timeout: 248 seconds]
infinityfye has quit [Quit: Leaving]
roadie has joined #ruby
Bruno19 has joined #ruby
Bruno37 has joined #ruby
Bruno19 has quit [Client Quit]
finsternis has joined #ruby
roadie has quit [Ping timeout: 248 seconds]
Evertonlc has quit [Quit: Client closed]
heartburn has quit [Ping timeout: 246 seconds]
heartburn has joined #ruby