Masthash

#dev

Vera
3 hours ago
:arch: dedSyn4ps3 :nixos:
6 hours ago

Ended up being pretty late last night when I got all the beautiful guts assembled in my new livingroom #dev build...so it's all finished and assembled!

Time to slap #nixos on there and build my standard config to get this baby up and running! #Fractal #amd #MSI #awesome 🙌🤘

Samuel Vermeulen
15 hours ago

#ActuLibre La stratégie de sécurité : Zero Trust, à lire sur https://blog.stephane-robert.info/docs/securiser/zerotrust/ #sysadmin #dev

:arch: dedSyn4ps3 :nixos:
1 day ago

Sooo, after coming across the most awesome slim case ever, I couldn't help but put some of the spare RAM I had to good use by building a new #dev setup!

Sure, I've got a beast running in the office, but maybe I'd like to do some casual #gaming in my livingroom after some #programming on #nixos!

This mini-ITX board is the cutest, beefiest mofo I've ever bought for a build! 🤗😎🙌 :nixos:

👨‍💻🎮 Jeff 📷 🎲
1 day ago

Most of these have been generated just by putting the cursor on my method, pressing cmd+i and typing „/tests“

Of course, you need to review the samples and check if the expected values are correct, but in 90% of the cases, it was!

There is NO (!) reason to neglect this help. Use it: https://lnkd.in/eQnphwRC

#developing #coding #code #devops #secops #developer #dev

Samuel Vermeulen
1 day ago

#ActuLibre CMDB : La cartographie de l'infrastructure, à lire sur https://blog.stephane-robert.info/docs/services/gestion/cmdb/ #sysadmin #dev

Samuel Vermeulen
2 days ago

#ActuLibre Quoi de neuf les devs ? Numéro 62 avec l'interview d'Elise Guézel, à lire sur https://go.itanea.fr/nl62 #programmation #dev #php

Raccoon
2 days ago

Exchanging messages between two Raspberry Pi Picos using CC1101. Fun project!
Thinking about the possibilities... 🤔

#dev
#diy
#devlog
#indiedev
#raspberrypi

💻 Mon dernier #outil pour #mastodon : vous pouvez générer un nuage de mots à partir des pouets d'un compte.

Ça peut permettre de voir si la #bio d'un compte correspond vraiment à son activité 😉, ou juste vous distraire 5 minutes (on est quelque-un.e.s à avoir des tics de langage 😅). C'est ici : https://mastocloud.martlet.dev avec exemples de comptes #lecture, #velo, #climat, etc..

N'hésitez pas à booster si vous pensez que cela peux amuser ou intéresser vos connaissances.

#dev #meta #tools #dataviz

Le nuage de mots pour Greta Thunberg, qui met bien en valeur ses préoccupations climatiques :)
Le nuage de mots pour une influenceuse Corneille réputée ;-)
Le nuage de mots pour une lectrice / bibliothécaire de nos contrées.
Le nuage de mots pour votre serviteur, qui fait la part belle au cyclisme, à la photo, à la lecture...
Nestach
2 days ago

Got some pretty neat dashing and sliding sections going on here

#gamedev #indiegame #coding
#dev #indiedev #unity #madewithunity #gaming #videogames #gameplay

Samuel Vermeulen
2 days ago

Написал в рабочем Slack сообщение о том, что вместе с чисткой кодовой базы выпилили модуль, который я чинил и что вот merge request, где я этот код привожу в рабочее состояние и в целом его можно было бы вернуть.

Пришёл тимлид и поставил реакцию с гробом.

Я прокликал его реакцию и добавил свои две.

Теперь менеджера ждёт ГРОБ-ГРОБ-КЛАДБИЩЕ-КРЕСТ.

#work #dev #log #slack #fun #pic

coffin, coffin, graveyard and cross.
cyberfeed
2 days ago

https://www.pylaunch.com

:python: PyLaunch: Python Runners at Your Command

Create scheduled tasks, API functions, code snippets, and more... all in Python.

#python #tech #WebDev #dev

shrimp eating mammal 🦐
2 days ago

I hope there are people who do advent of code-y things but privately with their friends and really for fun, if that's the sorta thing they're into. I'm mostly reacting to this toxic mix of people constantly, conspicuously posting #AdventOfCode stuff in a humblebraggy way, while corporations goad people on. it's the #dev equivalent of putting our the Christmas swag in stores earlier and earlier each year

shrimp eating mammal 🦐
2 days ago

Just saw another corporation plugging #AdventOfCode .

Got a lot of pushback when I suggested the other day that you should rest during the holidays and not solve a bunch of puzzles for capitalists like some kind of mouse in a maze in denial. That you should kill your inner #capitalist and stop deluding yourself that you're solving these puzzles "for fun", when we all know that employers scour your github, blog, and social media and use what you post about these "fun activities" in hiring decisions.

There's nothing wrong with learning and improving your skills, and there's nothing wrong with tinkering to learn. But be honest with yourself that that's what you're doing, and stop pretending that #AdventOfCode is just a fun little thing that legions of developers, stoked by countless companies, do each year during the holiday season. Because that's not what it is.

#dev #foss #tech

Rémi Du.
2 days ago

This year again, I'm joining the Advent of Code challenge using Jetbrain's template, coding in Kotlin.

Resolved the first puzzle this morning, I found it quite complicated for an introduction ! Took more time than expected, not sure I'll be able to keep up during more than 10 days, as I did last year.

https://blog.jetbrains.com/kotlin/2023/11/advent-of-code-2023-with-kotlin/

#AdventOfCode #Kotlin #dev

Yay!! #adventofcode starts today! :)

I am looking forward to implementing the first exercise today!

Meanwhile, a new book arrived yesterday. I need to get back into the basics and refresh some memories even though I have > 15 YOE.

#coding #aoc23 #aoc2023 #developing #dev #devops #secops #developer #software

Samuel Vermeulen
3 days ago
Hazelnoot
3 days ago

Alright, I've set up my repo for Advent of Code. As in the past, I'll be using C# and building for readability and correctness instead of code golf or racing the leaderboards. This year I finally figured out how to keep the input files out of source control. Now I don't have to feel guilty about leaking the prompts! :blobfoxupsidedown:​

My solutions will be on GitHub, updated as I complete them: https://github.com/warriordog/advent-of-code-2023

#AdventOfCode #AdventOfCode2023 #AOC2023 #Dev #Coding #Programming #CSharp #DotNet

Alessandro
3 days ago

Advent of Code 2023

@programmazione

"Advent of Code è un calendario dell'Avvento di piccoli rompicapo [...] che possono essere risolti in qualsiasi linguaggio di programmazione. Le persone li usano come preparazione ai colloqui, formazione aziendale, corsi universitari, gare di velocità o per sfidarsi a vicenda.
I primi puzzle si sbloccheranno il 1° dicembre a mezzanotte EST (UTC-5)."

#programmazione #dev #adventofcode

https://adventofcode.com/

Immagine del progetto "Advent of code" con un cappello di babbo natale in ASCII Art
shrimp eating mammal 🦐
3 days ago

the CTO of basecamp, David Heinemeier Hansson, sounds like an epic asshole. https://blogs.library.duke.edu/blog/2023/11/30/why-were-dropping-basecamp/

#dev #tech #basecamp

Allen
3 days ago

One of the most challenging things with software design is knowing when two things that look alike are actually fundamentally different things.

If you end up treating the two things as the same, you glom behaviors together that aren't necessarily coupled, which not only adds complexity as you try to maintain the sameness between those two things over time, but it also prevents you from making each work independently as it needs to for the problem you're solving. #dev #programming

shrimp eating mammal 🦐
3 days ago

me: opens #dev blog post blah blah blah blah business logic

me: closes #dev blog post

#foss #tech

Goliver
3 days ago

Hey #dev friends, today I'll teach you the best way to #debug your code.
https://ohmylog.com/en/strips/the-best-way-to-debug
#webdev #humor #webcomic

Frozen Canuck
3 days ago

Shoutout to ViteJS for getting their official Mastodon account @vite properly verified ✅. They are superstars ⭐️

#dev #javascript

Samuel Vermeulen
3 days ago
WRKS.ART
3 days ago

Figma's dev mode is really good when turning designs into code. You can track component variants easily and see differences. However, I struggle with changes in design over time. WRKS was built in three iterations, resulting in a mix of these three. And then, I end up with a list of "what's different from design" from testers.

It feels like Figma only takes into account waterfall development without changes.

Do you have any tips for plugins to highlight changes in screens?

#figma #dev #design

Enhanced Interactive Screen Evaluation and Feedback
Aral Balkan
4 days ago

So did I mention that no company or government pays me for the work I do?

But you can support my work if you want to live in a world where we have the Small Web as an alternative to the Big Web of Google, Facebook, and other people farmers.

https://small-tech.org/fund-us

#SmallWeb #SmallTech #funding #foss #freeSoftware #openSource #web #dev #tech #technology

marco acorte
4 days ago

:telegram: https://t.me/acor3_it

una canale #telegram con un po' di tutto dal mondo #tech e #dev
https://www.acor3.it

Lewis Westbury 💛💙🌱
4 days ago

#AdventOfCode starts tomorrow.
Good luck everybody taking part! 🙌

Last year I made it to day 11 with a #BBCMicro... Still not quite decided what my challenge this year will be.

#Coding #Challenge #Competition #Dev #Developers #Christmas #Advent

🎄 https://adventofcode.com/

Arnaud Champollion :ubuntu:
4 days ago

Question #dev #tech

Quand on utilise la Web Speech API dans un navigateur, la liste des langues / voix disponibles sur le client est très variable d'une config à l'autre.

Certaines personnes ont des appareils en français qui n'ont même pas la synthèse vocale en français.

Comment ça se fait et comment / où est-ce que ça s'installe ?

KuJoe 💞
4 days ago

I spent 30 minutes trying to get a #PHP script working but I could not get it to display the right result no matter what. I could pull everything else from the database except the value I needed. I will revisit it tomorrow and I might have to scrap the whole database. I've run into this in the past but I forget how to fix it. Oh well.

#coding #code #dev

Alkaid
4 days ago

#StateOfJS 2023 is open 🎉, I am quite interested in the results of monorepo part https://stateofjs.com/en-US #dev

shrimp eating mammal 🦐
4 days ago

open source does not democratize access #foss #dev #tech

Just published! ✍️ Learn how to sign your code commits with PGP using GitHub Desktop on MacOS!

#pgp #gpg #GitHub #git #security #softwaredevelopment #Code #dev #DevOps

https://scidsg.medium.com/gpg-sign-code-commits-with-github-desktop-on-macos-5ef37e8b4f66

Jerome (He/Him)
4 days ago

Is anyone else still using Sublime Text as their primary IDE/code editor?

I gave vscode a try a few years back but it's horrendously slow.

#dev #software

Stevie Oberg
4 days ago

Every time I hear someone suggest a framework when it's not necessary a little part of my dev joy dies. #tech #womenintech #dev

Nestach
4 days ago

Adjusting the run speed and jump height a bit, feels more responsive

#gamedev #indiegame #coding
#dev #indiedev #unity #madewithunity #gaming #videogames #gameplay #wishlistwednesday

Amanda ☭ :aufinity:
5 days ago

Hello,

I'm currently facing challenges while trying to set up an instance of Archive of Our Own (AO3) using Docker. Initially, after installation, the instance goes into a 'blocked' state. I managed to resolve this by adjusting the configuration, which then successfully shifted the instance to the 'dev' (development) environment.

However, the real problem arises when I attempt to transition from 'dev' to 'prod' (production) mode. It appears as though the instance doesn't launch properly in the production environment. I've followed the standard procedure for such a transition, but it seems to be ineffective in this case.

I'm looking for suggestions or ideas on how to resolve this issue. Has anyone encountered a similar problem, or does anyone have insights into what might be going wrong and how to fix it? Any advice or guidance would be greatly appreciated.

#docker #ao3 #dev

Allen
5 days ago

I was able to solve that #uxdesign problem I had yesterday.

The problem was that if I have a canvas of index cards and the user has selected a sparse collection of cards and they drag them somewhere else in the canvas, how should the cards be laid out and how should the existing cards at the target behave? (i.e. what is the user's intent?)

I figured out a pretty simple, intuitive way to handle it.
#macdev #iosdev #dev
🧵 👇

Screenshot of a mac app displaying multiple index cards laid out in rows on a brown canvas. Three of the cards are selected, two cards on one row and one on the next row.
Frozen Canuck
5 days ago

With the recent news of Eduards Sizovs creating autogenerated profiles of fake women being speakers at his various tech conferences, know that there are tech conferences out that there that support real women doing excellent work. Take for instance @pyladiescon which has a great lineup of women

#python #dev #tech

Ondine B.
5 days ago

Référentiel métier d'une ESN et les différentes fonctions en TI.
Etre dev peut être le début d'une longue carrière, ou tu peux évoluer vers d'autres domaines connexes.

Et bien qu'il n'y ait pas bcp de femmes devs, la plupart de celles avec qui j'ai travaillé étaient dans l'AMOA.

#dev

Frozen Canuck
6 days ago

Thanks to the PHP community, here are programming languages that have an official and verified Mastodon account:

✅ Python – @ThePSF
✅ Rust – @rust
✅ TypeScript – @TypeScript
✅ PHP – @php, @thephpf

#dev #python #rustlang #rust #typescript #javascript #php

DennisL
6 days ago

Inspecting websites and web views on iOS devices https://yatil.net/blog/inspect-web-ios by Eric Eggert #ios #webdev #dev #tips

Has anyone actually used Web Push Notifications in a good way? I can’t say I’ve used them for anything, any good examples?

#web #webdev #JavaScript #www #mdn #dev #js

Aral Balkan
1 week ago

Really enjoying how building things with Kitten just feels so elegant…

Here, there’s a model class (that manages all aspects of Kitten’s version information) and you can use the `Component` getter to get a Kitten component you can add to your page to display the version information.

For a separate view, you can call the `printToConsole()` method to have it output the same information to the console.

Not revolutionary or rocket science but still, pretty neat ;)

#Kitten #SmallWeb #web #dev

Screenshot of code editor showing detail of src/lib/Version.js with the following code highlighted:

  get Component () {
    return this.html.bind(this)
  }

Full code listing show follows:

    return (this.day > lastDay[this.month]) ? zodiac[this.month + 1] : zodiac[this.month]
  }

  get Component () {
    return this.html.bind(this)
  }

  /**
    HTML component to display version information.
  */
  html () {
    const gitHashAsCSSHexColourString = `#${this.gitHash}`
    return globalThis.kitten.html`
      <dl class='nameValueList'>
        <dt>Version</dt>
        <dd>${this.apiVersion}-${this.gitHash}-${this.nodeVersion}-${this.versionStamp}</dd>
        <dt>Born</dt>
        <dd>${this.birthday()}</dd>
        <dt>Favourite colour</dt>
        <dd id='favouriteColour'>${gitHashAsCSSHexColourString}</dd>
        <dt>API version</dt>
        <dd>${this.apiVersion}</dd>
        <dt>Runtime</dt>
        <dd>Node.js ${this.nodeVersion}</dd>
        <style>
          dl {
            display: grid;
            grid-template-columns: auto 1fr;
          }
          dt {
            font-weight: bold;
          }
          #favouriteColour::before {
            content: '█ ';
            color: ${gitHashAsCSSHexColourString};
          }
        </style>
      </dl>
    `
  }

  /**
    Output version information to the console.
  */
Screenshot of code listing for /web/💕/settings🔒/index.page.js with the following line highlighted in a kitten.html block:

<${kitten.version.Component} />

Full code listing shown follows:

  return kitten.html`
    <page htmx alpinejs water>

    <header>
      <h1>Small Web Settings</h1>

      <section id='info'>
        <markdown>
          ## 👋🤓 Hello!

          Here you will find technical details about your Small Web place (such as your cryptographic identity) as well as configuration options.
        </markdown>
      </section>
    </header>

    <main x-data='{}'>
      <markdown>
        ## 🐱 Kitten

        <${kitten.version.Component} />
      </markdown>
    
      <markdown>
        ## 🌲 Evergreen Web

        Did you have a site here before?

        You can preserve it and keep existing links to it on the Web from breaking.
      </markdown>

      <${EvergreenWebForm} />
    
      <p class='snug'>Not sure what to enter here? Please see <a href='https://4042307.org'>4042307.org</a></p>

      <markdown>
        ## 🆔 Identity

        This is your public identity for ${kitten.domain} (ed25519 public key).

        <div class='public'>
          <input readonly type='input' value ='${_.id.ed25519.asString}'>
          <button
Screenshot of page resulting from the code shown.

Relevant are follows:

🐱 Kitten

Version
    1-9d7c07-20.7.0-20231126190431
Born
    2023/11/26 at 19:04:31 UTC (Sagittarius)
Favourite colour
    #9d7c07 (with little colour swatch showing the colour equivalent of the git hash)
API version
    1
Runtime
    Node.js 20.7.0

Full copy follows:

Small Web Settings
👋🤓 Hello!

Here you will find technical details about your Small Web place (such as your cryptographic identity) as well as configuration options.
🐱 Kitten

Version
    1-9d7c07-20.7.0-20231126190431
Born
    2023/11/26 at 19:04:31 UTC (Sagittarius)
Favourite colour
    #9d7c07
API version
    1
Runtime
    Node.js 20.7.0

🌲 Evergreen Web

Did you have a site here before?

You can preserve it and keep existing links to it on the Web from breaking.
Redirect pages not found here to the older version of this place that’s now hosted at:

Not sure what to enter here? Please see 4042307.org
🆔 Identity

This is your public identity for localhost (ed25519 public key).
SSH

This is your SSH public key.
shrimp eating mammal 🦐
1 week ago

#Wayland is not ready for prime time #x11 #dev #tech #foss

shrimp eating mammal 🦐
1 week ago

reminder that Mozilla Foundation takes half a billion (with a b) dollars a year from Google. it, and #Firefox , would not exist without that money.

so yeah switch to Firefox from #chrome or whatever but realize you're not magically safe and your work isn't done. Google's monopoly needs to be neutralized.

#tech #dev #web

Aral Balkan
1 week ago

🌲 Coming soon to Kitten: one-step evergreen web

One day, you might want a Small Web place at your personal domain. I know I will, at https://ar.al. Problem is, I already have a site there with 20 years of content. And I don’t want all those links to break.

So I’ll simply point a subdomain (e.g., archive.ar.al) to my current server and enter that domain in Kitten’s Settings page.

Learn more: https://4042307.org

#SmallWeb #Kitten #evergreenWeb #web #dev

Screenshot of upcoming Kitten settings page:

Small Web Settings

👋🤓 Hello!

Here you will find technical details about your Small Web place (such as your cryptographic identity) as well as configuration options.

🌲 Evergreen Web

Did you have a site here before?

You can preserve it and keep existing links to it on the Web from breaking.
Redirect pages not found here to the older version of this place that’s now hosted at:

https://archive.ar.al

[Clear button]

Not sure what to enter here? Please see 4042307.org

🆔 Identity

This is your public identity for localhost (ed25519 public key).

1a2da05a060cabaee8e2186bbd9abb62b860df6093d9ed490a59573eb7d83179

[Copy button]

This is your SSH public key.

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBotoFoGDKuu6OIYa72au2K4YN9gk9ntSQpZVz632DF5 Kitten: person@localhost

[Copy button]

🤫 Secrets
ed25519 private key

(Rest of page is clipped by the browser.)
Frozen Canuck
1 week ago

Update for all you #PHP aficionados out there: the official PHP #Mastodon account @php and the PHP Foundation Mastodon account @thephpf are now verified ✅!

Also, the php.net website has been updated to include a prominent link to the @php account 🔗

Show both accounts some ❤️ by giving them a follow.

#dev

Shawn Hooper (he/him)
1 week ago

Sometimes I wonder if I'm weird because I REALLY ENJOY refactoring and cleaning up code. Sometimes more than writing new features.

https://tommcfarlin.com/who-cares-about-clean-code/

#dev #refactoring

Aral Balkan
1 week ago

And, of course, Kitten now has native support for 404 → 307.

https://codeberg.org/kitten/app#404-307

(Currently for developers to play with via the Kitten.json file but soon to be exposed as a setting in the web-based settings interface.)

#Kitten #SmallWeb #4042307 #web #dev #evergreenWeb

Aral Balkan
1 week ago

(Re)introducing 404 → 307 (the evergreen web technique)¹

What if links never died? What if we never broke the Web? What if it didn’t involve any extra work?

It’s possible. And easy.

Just make your 404s into 307s.

https://4042307.org/

¹ Previously, I was doing 404 to 302 but 302 redirects do not keep the request method so 307 is the correct redirect to use. I’d been meaning to update the site for ages and so I finally made some time to do so this week.

#web #dev #evergreenWeb #4042307

Screenshot of top half of the 4042307.org web site:

Heading: 404 → 307
🌲 A simple gesture for an evergreen web.

Navigation:    What? Why? How? Get started! View source (git) Fediverse logo (go to Aral’s Mastodon instance)

Code block:
# nginx configuration on 4042307.org
location / {
  error_page 404 =307 https://2017.4042307.org$request_uri;
  try_files $uri $uri/ =404;
}
shrimp eating mammal 🦐
2 weeks ago

the year is 2073. there are more todo list apps than there are people living on earth. todomvc.com uses more electricity than the top 20 energy-using industrialized nations combined. people find a way to use it as a social network, sharing entirely new todo list apps with their friends instead of posting to a feed. #dev #tech #foss #todo #productivity

Aral Balkan
2 weeks ago

Scratch that, spoke too soon. The final install also succeeded but now the box won’t reboot. So all was well until 20.04 and 20.04 → 22.04 borked it.

Fun times.

Can’t even get an ssh shell in.

Meh, rebuild from scratch it is then, I guess.

:awesome: 👍

#web #dev #ops #rpmOstree #noOps #autoUpdates

Aral Balkan
2 weeks ago

Just updated a server I hadn’t touched in over six years from Ubuntu 16.04 → 18.04 → 20.04 → 22.04 and it all went smoothly; not a single issue.

I can’t wait for a server with Fedora Silverblue-style upgrades (CoreOS?) that’s supported by the major VPS providers in default images. Tried a while back to get Hetzner to support CoreOS but the process appears somewhat stuck:

https://github.com/coreos/fedora-coreos-tracker/issues/1324

#web #dev #ops #rpmOstree #noOps #autoUpdates

Frozen Canuck
2 weeks ago

Learned that the PHP Foundation does have an official #Mastodon account (@thephpf) but account is not verified. Also, there is no official PHP account on Mastodon whereas there is on Twitter. Would be great if both of these were addressed. Opened a Github issue. Feel the same way? Give the issue a 👍

https://github.com/php/web-php/issues/829

#php #dev

Frozen Canuck
2 weeks ago

Programming languages that have an official and verified Mastodon account:

✅ Python – @ThePSF
✅ Rust – @rust
✅ TypeScript – @TypeScript

#dev #python #rustlang #typescript

Frozen Canuck
2 weeks ago

Microsoft's official TypeScript #Mastodon account @TypeScript is now verified ✅.

Bonus: The #TypeScript team even included a link to their Mastodon account on their website 🙌 https://www.typescriptlang.org

Huge thanks to the TypeScript team for making this happen 💪

Use TypeScript? Please show the team some love by giving their account a follow.

https://github.com/microsoft/TypeScript/issues/56396

#dev #programming #nodejs #javascript

Frozen Canuck
2 weeks ago

PyLadiesCon's official Mastodon account @pyladiescon is now verified ✅

#python #dev

PyLadiesCon Mastodon account is now verified
Aral Balkan
2 weeks ago

Spoke with @timothep for @devjourney on #SmallWeb and more and the podcast is now out.

Listen at:

https://devjourney.info/Guests/280-AralBalkan

(Or wherever you get your podcasts.)

💕

#podcast #devJourney #SmallTech #BigTech #web #dev #design #decentralisation #technology #kitten

Khalid ⚡
2 weeks ago

I think the “unlimited string” warning is awesome. Devs don’t realize they can get attacked by having users submit huge strings to their database that can ultimately crawl your perf to nothing. #database #dev https://mastodon.online/@maartenballiauw/111443185213471796

Aral Balkan
2 weeks ago

Hey, maybe the good #Google folks at web.dev can write an article about how the #Firefox slow-down trick on YouTube works so other sites can implement it too.

https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_has_started_to_artificially_slow_down/

#google #web #dev #firefox #antitrust #surveillanceCapitalism #siliconValley #assholes

attacus
2 weeks ago

Today I built a silly webpage by hand in a couple of hours. (I’m not going to tell you what it was, except that it was frivolous af.)

I started out by looking for a template, but everything I found was way too involved, so I ended up writing the HTML and CSS from scratch, throwing it in a cloud-hosted directory, and nudging the DNS settings to point there.

This turned out to be a ridiculously nostalgic experience. I built a lot of weird little websites like this when I was about eleven years old, saving the HTML of sites that I liked so that I could access them when the phone line was being used by someone else, and changing pieces around to figure out how it all fit together.

It struck me that:
a) by this measure I’ve been doing web dev for almost a quarter-century now 😳
b) there is nothing stopping me from making websites this way. I can still write HTML and yeet it out there if I want to, no matter what it’s for. Pages load quickly. It’s not fancy. It works. Underneath it all, the web is still there.

If you feel so inclined, I can highly recommend seizing an afternoon, taking a silly webpage idea, and having a play.

#HTML #CSS #SmallWeb #IndieWeb #web #dev

The code.talks 2023 videos are online:
https://youtube.com/playlist?list=PLmByTtq_jZj0iyx4OevSyqdhFLH0BZaoM

My "watch later" playlist just grew a lot! So many interesting talks.

#codetalks #dev #talk

Frozen Canuck
2 weeks ago

Question for those who do most of their local development on #macOS with an arm64 processor (M1+): What's your preferred approach to running #docker (docker-compose) and/or #kubernetes?

· Official Docker Mac App
· Linux using UTM
· Lima
· Podman
· Other?

#dev #linux #k8s

Jean François Kennedy
2 weeks ago

An example website that actually uses <nav> and <section> for what they were designed. We forget it, sometimes.

https://john-doe.neocities.org/

#web #dev

FediFollows ☃️
2 weeks ago

#SoftwareDevelopment / #Programming / #Dev picks of the day:

➡️ @forgejo - FOSS self-hostable software forge (fork of Gitea)

➡️ @Codeberg - Non-profit software forge instance for FOSS projects, co-creators of Forgejo

➡️ @gnome - Official Gnome account

➡️ @kde@floss.social (main) & @kde_community (videos) & @kde@conf.tube (conference vids) - Official KDE accounts

➡️ @kde_espana - Spanish-language KDE account

➡️ @akademy@floss.social & @akademy@tube.kockatoo.org - Annual world summit of KDE

➡️ @veggero - KDE dev's videos about KDE, FOSS etc

1/10

Joe Lanman
2 weeks ago

Did you know you can pin tabs in VS Code?

#dev #vsCode

Frozen Canuck
2 weeks ago

The Rails Foundation has expressed that at this time they will not be running official accounts on #Mastodon, #Bluesky, and #Threads. The official channels will remain #Twitter, #LinkedIn, and RSS. That's unfortunate.

https://github.com/rails/rails/issues/50074

Lots of developers who use Ruby on Rails are turning away from Twitter and would probably like to follow Ruby on Rails updates on other social media channels. Why limit yourself especially with how terrible Twitter/X has become.

#ruby #rubyonrails #dev

Aral Balkan
2 weeks ago

You can now update (upgrade or downgrade) Kitten using:

kitten update [API version]

This will update Kitten to the latest publicly-available version on https://kittens.small-web.org or, if the optional API version argument is passed, to the latest publicly-available version for that version of the Kitten API.

You can also downgrade to a public package from a more recent development build.

Next: auto updates of Kitten servers…

Docs: https://codeberg.org/kitten/app#update

:kitten:💕

#Kitten #SmallWeb #web #dev