๐Ÿ”Ž
 Hire Remotely Forum Advertise New Nomad Insurance New Coliving NewCommunity Dating Chat Remote Jobs 8 
  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
๐Ÿ‘ฉโ€๐Ÿ’ป Remote jobsโœˆ๏ธ  Airlines๐Ÿ—บ  Neighborhoods๐Ÿ  Coworkations๐Ÿฌ  Coworking spaces๐Ÿ”–  Incorporate๐Ÿก  Coliving๐Ÿš‘  Insurance
๐Ÿ“ฃ  Advertise๐Ÿ™Œ  Open Startup๐Ÿ’  Help
Ruby Chat

All Channels
Join Nomad List to chat
# japan1min# canada2min# thailand3min# ___general8min# _taxes-us17min# _relationships26min# _housing30min# _lgbt54min# _food58min# south-korea1h# vietnam1h# _books2h# georgia2h# costa-rica2h# _flying2h# _coders2h# _bargain-travel3h# bulgaria3h# _pets3h# _startups3h# lisbon4h# australia4h# sri-lanka4h# hong-kong4h# india5h# _design5h# __roll-call5h# colombia5h# new-zealand5h# new-york-city6h# _gear7h# mexico7h# taiwan7h# kuala-lumpur7h# _money8h# bali10h# _photography10h# argentina12h# _music12h# ukraine13h# italy14h# israel16h# china16h# estonia17h# spain17h# _politics17h# south-africa18h# _productivity20h# guatemala22h# brazil22h# ecuador22h# morocco1d# egypt1d# _fitness1d# germany1d# _legal1d# _crypto1d# nicaragua1d# _jobs-talk1d# puerto-rico2d# _freelance2d# berlin2d# philippines2d# malaysia2d# chiang-mai2d# france3d# medellin3d# poland3d# peru3d# budapest3d# portugal4d# singapore4d# _marketing4d# _show-and-tell5d# _outdoors5d# malta5d# russia5d# _taxes-intl6d# _overland-travel6d# paris6d# denmark6d# _insurance6d# uruguay7d# lithuania7d# cambodia9d# united-states9d# amsterdam9d# dominican-republic10d# greece10d# switzerland11d# slovenia12d# qatar12d# london13d# cyprus13d# panama13d# united-kingdom14d# montreal15d# las-palmas15d# miami15d# chile15d# romania15d# croatia15d# tel-aviv15d# netherlands16d# europe18d# austin20d# __jobs22d# _ruby22d# kazakhstan22d# turkey23d# serbia24d# _language-learning25d# middle-east26d# sweden26d# africa27d# prague27d# slovakia28d# _javascript29d# toronto30d# myanmar1mo# latvia1mo# indonesia1mo# norway1mo# bolivia1mo# latin-america2mo# north-korea2mo# laos2mo# iceland2mo# ireland2mo# macedonia2mo# montenegro2mo# asia3mo# _dating3mo# iran3mo# mauritius3mo# belgium3mo# moldova3mo# austria3mo# san-francisco3mo
nqkg1mo
maybe the apps I'm using are just particularly data/db dependent, but the ability to use migrations to "catch up" is a massive value add for me within the Rails ecosystem
nrhu1mo
emphasis on _db in any state_ - schema:load is not bringing a db in any state into working order, it's dumping it and starting from scratch
pyuqvpez1mo
eomyyabmt do you use any rails view presenter/model or wahtever type stuff
nxgeovhf1mo
qeqfpurdq What do you mean exactly by โ€œview presenter/modelโ€ ? From a quick google search, it means creating a class for formatting data for the templates, is it that ?
zgxcophg1mo
bgbxzrzeo well quite a few people think there's a missing layer in rails, around views.. so a missing "view model" or similar, there's a bunch of different approaches.. presenters or models or trailblazer
dtshyupp1mo
was just wondering if you happened to be doing something in addition to the regular rails MVC setup
wztyzsnc1mo
And what would be the problem that it solves ?
quorvjmw1mo
jxwsarnqi In phoenix, you can add some function in the Views modules that you can call inside your templates. I create functions for formatting date for instance.
jtsp1mo
are you talking about things like the decorator pattern U03TWFWKX?
qjpx1mo
isn't most of that covered under view helpers?
inifjaxvjvtf1mo
I tend to avoid using view helpers, better to use proper classes (decorator/presenters)
liszlqbtohkh1mo
i think view helpers work for very general functionality that is strictly used in your view, but people tend to abuse it and put everything in there
pfltukg30d
i just upgraded my ruby w rvm and now fucking homebrew is installing everything including kitchen sink and fucking python, upgrading my macvim, etc ๐Ÿ˜ฑ
cxmyduadddq30d
I have a whole thing for doing rvm without homebrew
dpkyeticblq30d
It's a pain in the ass but I hate that they make it the default now
yeixqnjdwwv30d
It is possible to have an rvm setup without homebrew but it's complicated
qtqzthcvryh30d
And also part of the reason I never upgrade my OS
xmgpvom30d
it wasn't like this before, will def research that setup
nknzlsnqors30d
It has been homebrew-based for a long while
yfvxxxzseno30d
Long enough I've had to do this more than once
azipnfknwga30d
In short you need to find the flag to not use homebrew, not auto install dependencies, and then manually install the dependencies yourself from source (or whatever you want) and there is one bit about having to specifically link your.... I think OpenSSL libs because it may not be able to find it anyway
rrxfklqjsvp30d
glhf
lbmdjde30d
haha thanks you know it
xlwxlfv30d
it's been such a productive day, why not upgrade ruby a major version at 1 am....
jtfowdj30d
that nonconsensual homebrew update was disgusting.. but the upgrade worked without a problem (lucky)
pzoy30d
try asdf instead of rvm
zmdxgymtpzsbl30d
everyone has their own fav ruby manager, I like chruby
bdtdewtyfuaai30d
rvm really is a bit of an anachronism now
dpcydaxafoeeg30d
too complicated for what it does
fdujycfjdqcsu30d
chruby is like a few hundred lines of bash for example
eernreik30d
i'm starting to sour on homebrew a bit as well
bdvkwnje30d
you used to be able to install chrome and other browsers w/ homebrew casks, and it would disable the auto-update for you, so that you could stay with the version that you installed.. but seems like they removed that
vnndbkgt30d
also i don't really like how homebrew is so dependant on having the latest xcode, latest osx, latest everything just to work ? it feels a lot more hacky/jannky compared to linux package managers at least, and not getting any better
clxy29d
use what you want - the point of asdf is it replaces all of your binary managers
rvyc29d
there are plugins that allow you to install pretty much anything, nodejs, flutter, postgres, python, etc
afzs29d
you set everything in a single "tools-version" file, a bit like ruby version, and it uses shims to "proxy" the versions- the latter is key, because then you can latch up the shims into your IDE for things like linting
zlytvgjxllwv29d
yea just use asdf, haven't had any issues and i use for other language environments as well
oybz27d
it really seems like timber.io|timber.io has been abandoned, which is unfortunate they had the most Rails-magic service that I've found
fxxk27d
does anyone know of any other logging service that automatically deduces context for every request through middleware integrations?
ickh27d
in this case, timber.io|timber.io had a rails specific rack lib that would assign session context for all logging entries, but would automatically attach user contexts for each logging entry generated making it trivial to troubleshoot function/user specific issues
plgw27d
I know I can replicate this functionality - but just wondering if someone knows of something else
qnebogofgtt27d
Have you looked at rollbar? Not sure if it covers that specific scenario.
ubhb27d
mioslookrbmu I'm looking for more generic log tailing/tracking to capture things that event based tracking might not
bziv27d
I use Sentry for event/exception tracking and it's great - but it's no substitute for log tailing more generally
hjlmideskpk27d
iwcdr only suggestion that comes to mind is elastic cloud, tied to the new elastic apm. Not plug and play at all, but at least the infrastructure is managed and pricing isn't _too_ absurd
iurqrjkqhlpwwycy27d
You can also self-host for free if you want as thatโ€™s all part of basic tier.
quhshugzftsgttzg27d
The Ruby APM agent is pretty good too. Great team working on that. I used to work on the Node.js agent there but left in November.
xard27d
hosting is not the issue
czqq27d
I was looking for a logging solution that creates functional contexts intelligently
uekwzihosg27d
gbslw Timber have pissed me off and I'm looking to move
mlkoscljvk27d
I think it quite literally is abandoned, as they've ignored all support requests
xviwxuquv26d
rezxb honeycomb.io|honeycomb.io is pretty good with this, though itโ€™s a fairly big departure from standard log tailing. datadog can do what you want, but may be more expensive
lysoqoeqghfc26d
I use papertrailapp.com/ for logs, then Sentry for bug tracking // U0ELL0DV4br />Both are decent & are offered as Heroku Addons.
pmvk26d
Papertrail is fantastic, but it's nothing more than a raw ingestion tailer. LogDNA does the same thing and is a fraction of the cost.
vcic26d
nvzquimuxjr I am in EXACTLY the same situation
avor26d
I loved the service - there was nothing like it
tsoq26d
(which seems to be validated here)
pgzv26d
but support requests are completely ignored - and have been for months and months
rqljrgjqzl26d
Their Stripe account kept sending me card declined emails, and theyโ€™d follow up with a chaser
yfyamjhufd26d
I asked them what the decline reason code was
ytom26d
what I might end up doing is just using Semantic Logger and coming up with a custom rack
lnmrqiuovo26d
As the card was working for everything else
glwroyzdwh26d
They ignored all of those
vbzy26d
yeah man - I think it's dead
htwf26d
which is so sad
fpqpjcsohv26d
But I kept getting the emails
hqkntboanl26d
Then I asked them to cancel the account as they werenโ€™t replying
tczsarjmcu26d
Ignored
lmzm26d
lol
xxdpivyili26d
Then one day
ggch26d
if they're not even answering billing emails
zaytisrrxu26d
A payment confirmation email ๐Ÿ™„
rvyg26d
frustrating
yxqg26d
I hate when good services die like this
gskz26d
at least close it out and let us move on
bdssrsrat26d
Have you tried datadog yet etc? It does what you are asking for
arahdikrq26d
You just would need to add the custom context yourself
alocewkuq26d
Also, did you try calling Timberโ€™s number ๐Ÿ™‚
mdqh25d
yes, I use datadog for one of my applications, but it is obscenely expensive
qjcf25d
if I'm going to add the context myself for everything, then I can use just about anything with metasearch capabilities - which is all of the major logging services
jtfm25d
looks like that's the option I'm going to have to go with ๐Ÿ˜•
vjmy25d
thanks folks!
qjqruklyats22d
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)
hykpctyfidn22d
we're just very judgy ๐Ÿ˜‚
nrgomsmtazt22d
which is hilarious because I'm pretty sure lkuxxscocg uses primarily php
ccslhhvaj22d
lรถl
bupjjgibm22d
Archived cause wasn't used a lot
iukrrxqiccddc22d
rip php
esfnstyveerlg22d
u ded
cnxtero22d
Python also mia
fnvgvglguid22d
Donโ€™t discourage me, guys ๐Ÿ˜› Itโ€™s been 2 years of rails full time now, and I feel like becoming too soft.
fpojqsoozeeta22d
soft?
xrvorwjllet22d
vttwuprihltb I have the solution for you pick up scala troll
xfmlpgtoytcg22d
You could always main JS for a bit ๐Ÿ˜‰
dfrtffwudhsj22d
Iโ€™m looking at picking up Elixir for a bit of fun.
dhsynkez22d
cnhkrnqyalpj hopefully it's in laravel, that's practically rails ๐Ÿ˜‰
hwaricwmemf22d
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 ๐Ÿ˜„
โ€นโ€บ
×
USD โ”€ $
ยฐF

by levelsio

โœจ To see all results
Sign Up
Log In