#dev 2024-10-22

2024-10-22 UTC
glacier, Hi, troojg, [aciccarello], [qubyte], ACG, GuestZero, barnabywalters, jonnybarnes, srijan, grufwub, ttybitnik, [schmarty], AramZS and geoffo joined the channel
#
[mattl]
Some people I work with use a Docker setup for local development with gulp but it's so slow... does anyone else have a setup similar to this on macOS?
lazcorp and sebbu joined the channel
#
nsmsn
mattl, have you looked into Orbstack? https://orbstack.dev/
#
nsmsn
[edit] mattl, have you looked into Orbstack? https://orbstack.dev/
#
nsmsn
[edit] mattl, have you looked into Orbstack? https://orbstack.dev/
#
nsmsn
Orbstack is free for personal, noncommercial use.
kiko joined the channel
#
[mattl]
I find the whole thing horribly confusing. Orbstack did some up in my search though.
#
[snarfed]
[mattl] out of curiosity, why use a container?
#
[mattl]
I honestly don't know really why any of it is the way it is... I think the idea is to make local development easier on front-end developers but I don't know.
#
[schmarty]
insert "it works on my machine 😭 / then we'll ship your machine 🫂" meme
#
[mattl]
I think they use a container so it makes installing a local copy of MySQL, PHP, etc easier.
#
[snarfed]
oh sure, I understand the motivations for a workplace/org, deployments, etc. it just sounded like you were looking for something for your own personal project(s)? maybe I misinterpreted
#
[Joe_Crawford]
I had one workplace with a stack so complicated they referred to getting it running locally as "The developer day of pain" -- and it was pretty awful.
#
[Joe_Crawford]
Another was pretty great, but non-local, all AWS. I think it was pricey for them, they added timeouts to retire unused boxes.
#
[Joe_Crawford]
"boxes"
#
[Joe_Crawford]
My understanding is Docker by default will hoover up all the host machine resources it can. Is the slowness of the Docker machine, or what it does to your machine?
#
[Joe_Crawford]
Or both?
#
[schmarty]
docker should only hoover up all the host machine resources that its containers are configured to hoover up. 🤔
#
[tantek]
what is a toolchain
#
Loqi
A toolchain is how web development is often made far more complicated than necessary (most toolchains are targeted at enterprises or large dev teams, you can start with simple HTML+CSS+JS and a text editor instead), scaring away all but the most privileged from venturing into web development https://indieweb.org/toolchain
#
[mattl]
Yeah, they've made it so much harder than it needs to be for sure.
geoffo, thegreekgeek_, lazcorp, strugee and angelo joined the channel
#
[tantek]
do we have anyone in here in Australia? especially who's writing DST / TZ code? TIL Australia has quite the wacky mix of timezones, 30-minute offsets, and variance in which areas have DST changes and which don't: https://en.wikipedia.org/wiki/Daylight_saving_time_in_Australia
#
[mattl]
Half hours are especially complex
[Murray] joined the channel
#
[Murray]
Love the idea that this is being done for front end devs, who probably want nothing to do with any of it 😅 If it helps, as a front end dev, I've taken to using DDEV for locally running server environments and it is _an absolute joy_ compared to everything else (though my servers are all Craft CMS and they have a supported DDEV config, which definitely helps)
#
[mattl]
Yeah, they just want to edit markup and run gulp pretty much.
#
[tantek]
what is Gulp
#
Loqi
It looks like we don't have a page for "Gulp" yet. Would you like to create it? (Or just say "Gulp is ____", a sentence describing the term)
#
[tantek]
anybody here actually using Gulp in their /toolchain for their personal site?
#
[tantek]
(not sure anyone "wants" to run gulp lol)
#
[mattl]
No, but I guess I'm going to have to figure it out.
#
[mattl]
Same with Docker and lando I guess.
#
[mattl]
what is lando
#
Loqi
It looks like we don't have a page for "lando" yet. Would you like to create it? (Or just say "lando is ____", a sentence describing the term)
#
[mattl]
lando is a wrapper around Docker for local development. It supports many IndieWeb friendly packages out of the box including Drupal and WordPress.
troojg joined the channel
#
aaronpk
cool cool cool just got an email that the database provider i'm using on heroku is shutting down in 5 weeks
#
[tantek]
nooooooooo
#
aaronpk
that feels very short notice
#
[tantek]
what is Heroku
#
Loqi
Heroku is a platform as a service (PaaS) that supports Ruby, Java, Node.js, Scala, Clojure, Python, PHP and others https://indieweb.org/heroku
#
[Joe_Crawford]
sounds like short notice.
#
[snarfed]
5 weeks, oof
#
[snarfed]
:hugops:
#
[tantek]
aaronpk, is this an IndieWeb related site? Can you add it to /Heroku and if the "database provider on heroku is shutting down in 5 weeks" is linkable, can you add that link too?
#
aaronpk
It's tangentially indieweb I guess
#
aaronpk
it's the site I use for teaching OAuth, and the Meetable instance for Okta
#
[tantek]
"site for teaching OAuth" sounds like a personal project site, which I'd count as IndieWeb