๐Ÿ”Ž
 Remote Jobs 7 Chat Travel Insurance Community Dating Hire Remotely 
  Home  Your profileโš™๏ธ  Settingsโค๏ธ  My wish list
๐Ÿก  Cities๐Ÿ‡ณ๐Ÿ‡ฑ  Countries๐ŸŒ  Community๐Ÿ‘‹  Dating New๐Ÿœ  Explore๐Ÿ’ฌ  Chat๐Ÿ—ฏ  Forum
๐Ÿ“ธ  Vote on photos๐Ÿ’ก  Request features๐Ÿ”ฎ  Random place๐Ÿ’ธ  Retirement (FIRE)๐Ÿ”Œ  Bali sea cable status๐ŸŒค  Climate finder New๐Ÿ“Š  Travel trends๐Ÿก  Real estate overseasโ›„๏ธ Escape the Winter๐Ÿฆ  Corona data
๐Ÿ‘ฉโ€๐Ÿ’ป  Remote jobsโœˆ๏ธ  Airlines๐Ÿ—บ  Neighborhoods๐Ÿ  Coworkations๐Ÿฌ  Coworking spaces๐Ÿ”–  Incorporate๐Ÿš‘  Nomad Insurance
๐Ÿ“ฃ  Advertise๐Ÿ™Œ  Open Startup๐Ÿ’  Help
Ruby Chat

All Channels
Join Nomad List to chat
# _fitness13s# _gear2min# _taxes-us11min# _coders19min# _food22min# _relationships23min# _covid1924min# ___general36min# canada38min# spain40min# colombia56min# _housing1h# montreal1h# _insurance2h# mexico2h# _pets3h# philippines3h# india3h# chile3h# _startups4h# vietnam4h# thailand4h# bulgaria4h# singapore5h# bali6h# _money7h# _taxes-intl8h# __roll-call11h# lisbon11h# switzerland11h# _freelance14h# united-states14h# _overland-travel18h# russia22h# _productivity1d# _photography1d# _books1d# budapest1d# taiwan1d# _politics1d# toronto1d# japan1d# indonesia1d# portugal1d# new-zealand1d# brazil1d# chiang-mai2d# _flying2d# argentina2d# _bargain-travel2d# ukraine2d# berlin2d# germany2d# south-africa2d# italy3d# _show-and-tell3d# sweden3d# _crypto4d# _javascript4d# australia4d# georgia4d# san-francisco4d# _jobs-talk5d# medellin5d# _language-learning6d# malaysia6d# _music7d# london7d# _outdoors7d# turkey8d# middle-east8d# peru9d# _legal9d# new-york-city9d# myanmar9d# las-palmas11d# china12d# kuala-lumpur12d# panama13d# poland13d# costa-rica14d# south-korea14d# paris14d# united-kingdom14d# cambodia14d# hong-kong15d# serbia15d# europe16d# _design17d# egypt17d# greece19d# austin20d# prague20d# croatia20d# _marketing21d# romania22d# laos23d# tel-aviv24d# uruguay24d# estonia25d# _lgbt27d# _podcasts30d# netherlands30d# puerto-rico1mo# africa1mo# ireland1mo# sri-lanka1mo# france1mo# amsterdam1mo# _parents1mo# israel1mo# guatemala1mo# morocco1mo# _ruby2mo# miami2mo# nicaragua2mo# venezuela2mo# denmark2mo# slovakia2mo# _corona2mo# cuba2mo# north-korea2mo# kazakhstan2mo# malta2mo# qatar2mo# lithuania2mo# ecuador2mo# dominican-republic2mo# slovenia3mo# cyprus3mo# __jobs3mo
rmhxfbinadv3mo
Weird. there is a ruby, and a javascript channelโ€ฆ where is the PHP channel? (Iโ€™m a ruby programmer, starting a PHP project tomorrow after 10 years of not dealing with it)
swkqnjahywq3mo
we're just very judgy ๐Ÿ˜‚
yoveqhpzrtw3mo
which is hilarious because I'm pretty sure drbnnkggoa uses primarily php
bclcmqhea3mo
lรถl
mrxbossar3mo
Archived cause wasn't used a lot
ozyptgvnwnfpp3mo
rip php
hueshbnkpifsf3mo
u ded
iksgli3mo
Python also mia
gzhyiqhtupq3mo
Donโ€™t discourage me, guys ๐Ÿ˜› Itโ€™s been 2 years of rails full time now, and I feel like becoming too soft.
sdtnjebeknowo3mo
soft?
ooqacifuanf3mo
xlkpzvbfcxrc I have the solution for you pick up scala troll
hykopdwaadwd3mo
You could always main JS for a bit ๐Ÿ˜‰
yxriuqenjpgs3mo
Iโ€™m looking at picking up Elixir for a bit of fun.
dkjcgarr3mo
nayokhdiaapb hopefully it's in laravel, that's practically rails ๐Ÿ˜‰
hwnazqmrhvu3mo
yes, it will be. Iโ€™ll be pairing with another nomad here in Saigon. That was one of the reasons to do it. He knows it already.

We actually tried with expressjs + handlebars + mongo. We put a day into it and then folded ๐Ÿ˜„
hbntwwxc2mo
Whatโ€™s new folks?
dweelcde2mo
Iโ€™ve been talking with some โ€œsweat shopsโ€ aka agencies โ€” and those companies that primarly did Rails before are now moving to other technologies.

They all claim that โ€œrubyโ€/โ€œrailsโ€ is dying, that there are not enough projects to sustain their company purely on RoR nowadays.

But I actually still have a stable stream of RoR project. I have a luxury of picking which projects to work on.

So, I donโ€™t really understand what the hell they are talking about.
myldbdjz2mo
xnpyphpsc how is your experience with this?
yyvechrcacn2mo
I feel like Ruby is "suffering" a little bit from not being the cool kid on the block any more.
pjpnsnsmqjw2mo
That said the claim that the language is dying would be an overstate to say the least
cixwomjrsah2mo
qrxqjywbh where are you getting your "stable stream" of RoR work?
hkctzwlm2mo
cowtjpwrplxp I used upwork before to get most of my RoR jobs, but last year Iโ€™ve been succesful with twitter and word-to-mouth strategy (some of my old customers starting new startups and referring me to their friends).
nfeujzokxvl2mo
That's awesome
xchedqbryqs2mo
I need to get better about that kind of thing
nyzksloptva2mo
Most of my work is from a friend of an acquaintance of a business partner or somesuch
ynvivoictrp2mo
But it's pretty erratic
pycdygvh2mo
The problem now, Iโ€™d love to try some purely functional language โ€” like Clojure or Elixir. But donโ€™t know where to hunt for those kind of jobs ๐Ÿ˜„
pbcthkhs2mo
avhdalekwimu twitter.com/mhartl/status/1179561691857616896?s=20 <-- this looks really cool to me, though ;D
wtgfweyswim2mo
yqqlsbhos Yeah exactly! I keep bringing this up whenever someone says โ€œyou canโ€™t build a successful startup/businessโ€ with ruby. ๐Ÿ˜
jczogkwvx2mo
How do you define success ๐Ÿ˜„
pebxna2mo
Does anyone have a preferred Redis add-on in Heroku? Using RedisToGo, but they took away the metrics charts unless you spend $$ and the value for $ does not look great. So now looking at RedisCloud perhaps - a lot more memory and connections, support and backups for same price it seems.
Any cautions or things I should think about in choosing one or doing the switch?
soifcpfkvhqyi2mo
IMO the sweatshops tend to move on first
ovuqafcfdfukd2mo
they get bored mostly IMO
wivmisokbylmo2mo
and theyโ€™re constantly trying to put bread on the table so theyโ€™ll try anything to do that, including switching their entire tech stack
pifbcoew2mo
Rails is hugely popular in the UK government, as pioneered by the Government Digital Service (GDS). Thereโ€™s a roaming pool of RoR governmenty devs in the UK with openings in most departments such as Justice, Revenue, Foreign Office etc. Thereโ€™s no shortage of high paying contract or permanent roles for these people (I am one)
fapackdc2mo
ukxxcrlcg what's the salary range like?
mtkzbuyffn2mo
NZ is similar, except in the startup / small business space. It feels like all of the good developers spend all their time bouncing around between all of the mid-sized rails shops in town
celltgbgmx2mo
We had a data-sciency guy come over from the states to take a CTO role here, and he was like โ€œUh, _what do you mean_ you have a rails monolith on top of an rdbms? Are you crazy?โ€ Butโ€ฆ yeah thatโ€™s industry standard here and enough apps have been built and succeeded and thereโ€™s enough momentum in the space that rails will be around here for a looong time
kisgvcirbc2mo
Here the move towards elixir or pure functional is mostly hand-wavey; no one actually pulls it off and the talent pool is small enough that itโ€™s hard to find good people with those skills, so even if you _did_ pull it off youโ€™d still probably be doing yourself a disservice
wkvfmzqy2mo
bwcaelxjdga i wonder what he thinks is the issue with a rails monolith on top of an rdbms? ๐Ÿ˜›
qunvoezi2mo
it could be hell or heaven depending on the actual codebase
xanhfmqsba2mo
He comes from a serverless world where you want event streams flowing through Pub / Sub channels and lambdas that do stuff based on things that happen
rpugfrygdt2mo
S3-flat-files-as-database type stuff. Like you say, if your app can handle that kind of simplicity in data modelling, seems great. Otherwise maybe itโ€™ll be the worst thing ever.
amdoeprfkp2mo
I get to find out weeee! (Heโ€™s my CTO)
rkjgtyky2mo
ocgoelmsznl get some 1-on-1 time with him and pick his brain and share your rubyist perspective too.. and then report back cuz i'm curious ๐Ÿ˜‚
rhoyhgen2mo
last company in toronto i worked with went from two separate codebases for separate sites, but similar functionality wise, one built in monolith ruby and one built in php, they decided to go full microservices and move to java.. i felt like it was a questionable move haha
aafeapmwed2mo
Iโ€™m looking at is as a learning opportunity; we work really well together and Iโ€™m going to build his thing and see if it works, and either way Iโ€™ll come away with some valuable perspective on the validity of different approaches
opaeakrb2mo
nice
mwentexn2mo
Perm ยฃ45-90k (mid to senior)
Contractor ยฃ550-ยฃ650 per day (senior only)
ulaxagtk2mo
Iโ€™ve done the microservices, serverless, and distributed systems dance. Give me a plain monolith any day.
rxehvwuot2mo
Anyone running on Digital Ocean Kubernetes?
tlsvtiyfu2mo
Trying now to move our whole system to DO
wdqajhij2mo
Estonian government mainly uses Java and other jvm based languages (Kotlin/Scala). It was probably dictated by available workforce - Python/Ruby is mostly non-existent in local companies (but your more likely to find python job, than ruby).
tppuzdui2mo
But "python paradox" is still a thing in Estonia. If you claim you work with python you are very likely to get a job doing any other languages (even if you had no previous experience at all). If some non-tech founder is trying to recruit CTO he would probably be looking for someone with python experience.
rfsufpuscnxve2mo
One of the Rails core team, Andrew White, is a contractor on the UK petitions app, which is Rails
gooaitbyfpknm2mo
they get some huge load from time to time
prvsjdhyomooe2mo
pretty insane writes/sec
iyextwrzszmx2mo
is the petition app open source? would be interesting to see the code
svebgowo2mo
has anyone did namespacing in rails app? any good examples, articles on a subject? I have three very distinct parts in my Rails app and it seems very logical to do that, but once I try doing so โ€” I get stuck with details.

Like for example, some of models (client, store) are used in all parts of application. How should I namespace those?
chgmoftm2mo
Could stick them in lib/ or app/services/ and then have the core logic inside a directory that is the namespace too?
pbjdbqvk2mo
ooh nice list!
qroxruhtc2mo
/app/rubbish_bin for code you just want to die
rbmwktruw2mo
in 30 days it will be automatically deleted
drjvbtqa2mo
kmpwvhkxhy haha, do you actually have that though?
sohpwiij2mo
that'd be great in a legacy app.. move code over to a place where it'll get deleted after a month or two..
zikhnufp2mo
and then ppl have to scramble to actually make sure nothing breaks when it's deleted
ytdsmhchf2mo
I wish I had it
lmqsqkjuxbmhgjy2mo
A place I worked for a while back had a rule that any code without test coverage was open season for deletion. So when a dev had to deal with something they didnโ€™t write and they didnโ€™t like what they were seeing, first thing theyโ€™d do is comment it out and see if any tests went red, and if not, oh well, into the trash bin it went. ๐Ÿ˜„
pnunnnck2mo
ohlktvrjsodoapvr that could even be automated.. just have something randomly delete lines with no coverage ๐Ÿ˜ˆ
sspyishv2mo
i suppose an automatic script that deletes 1 line and commits to dev branch every other sprint (4 week period perhaps) haha ๐Ÿ˜‰
jslllrrv2mo
I had an urge yesterday to make a list, so I did :slightly_smiling_face:

nxyvpwgk2mo
Anyone has interesting stuff to add on stimulus js? :)
jjvxdzndiopinvl2mo
Probably would need to delete by blocks rather than lines to avoid syntax error triggers but I like the idea. Sounds like a good open source project! ๐Ÿ˜„
xnezwsqib2mo
Iโ€™m waiting for the Next Big Thing extracted from hey.com|hey.com
tfptsiywhtke2mo
they will come up with some sort of phoenix-liveview feature for rails for sure
elashxpxnxck2mo
on top of stimulus-js
kbasvsey2mo
vxtobiudtrjwo well there is github.com/hopsoft/stimulus_reflex or you meant Basecamp coming out with their own version?
wesqebhhojam2mo
yea with their own version .. stimulus_reflex is not very popular, yet
ndybongox2mo
nmnizyeyf I mean their thing. They are supposed to release some frontend thing soon
xkooutqb2mo
Oh thatโ€™s interesting
kpjgpupjsgkr2mo
zaauwwyxpu u think it will be purely front end?, will be surprising if they come with their own reactive js library
luvymkcpk2mo
I really have no idea
zjqrbblzk2mo
But Iโ€™m curious. I found stimulus hard to use once a set of components get complex enough
okhexaity2mo
I suspect it will be something to solve that problem, or client side state, but in a way more broad than simple dom mutations
tzkdqivaj2mo
I know from my time at Basecamp (a while ago) that some of the frontend is programatically built, so Iโ€™d guess something built around that process would make sense
japspqixsjew2mo
i played with this for a while few years ago github.com/opal/opal
zbecjzxlvtzk2mo
but it never get that popular, mostly because of ruby drama
iiruavqmmfle2mo
theres even a gem that lets u write react in ruby github.com/ruby-hyperloop/hyper-react
buidrvwmn2mo
Yeah, I donโ€™t think thatโ€™s the way things will go
bwxjdmrslwid2mo
yea i know hehe
vuxiyqgwg2mo
I wish browsers supported Crystal, and also that Rails were written in it ๐Ÿ˜„
qleishkgoxgw2mo
with wasm ? yea that would be nice
wmowmqmbocrg2mo
but at the moment is impossible i think, because of crystal compiler issues
kiislomrlpkb2mo
in theory it should be possible, because crystal uses LLVM
xbywafsvgdvf2mo
its possible to compile ruby with wasm, but i dont think they are going that way either ๐Ÿค”
xarerifjm2mo
Fun times
nndvtmiz2mo
Unfortunately, no official way to test stimulus controllers right now. I just avoid making those too complicated.

I heard that stimulus pairs nicely with actionview::component and could be tested by component.
ephrnfje2mo
But can't confirm yeat on my own experience :)
โ€นโ€บ
×
USD โ”€ $
ยฐF
โœจ To see all results
Sign Up
Log In