🔎
 Hire Remotely Forum Coliving NewCommunity Dating Chat Remote Jobs 7 Advertise 
  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🏡  Flexible-term housing🚑  Insurance
📣  Advertise🙌  Open Startup💁  Help
Coders Chat

All Channels
Join Nomad List to chat
# _gear14s# colombia13min# vietnam17min# bali20min# _startups43min# taiwan1h# _jobs-talk2h# ___general3h# argentina3h# _politics3h# spain4h# dominican-republic4h# _design4h# _money4h# _flying4h# budapest4h# _overland-travel5h# _fitness5h# _freelance6h# _food6h# _relationships6h# _coders6h# _pets11h# united-states11h# south-africa11h# costa-rica12h# chiang-mai13h# _taxes-intl13h# italy13h# _outdoors14h# thailand15h# germany17h# australia17h# _housing21h# __roll-call22h# india22h# brazil22h# hong-kong22h# united-kingdom22h# guatemala1d# mexico1d# new-zealand1d# uruguay1d# _show-and-tell1d# london2d# paris2d# poland2d# georgia2d# sri-lanka2d# montenegro2d# _crypto2d# japan2d# _books2d# chile2d# portugal3d# france3d# indonesia3d# sweden3d# china3d# south-korea3d# ukraine3d# new-york-city3d# estonia4d# bulgaria4d# turkey4d# _productivity4d# _language-learning5d# canada5d# _insurance5d# israel5d# malaysia5d# europe6d# _taxes-us7d# _bargain-travel7d# philippines7d# asia7d# _marketing7d# greece7d# croatia7d# amsterdam8d# berlin8d# netherlands8d# denmark8d# _photography8d# lisbon8d# russia9d# _dating9d# singapore10d# ireland11d# serbia11d# myanmar11d# puerto-rico11d# romania11d# _music12d# kuala-lumpur13d# montreal13d# peru13d# iran14d# tel-aviv14d# austin14d# _ruby14d# miami14d# mauritius15d# medellin15d# __jobs15d# belgium15d# _legal17d# switzerland18d# moldova18d# austria18d# san-francisco19d# _javascript20d# prague22d# __general28d# __jobs-feed1mo# middle-east1mo# latin-america1mo# cyprus1mo# cuba1mo# north-korea2mo# iceland2mo# macedonia2mo# laos2mo# lithuania2mo# panama2mo# _wordpress2mo# las-palmas2mo# morocco3mo# cambodia3mo# egypt3mo# ecuador3mo# south-america3mo# bangkok3mo# nepal3mo# seattle3mo# paraguay3mo# qatar3mo# toronto3mo# __forum3mo# __support3mo
hidden for non-members10d
mb doesn’t parse sql queries so if you write a raw sql query it bypasses their row level security implementation
hidden for non-members10d
I guess this
hidden for non-members10d
But mb uses a single user
hidden for non-members10d
spuzzvzfgz you really should leave it to sql, I think
hidden for non-members10d
Either use row level security or views that are accessible to only certain users
hidden for non-members10d
kpomd I’m confused when you say leave it to SQL.. metabase logs in as a single user to the DB, so I’m not clear how row level security would work if I let the DB enforce it by login?
hidden for non-members10d
I’m happy to learn how to save the $20k however 🙂 If there are a few magical keywords I need to get busy with google and stack overflow, I’m all ears
hidden for non-members10d
(MB pricing starts at $10k.. but RLS is in the $20k tier)
hidden for non-members10d
I _could_ go down the views route but that’ll mean putting a ton of manual work on my team. Although.. maybe its something we could make the jr team knock out in a day if i buy in pizza
hidden for non-members10d
~40 tables per user, ~80 users = 3k configs in MB they’d have to set up.
hidden for non-members10d
Well, you could automate the creation of views programmatically
hidden for non-members10d
Even automate the creation of users, etc
hidden for non-members10d
MB is backed by pg backend
hidden for non-members10d
Views route seems the most realistic if you need to lock down sql as well
hidden for non-members9d
yeah, i guess i’m going to figure out how to lightly hack MB
hidden for non-members9d
I talked ot their sales guys and it was a bit underwhelming
hidden for non-members9d
sad
hidden for non-members9d
I have to basically meet this client tomorrow and tell them it’s not happening
hidden for non-members9d
it’s gonna be a super bad day
hidden for non-members9d
(their overall project, not just the MB piece)
hidden for non-members9d
i mean, it _will_ happen but it’ll cost a fortune in contract penalties because we’re going to be late
hidden for non-members9d
$17k/mo x 12mo
hidden for non-members9d
if you hear about someone getting murdered in Colorado tomorrow, that’ll be me
hidden for non-members9d
there’s an alternative to metabase which is Periscopedata, it’s priced a tad higher but I heard good things about it
hidden for non-members9d
I guess I don’t understand why you can’t just use sql roles of sort
hidden for non-members8d
GitHub universe started their keynote (Link Hidden by Nomad List bot)
hidden for non-members8d
hidden for non-members8d
There’s definitely a strong ecosystem around React. I personally use it as I’m sure a lot of other devs here do too
hidden for non-members8d
for my current project I’m using react with typescript and a node backend
hidden for non-members8d
self-identifying as a cool kid 😂
hidden for non-members8d
tffqdlrnupx what language are you strongest in?

You've got one branching flow.... 1..Use the language you're strong in and the APIs and topics that language has good support for

2. Decide a topic and learn/use the language that has the strongest APIs for the topic
hidden for non-members8d
Experimented with Kotlin for a new backend, was fun
hidden for non-members8d
you might like coding in Swift
hidden for non-members8d
i guess i would't' be surprised if it's also possible to compile swift to an android mobile app as well
hidden for non-members8d
Python is still one of the hottest thing out there (aside from the frontend)
hidden for non-members8d
But I suppose you used Python 2 and now it’s 3 😄
hidden for non-members8d
There was breaking changes so better to use 3 version
hidden for non-members8d
don’t know if they’ve always done this, but >https://fast.io> has free tier static hosting that will sync automatically with a git repo
hidden for non-members8d
(or many other online drives like dropbox)
hidden for non-members8d
Sounds very similar to >http://netlify.com|netlify.com>
hidden for non-members8d
Netlify is the best, use it a lot
hidden for non-members8d
especially with Gatsby projects
hidden for non-members8d
No bandwidth cap on Netlify
hidden for non-members8d
there are many options
hidden for non-members8d
netlify is another one
hidden for non-members8d
I believe fast does a bit more optimization, etc, and it supports the other data sources
hidden for non-members8d
also, netlify does have a bandwidth cap rfclffodlqcfaysa
hidden for non-members8d
if you meant free
hidden for non-members8d
Hm, not visible on the mobile site, maybe hidden in fine print
hidden for non-members8d
it distinctly says 100 gb on their plan comparison yenzsxpmoxmddkrv
hidden for non-members8d
Okok
hidden for non-members8d
zeit is another decent option
hidden for non-members8d
sigh
hidden for non-members8d
so, i told the client theres a 3mo delay
hidden for non-members8d
they were.. very not gruntled
hidden for non-members8d
Pro tip try to get the COO drunk before you tell them they’re hosed
hidden for non-members8d
hidden for non-members8d
hopefully you were drunk as well ddvpngxfqy
hidden for non-members8d
I was not, sadly
hidden for non-members8d
I was sweating a lot. And doing a poor job of instilling confidence in the executive team.
hidden for non-members8d
They catastrophized the situation
hidden for non-members8d
it.. did not go well.
hidden for non-members8d
they’re calling the CEO on his birthday 😞
hidden for non-members8d
I’m sorry mvqeotrhzv
hidden for non-members8d
that’s the worst
hidden for non-members8d
its gonna be a rough quarter, let me tell ya
hidden for non-members8d
they want to try to force doing it in the original timeline
hidden for non-members8d
despite it being $100MM/yr of appointments that go through it
hidden for non-members8d
and they paused all work for 3mo on it
hidden for non-members8d
we are now shockingly 3mo behind
hidden for non-members8d
gaaaaah
hidden for non-members8d
I would ask if you want to go in on that farm with me
hidden for non-members8d
but you already live on a farm
hidden for non-members8d
want to come visit?
hidden for non-members8d
you can pay for food with code
hidden for non-members8d
you can come visit and we can code
hidden for non-members8d
I’m temporarily leaving molotovs in HK for rockets in Israel
hidden for non-members8d
gotta keep things lively
hidden for non-members8d
I’m in CO, flying to SCL tomorrow. Come hop over
hidden for non-members8d
have you considered an active warzone instead?
hidden for non-members8d
you’re being pedestrian in your old age
hidden for non-members8d
also, just got..
> The majority of the last two months of T-Mobile usage on line 719xxxxxxx has been roaming internationally. If this line continues to roam extensively abroad over the next month, the use will violate our terms and conditions, and your roaming usage will be blocked on December 19 2019. See details >http://t-mo.co/roaming|t-mo.co/roaming>
hidden for non-members8d
jerks
hidden for non-members8d
another thing to add to the mix
hidden for non-members8d
> Switching to a local wireless provider might make the most sense for your situation. We understand and are happy to help you make the move.
hidden for non-members8d
tmobile aren’t subtle anymore
hidden for non-members8d
lol, I love it
hidden for non-members8d
anyone interest in GOLANG?
hidden for non-members8d
come to nice peaceful Japan
hidden for non-members8d
I think i convinced a friend of mine to come spend 3 months here since he was planning in leaving his current gig once he got back to America anyway
hidden for non-members8d
this is a bit vague but is there any approach for Ruby -> Python inter-process communication other than exposing a service or shelling out?
hidden for non-members8d
Shelling out is simplest option in my case but there are OS constraints on argument size that make it not possible (I need to pass huge json docs to the service)
hidden for non-members8d
nvm, I actually sorted a way to make the service option viable
hidden for non-members8d
I don't mind getting things assigned to me because no one else could get them done. What i DO mind, is when no one else could get them done because they are explicitly against spec & RFC and the client just says "well that's how we want to do it we'll go somewhere else if you don't want our money"
hidden for non-members8d
hidden for non-members8d
hidden for non-members8d
Busywork is a good name for no work no code
hidden for non-members8d
Crystal is great. I’ve been doing some game dev in it and it’s a lot of fun to write. 🤓
hidden for non-members7d
Your codes are safe
hidden for non-members7d
when to future humans find code in caves instead of drawings on the walls
hidden for non-members7d
`console.log("oh no the meteor is coming");`
hidden for non-members7d
`console.log('Hello Apocalypse');`
hidden for non-members7d
It will be symbolic on many levels if the last line of code written by mankind is a javascript console.log
hidden for non-members7d
~15 years after the apocalypse there will be no computers
hidden for non-members6d
eibwf What is the name of the bookmarks web app you are using? Thx!
hidden for non-members6d
Using or recommending.
hidden for non-members6d
Found 🇮🇹 >https://workona.com>.
hidden for non-members6d
The last place I would go after an apocalypse is to go in Arctic to find old code I worked on 😬
hidden for non-members6d
we need an bcfjp spreadsheet of all his cool recommendations. He tends to know all these under-the-radar services that are better/cheaper than the well known ones
hidden for non-members6d
speaking of.. say I’m looking at New Relic.. what’s the better APM that I should be looking at? 🙂
hidden for non-members6d
Datadog?
hidden for non-members6d
wow that’s a lot of prices, jesus
hidden for non-members6d
so you just add together infrastructure+log management+apm+data analysis+synthetic api+synthetic web+a few other things and you get a price..
hidden for non-members6d
jeepers
hidden for non-members6d
^ also interested. Need to replace newrelic apm due to absurd cost. Looking to pilot site24x7 apm since we already use site24x7 for everything else, but would love to know if there's something else we should consider.
hidden for non-members6d
Elastic APM is free.
hidden for non-members6d
I feel like there’s loads of APMs out there now, like 20+ different services
hidden for non-members6d
yeah, but its the ‘which one doesnt suck’ thing
hidden for non-members6d
i want APM + synth transactions
hidden for non-members6d
site24x7 kills you on their ‘advanced’ monitoring - $10/monitor, so if you want to do 15 or 20 operation tests, you’re getting hosed on costing there
hidden for non-members6d
I use 24x7 myself, gvnohnlkuw 😕
hidden for non-members6d
don’t really do much APM stuff - I just treat the users as lucky to even have us to use
hidden for non-members6d
LOL
hidden for non-members6d
that’s a good perspective, right?
hidden for non-members6d
it is
hidden for non-members6d
i’m drooling over appdynamics but it’s stupid expensive
hidden for non-members6d
wait, actually.. maybe its not
hidden for non-members6d
$500/mo after discounts isn’t bad
hidden for non-members6d
site24x7 has an “all in one” plan that might have enough advanced monitors for you bpksxldgfr
hidden for non-members6d
for < $500 - don’t know what you’re paying now
hidden for non-members6d
when did the google search page change?
hidden for non-members6d
everything looks like an ad now
hidden for non-members6d
you’re part of the beta rollout
hidden for non-members6d
they’re slowly pushing it to more pods
hidden for non-members6d
woah, new relic is $241/mo paid yearly, or $725/mo paid monthly
hidden for non-members6d
where do you see the appdynamics pricing
hidden for non-members6d
I hate services that don’t list their pricing
hidden for non-members6d
you have to talk to them
hidden for non-members6d
a friend is using them and gave me their pricing
hidden for non-members6d
_If you have to ask for a price you can't afford it_ troll 😄
hidden for non-members6d
has anybody here used >http://Honeycomb.io|Honeycomb.io>? What was your impression?
hidden for non-members5d
brb gotta spend 5 minutes going though cookie settings for every new link I click
hidden for non-members5d
Thank you EU, very cool
hidden for non-members5d
I wonder how many man centuries have been wasted so far
hidden for non-members5d
Honestly there should just be a plug-in that auto accepts this crap
hidden for non-members5d
Ah
hidden for non-members5d
Honestly I’ve stopped accepting the cookie popups
hidden for non-members5d
I just leave them there for as long as humanly possible, and hopefully leave the site before accepting
hidden for non-members5d
The worst offenders are usually news sites anyhow, not like I really need to read their crap 😉
hidden for non-members5d
I am not showing the prompt, according to the law cookies that a required for the site to function don't need a notice. Who defines a requirement, what is a requirement, what if Google analytics is fundamental to your site's operation, who determines that?
hidden for non-members5d
and I am pretty sure there is some kind of legal case at this point for something related to expectation.
hidden for non-members5d
Also why is the liability on the website and not the browser, is there a legal case for the browser, which stores the data having shared liability?
hidden for non-members5d
All seems like a stupid crap shoot.
hidden for non-members5d
Also I am not sure how the EU can even enforce there laws on websites hosted outside the EU if said company has no presence in the EU.
hidden for non-members5d
Even if you happen to sell to EU customers.
hidden for non-members5d
I think recently I read somewhere, the cookie law was actually a good idea it was just implemented very badly (because someone jumped the gun and everyone followed) and as far as I remember you don't even need to show the popup which you have to accept 🤔
hidden for non-members5d
It doesn’t need to be a pop up. But the user needs to consent or not before using the site, so the easiest way is via a pop up. I could imagine browsers building a feature that is standard for this in the future.
hidden for non-members5d
Yeah, something like it should have probably been a browser implementation, get the country of user and ask and remember, would have been so much less BS
hidden for non-members5d
Has anyone tallied up the cumulative person-hours spent clicking cookie popups
hidden for non-members5d
And then converted to “cost to the economy”
hidden for non-members5d
Publications love those calculations
hidden for non-members5d
I wonder, is it even possible to find frontend dev work these days without knowing a fancy pants JS framework like Vue, React, Angular?
hidden for non-members5d
Just good old HTML, CSS, jQuery (plus any JS libraries)
hidden for non-members5d
Might be hard, everyone seems to be chasing those frameworks
hidden for non-members5d
At the same time it might just be showing you to bite the bullet and learn one of them
hidden for non-members5d
Yeah that’s what it seems like. Thought I’d get a second opinion. Seems like React developers are most sought after.
hidden for non-members5d
Yeah, it seems React is the most popular right now, and would be the best choice (even thought I personally prefer Vue from all 3 of them)
hidden for non-members5d
Yeah I also like Vue, but wondering whether it would be worth learning Vue and hoping that it’ll start picking up more steam, or to play it safe and go with React
hidden for non-members5d
If you plan to do this full time I think I would go with React as it will give the best options, when if Vue picks up it should not be very hard to move
hidden for non-members5d
Makes sense. Thank you for sharing your opinion
hidden for non-members5d
It should only take a week ot two to get up and running with a framework if you know JS.
hidden for non-members5d
hyurksciurcolb I can assure you it is hard! I try to find a new project now since the end of September and it is all about frameworks and Wordpress.
hidden for non-members5d
I think it is really also based on the company you are going after and what their code base is using.
hidden for non-members5d
Probably, but so far more or less every single project offer I find somehow manages to mention some kind of framework.
hidden for non-members5d
Or Wordpress.
hidden for non-members5d
Just do all the hello world samples and then put every framework on your resume.
hidden for non-members5d
And you stumble over such beauties:
```
+ CSS HTML JQUERY ANGULARJS , VUEJS oder ReactJS Kenntnisse
+ Javascript-Kenntnisse von Vorteil
```
hidden for non-members5d
The last part reads "It would be an advantage to know JavaScript".
hidden for non-members5d
Lol that is written by a hiring manager who doesn't know what they are doing.
hidden for non-members5d
They wouldn't be able to validate you don't know something.
hidden for non-members5d
But that is exactly the problem, they are the people who weed you out.
hidden for non-members5d
Baffling. You can go very far with jQuery (if also knowing JS of course). But every time I bring this up I’m laughed out of the room as if I were a boomer
hidden for non-members5d
Yup
hidden for non-members5d
Using a framework or not doesn’t really change you have to be able to structure what you’re doing. I have some major projects that are no framework on the frontend
hidden for non-members5d
wqsnkuumvfsgavfs i'm still 100% jquery and my life is OK 😀
hidden for non-members5d
Same. No framework is totally possible
hidden for non-members5d
The React crowd is actually very small, just making lots of noise online
hidden for non-members5d
The great thing about it is that it’s way easier to make the page super snappy on first load without a framework
hidden for non-members5d
React are the SJW of coders 😂
hidden for non-members5d
If you look at global usage
hidden for non-members5d
Or vegans of food
hidden for non-members5d
I don't tell other ppl what to use but they do tell me every day
hidden for non-members5d
Humble bragging mentioning my revenue and team size (1) quickly shuts them up though
hidden for non-members5d
Totally with you here. Also not going to invest into Kubernetes
hidden for non-members5d
It’s interesting learning new frameworks though
hidden for non-members5d
That’s why it’s so popular
hidden for non-members5d
Yeah I'm not against it either
hidden for non-members5d
Just think use what works for you or your team
hidden for non-members5d
Like, there’s a certain tendency to overcomplicate things
hidden for non-members5d
Overcomplicating doesn’t help anyone
hidden for non-members5d
I'm not against it too I'm just more interested in native solutions.
hidden for non-members5d
Yep
hidden for non-members5d
For me it is the hammer and nail problem and the frameworks are the hammer.
hidden for non-members5d
No no no
hidden for non-members5d
It also makes it easier to bring your friend into the business
hidden for non-members5d
Like, if I’m working in a small business with like 10 developers
hidden for non-members5d
I have my own area of responsibility so I use work time to learn a new framework
hidden for non-members5d
I have a conspiracy theory it's actually to make older ppl leave a company cuz they can't stay up to date with the new tech
hidden for non-members5d
Now, no one else in the company knows what’s up
hidden for non-members5d
And hipster devs are 20-25yo and u can pay them low
hidden for non-members5d
And so that gives me a big say over who will be hired to help me out
hidden for non-members5d
And I think agencies drop buzzword like React when pitching projects
hidden for non-members5d
And clients want agency to use newest tech regardless
hidden for non-members5d
Hipster devs will refactor code all day and produce no result for the actual business
hidden for non-members5d
Cuz agency can then charge morge
hidden for non-members5d
More
hidden for non-members5d
Yep
hidden for non-members5d
Oh yes
hidden for non-members5d
Buzzwords are good for getting the rate up
hidden for non-members5d
I think frameworks help in teams though but doesn't mean it has to be React etc. any company can make their own boilerate or framework or standard etc
hidden for non-members5d
But as someone else said, they can often also be learnt pretty quickly
hidden for non-members5d
Like arguably I built my own framework and it's called functions.php 😀
hidden for non-members5d
Structure helps
hidden for non-members5d
Coders think their code base and frameworks matters. Product developers only care about users.
hidden for non-members5d
I’m also doing a framework now
hidden for non-members5d
Because I realize I reuse a ton of code project to projet
hidden for non-members5d
Yeah it happens naturally
hidden for non-members5d
Rly depends if you're a freelance dev or product developer
hidden for non-members5d
If I had kids to feed and worked as a freelancer I'd be investing in learning React too
hidden for non-members5d
Altho when I'd be older I'd try to just become a senior software architect regardless of tech stack
hidden for non-members5d
That's $$
hidden for non-members5d
It’s like back in the day. “No one ever got fired for buying IBM”
hidden for non-members5d
The big problem with React is that it comes with some base-level complexity that already outweighs overall complexity of an alternative jQuery implementation in a small app
hidden for non-members5d
100%
hidden for non-members5d
You also still need to think about how to structure your app regardless of size
hidden for non-members5d
And everyone thinks their project will turn into Skynet, so “it will be worth it”
hidden for non-members5d
Falling into this trap myself all the time when setting up backend stuff
hidden for non-members5d
😂
hidden for non-members5d
Sky nets are never cohesive code bases. They just have good interfaces.
hidden for non-members5d
I have 2 friends who I love who have been working on a basic landing page for their agency with React for 2 weeks now
hidden for non-members5d
It'd be done in maybe 3 days with html js css
hidden for non-members5d
Everything is some react hook
hidden for non-members5d
Anyway not hating
hidden for non-members5d
Their choice
hidden for non-members5d
Reminds me of the “any benefit approach” when picking tools outlined in Deep Work
hidden for non-members5d
I’ve had a lot of fun setting up the perfect build script for html/js/css
hidden for non-members5d
Basically skipping cost/ benefit analysis
hidden for non-members5d
I can spend hours and hours on fiddling with build scripts 😉
hidden for non-members5d
You can still accrue technical debt whatever framework you use. And it is important if you wish to scale your development team. Imagine adding new devs to already complex code. It’s only going to become even more complex and hard to follow. It will slow down your development time and affect the mental health of your developers. It’s important imo from an engineering perspective. Product people and vcs should care more but that only want to see results. What will after those results going forward is the state of the codebase so it’s significantly important.
hidden for non-members5d
Talk about webpack config...
hidden for non-members5d
I don’t know. Being bugged down pre-launch is also annoying
hidden for non-members5d
Much more risky then
hidden for non-members5d
And it may not always be obvious where technical debt is accrued
hidden for non-members5d
Probably hugely depends on the type of project your working on. MVP or landing pages probably don’t need react.
hidden for non-members5d
At the 2 week landing page pace, you’ll never have technical debt because you’ll never launch :(
hidden for non-members5d
Like, I’m building something that seems to be a minor thing and then suddenly everything hinges on getting that to work somehow differently
hidden for non-members5d
Maybe just start MVP with whatever scotch taped together

Then IF traction/customers/revenue rewrite parts to a proper framework
hidden for non-members5d
I see most ppl fuck up by doing MVP in framework and spending too much time on it
hidden for non-members5d
No but this idea is going to be the next Facebook, I know it!!1!
hidden for non-members5d
Exactly
hidden for non-members5d
That’s how it’s usually works out. The more time/resources you have the more leisure you have to fix things that have become bottle necks.
hidden for non-members5d
It might tho but then u can rewrite like Facebook and any other startup did
hidden for non-members5d
What project is not refactored after launch?
hidden for non-members5d
Twitter started in Ruby
hidden for non-members5d
Facebook was PHP became Hiphop C compiled PHP + other stack
hidden for non-members5d
Facebook did a lot with launching Hack
hidden for non-members5d
Read up on it, honestly impressed
hidden for non-members5d
Makes a lot of sense
hidden for non-members5d
Hack?
hidden for non-members5d
Yeah, it’s a superset of PHP
hidden for non-members5d
FB also helped PHP a lot with Hiphop
hidden for non-members5d
Is Hack diff than Hiphop?
hidden for non-members5d
hmm
hidden for non-members5d
HHVM, Hack, Hiphop are all related I think
hidden for non-members5d
Hiphop was inspiration for PHP 7
hidden for non-members5d
I know there’s something called hack
hidden for non-members5d
That's why PHP 7 so fast now
hidden for non-members5d
Yes. Slack uses Hack I think
hidden for non-members5d
And it all lead to PHP 7, which is just great
hidden for non-members5d
Yeah finally can be proud of PHP again
hidden for non-members5d
Faster than Hiphop too
hidden for non-members5d
One of the PHP devs also had a talk about how much the environmental impact is reduced with PHP 7
hidden for non-members5d
never really thought of it but makes sense. More efficient = less energy consumption
hidden for non-members5d
Btw for the performance folks, Swoole, a NodeJS like event loop implementation for PHP is faster than NodeJS. It’s not that practical but at least the “PHP is bad because slow” argument is not valid anymore
hidden for non-members5d
Interesting
hidden for non-members5d
Nice
hidden for non-members5d
I'd love if PHP removed the $ sign for vars
hidden for non-members5d
Was there ever a problem with speed for PHP?
hidden for non-members5d
Would almsot be same as JS then
hidden for non-members5d
For me it’s all aesthetics
hidden for non-members5d
Went deep down the performance rabbit hole for building a REST API recently. >http://vertx.io|vertx.io> hands down the best thing out there
hidden for non-members5d
I think PHP used to be slower and because PHP is so easy to start with lots of people who aren't that great performant devs make unperformant code
hidden for non-members5d
PHP isn't very strict
hidden for non-members5d
Good for ppl like me
hidden for non-members5d
Node is faster at scale due to multi threading but slower at low loads
hidden for non-members5d
Yeah, the problem was always the anything goes nature of it and noob devs
hidden for non-members5d
The original problem was apache making a new process for every network request, and extending that model to how PHP is executed
hidden for non-members5d
I love that unpretentiousness of PHP but that's me
hidden for non-members5d
I wouldn't use PHP in a airplane or spaceship tho
hidden for non-members5d
What I really enjoy with PHP is there’s no compile time when developing
hidden for non-members5d
qaenedwag I don’t think you’re right in regards to threading
hidden for non-members5d
I think bad coding makes all languages bad.
hidden for non-members5d
Most of my errors are JS Undefined because I'm used to PHP who doesn't care
hidden for non-members5d
So you can do livereload and then often cycle through faster
hidden for non-members5d
Node has a bit of a startup time
hidden for non-members5d
Could be wrong but I think it’s the principal reason for creating node.js was that multi threading allows multiple processes to run at once so it’s faster
hidden for non-members5d
NodeJS is single threaded.. You can run it clustered if you don’t need to share state
hidden for non-members5d
Swoole’s implementation of the same pattern in PHP is “faster”
hidden for non-members5d
But in practice performance doesn’t matter that much
hidden for non-members5d
The thing is it matters much less than developer productivity
hidden for non-members5d
Jinxed it 😂
hidden for non-members5d
Js is single threaded yeah but you can run things async so its multi threaded in the background
hidden for non-members5d
Ok, I know what you mean, it’s still single threaded though, so you need to cluster it to make full use of your hardware
hidden for non-members5d
So the original example of implementing a chat server, for example, wouldn’t really work with that
hidden for non-members5d
Oo got it, that’s good to know
hidden for non-members5d
Can think of it as a load balancer. Different users will end up talking to different instances of the app
hidden for non-members5d
Yeah that makes sense
hidden for non-members5d
Wouldn’t you want to use a queue system regardless?
hidden for non-members5d
FB is still largely PHP
hidden for non-members5d
I mean, they've made so many changes to the php that they're using that that
hidden for non-members5d
's hardly a fair and complete statement
hidden for non-members5d
`FB is still largely PHP` I think that is not very correct statement, think some small parts still use vanilla PHP, some small parts are on other languages, mostly it's Hack which is a very modified PHP but PHP7 seems to have most of features of Hack and same/better performance
hidden for non-members4d
Yep exactly
hidden for non-members4d
Hack is still PHP
hidden for non-members4d
Same relationship as typescript/flow to JS
hidden for non-members4d
Actually it's even closer than that
hidden for non-members4d
I ran HHVM on Nomad List for half a year before PHP7 came and it was perfectly compatible
hidden for non-members4d
And HHVM is supposed to run HACK
hidden for non-members4d
My intuition says they just call it Hack but it's PHP
hidden for non-members4d
I think it's all just ego so they could brag they run FB on their own language 🤷‍♂️
hidden for non-members4d
Yeah I bet it's that 100%
hidden for non-members4d
Embarassing to say PHP in many places
hidden for non-members4d
Maybe I'll just answer I run on C too to avoid the discussions after I say PHP
hidden for non-members4d
jQuery / React are still both using the even worse CSS, but Elm has led to a real alternative >https://korban.net/posts/elm/2018-11-17-elm-ui-introduction/>
hidden for non-members4d
Not sure what you mean with "worse CSS"?
hidden for non-members4d
I'd classify your message as exactly the thing that's not constructive in these discussions, people saying what's wrong with perfectly functional tech, eg CSS and jQuery, and then mentioning a new framework du jour (Elm)
hidden for non-members4d
hidden for non-members4d
It seems jQuery still rules big time.
hidden for non-members4d
Excuse me, bad choice of words. By worse I meant there appears to me to be more consensus among frontend developers that CSS has structural problems in its specification
hidden for non-members4d
I wish I could talk about elm-ui without talking about Elm actually, it's such a gamechanger. In theory it could be replicated in any front end/WASM language but a compiler is necessary to really rely on it
hidden for non-members4d
for example purescript could definitely have an elm-ui copy
hidden for non-members4d
Petrol still rules the roads simple_smile
hidden for non-members4d
With all due respect, I haven't seen any argument by you why CSS has structural problems, only hip framework pushing (Elm)
hidden for non-members4d
And again overcomplicating 🇮🇹 compiling, or putting it in WASM
hidden for non-members4d
This is exactly the problem with the web dev scene we spoke about above I think
hidden for non-members4d
Solving problems that aren't problems with usually non-w3c-standard solutions that only complicate things more
hidden for non-members4d
But happy to be convinced otherwise
hidden for non-members4d
That's all fair 👍
hidden for non-members4d
I'll say one thing, using a language that does not allow the use of null and undefined is something that everyone should try
hidden for non-members4d
and when those guarantees can be extended even to your styling it can be a very pleasant, holistic experience
hidden for non-members4d
if WASM or webpack or whatever is the price, sometimes that is a price worth paying in a large enough application
hidden for non-members4d
twwgdppvee jiemhwemuxvd sure, there are some dialectic enhancements / extensions they’ve made, and they created a JIT compiler, but even Hack is very much PHP. HHVM still very much runs PHP. Many of the enhancements they use would be implemented at a library level, but they’ve upstreamed a lot into the core language itself. (Static typing, etc)
hidden for non-members4d
TypeScript and JS are worlds apart compared to Hack/PHP.
hidden for non-members4d
is functional programming in php a thing anyone does?
hidden for non-members4d
that got huge in JS
hidden for non-members4d
PHP is well endorsed, given the number of massive services that run it. With that said, language wars seems very 2015. I don’t think we lack published opinions or exposes on the pluses and minuses of various languages.
hidden for non-members4d
“There are only two kinds of languages the ones people complain about and the ones nobody uses.”
hidden for non-members4d
I came up during the great Angular vs React conflict...
hidden for non-members4d
Please don’t take my nulls. I find the aggressive type declaration in languages like c# to be boorish. Can’t any type be assigned by implication- why the hell am I declaring type so much? (I say that tongue-in-cheek) I’m plenty happy with my slow ruby and occasional bugs. If that doesn’t make me cool, so be it.
hidden for non-members4d
I was apprehensive about trying Rust but I found it's compiler to be quite friendly. It is very strict by default but you can coerce your nulls with an `.unwrap()` while you're hacking something together
hidden for non-members4d
Node.js has had worker threads for awhile. You don’t need to use cluster/child_process to use all the cores. Also, the other cores will already get used by the libuv worker threads. The only reason cluster ever existed was for the not-recommended situation where someone wants to build an app in Node.js that is CPU-bound, not I/O-bound. Node.js was only created to deal with the I/O-bound problem, but so many people don’t seem to understand they should use the right tool for the job. 🙄
hidden for non-members4d
I run on assembly. It’s technically true at some level I don’t actually operate at. 😛
hidden for non-members4d
Rust is nice, but I absolutely would not recommend it to someone whose focus should be on shipping something quick and dirty. Rust is good when you have a big company behind you with tons of runway to be able to take the time to do whatever thing _right_ and cares much more about _performance_ than developer velocity.
hidden for non-members4d
The recent release of async/await was cool
hidden for non-members4d
I'm completely guessing but I think it means you can write rust that appears to be single threaded but there's no blocking
hidden for non-members4d
That would make onboarding nodejs developers easier anyway
hidden for non-members4d
Yep, it’s non-blocking, but will yield control back to the futures runtime to poll for completion of other futures.
hidden for non-members4d
It’s very, very fast. I saw someone demo an http server that managed 2.5 _million_ requests per second on one machine. The same app Node.js managed 45k, and go got 80k.
hidden for non-members4d
Very fast servers are great, and can save you a lot on hosting, but developer time is generally a lot more expensive than just throwing another server at the problem.
hidden for non-members4d
So unless you are operating at large enough scale that the performance is going to save you more than your developers salary, it’s probably not a worthwhile investment.
hidden for non-members4d
Very impressive numbers
hidden for non-members4d
I very much enjoyed Kotlin for the second I used it
hidden for non-members4d
Vertx is faster than Rust, while running in the JVM, so theoretically could be even faster when running in GraalVM
hidden for non-members4d
If performance is very very important, I had a good developer experience with Vertx in Kotlin. Kotlin is Java-like but has a arguably nicer developer experience. The Coroutine implementation makes it possible to use blocking libraries in an async fashion. You can use Java libraries directly from Kotlin and other JVM based languages can be called through the Vertx message bus.
hidden for non-members4d
The Java libraries seem much more mature compared to NPM
hidden for non-members4d
Node’s “got” HTTP client doesn’t support HTTP2 yet, okhttp (Kotlin) does
hidden for non-members4d
I have to correct. The performance is similar. Both win some benchmarks
hidden for non-members4d
Allowing a compiler to catch as many runtime errors as possible is how I choose languages
hidden for non-members4d
Rusts performance is just a bonus!
hidden for non-members4d
How mature are libraries in Rust? Last time I checked every library was in state like “this is in alpha but we already use it in production and it’s ok. Implements 80% of the protocol”
hidden for non-members4d
Graphql support is pristine anyway, which was a big consideration for me
hidden for non-members4d
My interest is in Postgres, web clients, HTML parsing, regex, observability (metrics, traces, Jaeger, etc)
hidden for non-members4d
No idea really
hidden for non-members4d
I use hasura for all my CRUD/DB stuff
hidden for non-members4d
hidden for non-members4d
Cool website!
hidden for non-members4d
hidden for non-members4d
That’s the longest way I’ve seen anyone use to say “no”
hidden for non-members4d
I wonder how long away the first triple-A Rust video game is
hidden for non-members4d
I've heard of at at least one studio using it
hidden for non-members4d
There’s a few tools/sdk companies using it too. It’s gradually making its way into the engines.
hidden for non-members4d
Rust is in a bit of a transition space right now. It’s very mature for sync APIs, it’s just all the new async stuff that is throwing things off—that stuff lacks maturity, but there’s a huge amount of attention on it, so it should move quite fast and get to stable very soon. I believe they’re already targeting stabilizing async/await next release.
hidden for non-members4d
I would not really characterize Rust as immature though any more than I would characterize C++ as immature just because it’s only more recently getting lifetimes concepts.
hidden for non-members4d
I would actually say Rust itself is one of the most mature languages out there. They spent an entire decade on pre-1.0 making sure the concepts were absolutely rock-solid, so it’s very, very well constructed. It’s mainly just the ecosystem that is still formulating.
hidden for non-members4d
That all sounds very promising, thank you for laying it out
hidden for non-members4d
> A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your lab where you’re endlessly polishing the damn thing.
hidden for non-members4d
"you’re not here to write code; you’re here to ship products" <= this is an amazingly hard point to get across to people
hidden for non-members4d
I think those sorts of statements fail to adequately capture the _trade-offs_ of software development. In different scenarios, the more correct/safe/secure approach is much higher priority, for example a bank is probably not going to throw together some quick and dirty MVP when there’s money and liability on the line. Industries like finance and transport infrastructure have much stricter safety demands so to them something like Rust is very appealing. To someone building the latest Tinder for Dogs, they can just hack that shit together in Rails over a weekend and if it crashes no one dies. 🤷
hidden for non-members4d
Most applications aren't misson critical though
hidden for non-members4d
99.9999% of apps don't require what banks require
hidden for non-members4d
And so many developers think they are part of the 0.0001% that do
hidden for non-members4d
And are almost universally wrong
hidden for non-members4d
it would be good to see how many people here are the sole developers in a code base and who work in a team of devs.
hidden for non-members4d
Hooray for legally requiring uptime like my app upside_down_faceupside_down_face
hidden for non-members4d
Regulated industries are so fun, not.
hidden for non-members4d
jpdpyvfndrpvfmfkz exactly, and even if they WILL be mission critical, no company is in the beginning anyway
hidden for non-members4d
Hey all! I am fairly new here, but so happy I found this community. I currently have a great business idea in mind, and seek a passionate developer that loves traveling that is looking for a new adventure. Happy to walk you through the idea into more detail- please let me know if you’re interested to learn more 😀
hidden for non-members4d
Yaaaah. We have to have a means for customers to access their account, to access their insurance documents, make a change to their policy, or make a claim - at all times.
If a customer complains to the regulator that they couldn’t do those - then we’re done.
hidden for non-members4d
gdzxrwwdwynzvyt I think might be hard to find a developer here unless you pay them market rate, very few here will work for free, they're doing well enough for themselves :)
hidden for non-members4d
Well, nothing ventured, nothing gained. I think there are lots of people feeling the pain I feel, it takes just one dev that is passionned about the idea I have as well to make it a success.
hidden for non-members4d
vgfsozxhaorgwoz I’d open with what you are bringing to the table, besides an idea. Any good developer will have a long backlog of ideas. The issue is not lack of ideas, but a lack of time.

Otherwise it’s sounds very much like:

hidden for non-members4d
Good point, I have years of experience on the business side, marketing, UX, ideation, sales, launching new solutions, and growing different businesses. Besides that, I have connections with investors, so if that comes looking around the corner that would definitely help.

Having developer experience is great, but don’t underestimate the business side of thingsgrin
hidden for non-members4d
I wouldn’t agree. Certainly there is _quite a bit_ of stuff for which safety/security is not a vital concern but there’s also a ton of stuff for which it _is_ very important to get it right. Aside from banks there’s airplane tech, self-driving cars, train track obstruction detection systems, traffic light routing, elevator/escalator control systems, electrical regulation systems—that’s just a handful of things off the top of my head that can kill someone on failure. There’s also plenty of non-lethal but still very concerning uses of tech, like facial recognition for crimes could result in a mis-identified person spending life in prison, credit scoring systems could result in life-destroying situations too. Web/mobile app dev is just a small part of the software industry, it just happens to be the most publicly visible because of the VC-investing frenzy around web and mobile over the last two decades. Now other categories like drones and other IoT things are starting to get attention and those hardware categories often reach into your life in ways that failures can have catastrophic effects.
hidden for non-members4d
hidden for non-members4d
Successor of SSDB, like Redis but storing data on disk
hidden for non-members4d
Software goes through life cycles. Just like the team that gets a startup off the ground is probably not the best team to scale a company. Software that is written to get off the ground is probably not the best to scale either. It's not binary, baby clothes shouldn't be the same size as adult clothes and vice versa. The hacker cowboy who can get stuff on the ground might not be the developer you want building out an infrastructure that needs to support millions.
hidden for non-members4d
lawls
hidden for non-members4d
82 upvotes, developers are dicks.
hidden for non-members4d
WHY CAN’T YOUR APP RUN ON MY TOASTER??? SURELY YOUR APP SHOULD RUN ON EVERY SINGLE ELECTRONIC THING!!! 🙄
hidden for non-members4d
I haven't used PHP in forever, is it possible to change FTP user permissions from PHP?
hidden for non-members4d
Figured it out
hidden for non-members4d
`chmod()`? just give group or user persmissions to the user that you want
hidden for non-members4d
had to use SFTP
hidden for non-members3d
I think you seem to have completely misunderstood what was being said.
hidden for non-members3d
No one was saying "ignore your actual requirements"
hidden for non-members3d
You were saying a lot of things don’t have the sorts of requirements that banks have, but actually many things do—more than might be immediately obvious.
hidden for non-members3d
I still say a lot of things don't have the requirements banks have, and that if devs think they do they are deluding themselves
hidden for non-members3d
but none of that says "ignore your requirements"
hidden for non-members3d
it's much more akin to "know what your actual requirements are, rather than your pie-in-the-sky vision"
hidden for non-members3d
And I’d put extra emphasis on _actually_ know your requirements, not just what you _think_ is required. There’s lots of shitty tech that’s got out into the world in recent years that has caused all sorts of problems. For example the case with the Uber self-driving car running someone over because it didn’t recognize that people can cross streets. Always be aware of the potential impact of your failures and ensure you build accordingly.
hidden for non-members3d
Yeah, I think people always tend to have some sort of vision of what their requirements are that rarely lines up with what the real requirements are.
hidden for non-members3d
I see this a lot with devs who think their software knowledge is as important as knowledge of the problem domain
hidden for non-members3d
A carpenter doesn’t need to know the entire history of hammers and every permutation of hammer-like devices in current use to be able to bash some nails into a piece of wood, but they _do_ need to know the _function_ of what they are building. The product is always the most important part, not the process.
hidden for non-members3d
exactly
hidden for non-members3d
When I first started my tech lead was one of those guys who always had to use a aspect-oriented triple abstract factory construction adapter flywheel pattern for everything
hidden for non-members3d
I got hired to work on a project last year that was one of his from a long time ago (he got fired) and even years later i didn't find his work any easier to understand
hidden for non-members3d
I feel like I'm missing something here. What is the benefit of blockchain for supply chain transparency when the point of data entry is done manually? Workers could put in any information they want. There's nothing to prevent falsification at the source.
hidden for non-members3d
nkwzttxdmmywjt there's no verification by the other "miners" that are supporting the blockchain network ?
hidden for non-members3d
Nope.
hidden for non-members3d
the whole point of a blockchain is a trustless database that's verified by the others on the network i thought? 🤷‍♂️
hidden for non-members3d
not trustless, but decentralized. No single source of truth.
hidden for non-members3d
Which is why this doesn't make sense to me
hidden for non-members3d
"Our tools assemble images, self-evidenced claims and locations to create your transparency foundation."
hidden for non-members3d
self-evidenced . . .
hidden for non-members3d
That's uh . . . not a blockchain.
hidden for non-members3d
It just doesn't work.
hidden for non-members3d
😂
hidden for non-members3d
I find there’s a difference between clever code and “clever” code. Sometimes being smart about how you build something is genuinely effective in making it highly flexible and maintainable, often times though things should just be kept as simple as possible because they’re conceptually not so complicated that some complex architecture would actually _improve_ anything.
hidden for non-members3d
More often than not the _obvious_ approach is the _best_ approach. When there _is_ no obvious approach _then_ consider if it needs some deeper complexity.
hidden for non-members3d
yep
hidden for non-members2d
This is what I mean with weird abuse tickets. The URL they mention has some chemical facts. Nothing is porn or devil worship on that site, apart from the obnoxious name
hidden for non-members2d
hidden for non-members2d
djejosxvbmlbcsst what does your site have to do with the firm in question?
hidden for non-members2d
Not clear, probably their name shows up somewhere by accident/random chance
hidden for non-members2d
You are hosting monstercockgay?
hidden for non-members2d
lol gluiqvxxovvuwoem perked right up
hidden for non-members2d
Always
hidden for non-members2d
1. Filling out the document is hell
2. Then actually implementing practices that you 'say' you comply to is hell x10
hidden for non-members2d
sure you dont have to comply with everything, but if your not making reasonable effort now or in the foreseeable future, clients aren't going to own that risk
hidden for non-members2d
bfnqxnfafzz What do you do about downtime if that is a regulation?
hidden for non-members2d
We don't
hidden for non-members2d
Yes with all due respect, non technical cofounder with an idea needing a technical cofounder is a meme by now
hidden for non-members2d
The execution/code is the hard part, not the idea
hidden for non-members2d
So temporary downtime could result in a company shut down and not just a fine?
hidden for non-members1d
I am not going to list the company, it is a fairly large company, but I am having a hell of a time trying to pay them $5000 for a product they offer. It is so strange. I am at like month 3 of trying to get an invoice.
hidden for non-members1d
yqwsaqyedz , there is business as well, right? It’s not just developing an app and gain a massive growth. It takes experience and know-how on how to growth hack start-ups and investment. My two cents
hidden for non-members1d
Sure, I don't know your credentials but unless you've previously exited for tens of millions of dollars it doesn't make sense to co-op for a dev. I'm just telling you straight what most devs will think but not verbalize to you.
hidden for non-members1d
Most good devs are making $150k-$500k now, last thing they want is work for free on an idea where the odds of it working out (as with any business) are small especially versus the missed income
hidden for non-members1d
That's why a non tech founder asking for a tech founder on an idea without having lots of money raised is an internet meme/joke in tech culture
hidden for non-members1d
I find those estimations on the high side, of course there are developers that earn these kind of salaries- but the majority doesn’t even come close. I get what you mean, but that doesn’t mean I can’t try to find a technical partner right? 🙂
hidden for non-members1d
long shot but does anyone have experience creating an association of 2 seperate postgres databases using sequalize, and want to walk me through it?
hidden for non-members1d
I’ve done it without sequelize using just raw SQL
hidden for non-members1d
Assuming you mean setting up a foreign data wrapper
hidden for non-members1d
Only if a customer is affected as a result of it
hidden for non-members1d
And makes a complaint
hidden for non-members1d
Or our auditors identify that a customer was
hidden for non-members1d
E.g. we do worldwide 24 hour equipment replacement.
hidden for non-members1d
We have people like photographers who’s camera has just broken the night before a huge wedding or corporate shoot
hidden for non-members1d
They’re paying us to make sure their business can continue despite accidents
hidden for non-members1d
It’s specifically the self-service area for our existing customers, which is a bit of tech than wholly replaces call centres in traditional insurance companies.
hidden for non-members1d
If our marketing website, or new business sales part goes down its not a regulatory issue.
hidden for non-members21h
Yeah using a schema but for some reason it’s not finding the relation of the seperate dB. It’s all good I’ve got someone taking a look now.
hidden for non-members18h
Anyone here with hands-on experience on a production Kubernetes deployment? Secrets, stateful resources, auto-deployment, side-car pods for traffic routing and metrics, proper dev environment and so on? I finished two courses, got a lot of fundamentals but am sure there are tons of pain points that only experience exposes. We'd like to pull the plug here at the company but we have no idea how long it'd take.

Hard to say how much I'd pay to chat with the right person for a few hours, just to absorb as much knowledge as possible. If keen, I could exchange my frotntend experience which I believe is pretty unique after working on a large scale project for years (React, Elasticsearch, Influxdb, typescript, Webpack, AWS and so on).
hidden for non-members18h
ebxpqharvfe not sure if you meant “pull the plug” that means “to stop an activity”, implying your company wants to abandon using kubernetes
hidden for non-members18h
cedwz seems to be the kubernetes expert in this channel, I’m sure he’ll be happy to chat with you on that topic when he’s around
hidden for non-members17h
Read "pull the plug" as "migrate to Kubernetes/get rid of the current mess we have".
hidden for non-members17h
Oh, tks for pointing it out. I actually didn't finish the phrase (hate writing on mobile). Just added a note there. Cheers.
hidden for non-members15h
eh just learnt you cant do cross-database associations.. looking at this foreign data wrapper thing now
hidden for non-members14h
Foreign data wrapper works across servers even
hidden for non-members12h
so you need to create user mapping to connect to the other db but postgres only accepts plain text passwords!??? kind of negates isolating data on the seperate db for security. 🤔
hidden for non-members6h
got it working somewhat, good shout on postgres_fdw. xkortxujwtbsvvco
×
USD ─ $
°F

by levelsio

✨ To see all results
Sign Up
Log In