#Development #Reviews
Is it really FOSS? · Check if a project is open-source/free as advertised https://ilo.im/165w6u
_____
#Business #Transparency #OpenSource #Licenses #Software #IndieWeb #SmallWeb #WebDev #Frontend #Backend
#Development #Reviews
Is it really FOSS? · Check if a project is open-source/free as advertised https://ilo.im/165w6u
_____
#Business #Transparency #OpenSource #Licenses #Software #IndieWeb #SmallWeb #WebDev #Frontend #Backend
#Development #Releases
Ghost 6.0 · The publishing platform takes another leap forward https://ilo.im/165vos
_____
#Ghost #Business #Publishing #SocialMedia #WebAnalytics #IndieWeb #NodeJS #OpenSource #WebDev #Backend
Damien Seguy spoke at The Dutch PHP Conference!
The talk 'Prepare for PHP 9: A tour of all PHP 8 Deprecations' is now live!
Watch it here: https://phpconference.nl/session/prepare-for-php-9-a-tour-of-all-php-8-deprecations/
#Development #Overviews
JavaScript’s runtime decade · Running JavaScript beyond the browser and Node.js https://ilo.im/165oqw
_____
#JavaScript #Devices #Cloud #Browser #NodeJS #Deno #Bun #WebDev #Frontend #Backend
If I knew how easy it was to do a hamburger menu in #css, I would have done that from the start. It appears on small screens. I'm not the greatest front-end guy, but I build #backend stuff to rock yer bawls. I like it! https://kasbjornsen.codeberg.page
I hate modern frontend with its #JavaScript frameworks zoo, with people not even wanting to learn semantic #HTML and making their disgusting design with two tags, <div> and <span>, like uneducated parrots knowing only two words. I totally understand why things like Turbo, Stimulus and HTMX exist, I wish they were more spread in the web though.
Oh yeah, and I want a #backend job.
I've found that I don't have much of a liking for backend infrastructure and that 90% of my irritation with it is the need to keep changing problem languages and contexts.
In UI, everything is written in one, maybe two, languages and you can see the changes immediately.
In backend full-stack? Every day, every ticket is a new family of languages to use to solve related but non-overlapping problems. I'm using Python to write and maintain the RPC service (and configure the database), YAML to script workloads (except the bodies of workloads, those are Python), SQL to build query state (unless I'm in the Python layer, then I use sqlalchemy because let's be honest, SQL is an ass language and it's safer to use an object-oriented tool that can build a sanitized SQL query with parameters than to roll your own), YAML again to bind queries to interface (but a different YAML, this yaml is configuring something else), some light C++ to fix a bug in this compute engine, a bit of protobuffer to bind the compute engine to its workload, oh but wait, we need to drive the compute engine, so that's Python that writes the protobuffer and stuffs it in S3 than fires an RPC (another protobuffer, but here it's JSON representation of that proto) to a server to spin up the workload...
... and now I want to display it all, so let's pop into TypeScript for a bit to extend the browser-based UI and I want to deep-link from this to a Superset dashboard with a dynamically-configured filter, that's no problem the filter is modified by query params that are of the form.... What the hell is Rison?
It's like this every day and it's getting to the point where opening my ticket queue feels like less of a fun challenge and more like "What fresh hell...?"
I'm reminded of a blog post Steve Yegge did ages ago, about a conversation between him and a staff engineer at Google about adding one new language. The staff engineer noted that the real cost wasn't in adding one more language and a few thousand lines of code... it was paid in the need for every engineer into the future forever to have deep knowledge of that language to maintain the code written in it. And, yeah, there's wisdom in that. Of course, in practice Google was little better... They'd put hard clamps on adding new languages and then internally multiply DSLs and frameworks about as fast as promotion cycles came around (this is not coincidence ).
Anyway...
To echo GLaDOS... I used to do just a game engine. You know what my days used to be like? I just coded. Nobody made me set up monitoring with Grafana. Or ran me in the Cloud. Or fed my data to a workflow engine. I had a pretty good life.
#Development #Announcements
Our first IP address certificate · Let’s Encrypt starts rolling out the new option https://ilo.im/16530s
_____
#LetsEncrypt #CA #IpAddress #Certificate #SSL #TLS #HTTPS #WebDev #Frontend #Backend
Thrid lesson of handling dates on computers.
Your day is not "11/8/2025". It's 1.762.560.000.
#Design #Guides
Design specs for development · How to turn designs into developer-ready specs https://ilo.im/164thc
_____
#Handoff #Collaboration #Figma #ProductDesign #UiDesign #WebDesign #Development #WebDev #Frontend #Backend
#Development #Releases
Exploring JavaScript · A guide to modern JavaScript for programmers https://ilo.im/164owm
_____
#Programming #Coding #JavaScript #WebDev #Frontend #Backend #Ebooks
#Development #Anniversaries
The ‘Personal Home Page Tools’ turn 30 · On June 8, 1995, PHP said hello to the world https://ilo.im/164h8u
_____
#Programming #Coding #PHP #Language #Milestones #Website #Blog #CMS #WebDev #Backend
#Development #Tools
Pages CMS · An open-source CMS built for static websites https://ilo.im/164b3m
_____
#OpenSource #CMS #Content #Website #Blog #SSG #NextJS #GitHub #WebDev #Backend
Laravel makes PHP worth it.
Change my mind.
#Development #Anniversaries
25 years ago, Richard Hipp created SQLite · Today, it's the most widely used database engine worldwide https://ilo.im/1649ea
_____
#Programming #Coding #Database #DatabaseEngine #SQL #SQLite #WebDev #Backend
Hallo #API-Interessierte! Am kommenden Donnerstag (5.6.) zeige ich bei der #JUG in #Frankfurt wie ihr #GraphQL-Anwendungen mit Spring Boot bauen könnt.
Infos und Anmeldung: https://jugf.github.io/posts/graphql-apis-mit-spring-boot-05-06-2025/
Freue mich auf Informations- und Meinungsaustausch mit euch
#Business #Findings
Most blocked SEO bots · Insights from ~140 million websites https://ilo.im/16439x
_____
#SEO #Bots #Crawlers #Content #Website #Blog #RobotsTxt #Development #WebDev #Backend
Développeur Web & Mobile Junior en recherche active !
Je suis à la recherche d’un poste en CDI dans le développement web back-end ou fullstack.
Stack actuelle :
PHP / Symfony
SQL (MySQL / PostgreSQL)
HTML / CSS / JavaScript
Git, Docker (bases), MVC, API REST
Rigoureux, curieux et prêt à déménager pour rejoindre une équipe motivante.
Un boost ou un partage serait très apprécié
#DeveloppeurWeb #PHP #Symfony #Fullstack #Backend #WebDev #JuniorDev #Reconversion #Emploi #JobSearch #