Sometimes you just have to stop yourself from falling
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding
Sometimes you just have to stop yourself from falling
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding
Linus Torvalds Reflects on 20 Years of Git
@torvalds knew what developers wanted for their SCM: Performance, safeguards against data corruption and distributed workflow.
https://thenewstack.io/linus-torvalds-reflects-on-20-years-of-git/
New Kitten Release
(Run `kitten update` to update your dev machines. Production machines will automatically update in a couple of hours.)
• You can now add a generic script block to your markdown pages (see https://mastodon.ar.al/@aral/114432417394114105)
• Markdown pages can now be `KittenPage` instances and attach `KittenComponent` instances (so you get a full server-side component hierarchy with an event-based workflow; ideal for authenticated pages where you can be use only the author of the page will be accessing them and thus the additional memory and processing overhead are not issues. Isn’t the Small Web great? Only having instances of one makes it possible to optimise so many things for the human experience instead of vertical scale of the data farming machine.)
• Two new examples showcase the new features: https://codeberg.org/kitten/app/src/branch/main/examples/streaming-html/markdown-script-simple-components and https://codeberg.org/kitten/app/src/branch/main/examples/streaming-html/markdown-kitten-components
• Attributes with object values are no longer serialised into the DOM (but your components’ render functions will continue to receive them, of course.) This is because only string values make sense for attributes in the context of the HTML DOM. (You can still, of course, have stringified representations of objects in attributes, as used by the `data` attribute to pass data from nodes to event handers on the server.)
Oh, and here’s what it looks like if you use Kitten’s class-based pages and components instead.
(You can have the event handling encapsulated on the component itself. Kitten automatically bubbles events up the component tree on the server side.)
Coming soon: Generic script blocks in markdown pages in Kitten¹
The line between what you can do from a Markdown page vs what you can do from a JavaScript page in Kitten continues to blur… soon, you’ll be able to add a generic script block to the front matter of your Markdown pages for quick little things.
e.g., In the screenshots you see all the code necessary to create the page with the reactions component which actually persists the results to your data. That is all the code in your app. Nothing else. No scaffolding or anything else. Seriously :)
Want a checkerboard pattern? No need to use multiple `linear-gradient()` layers anymore. `conic-gradient()` has been supported cross-browser since 2020!
PS: if you can, upvote https://stackoverflow.com/a/65129916/1397351 to make it the top answer and get more people (and AI*) to use modern, well supported #CSS
*people will use it anyway and we don't need more outdated code out there
OpenRE devlog 1 : Harmonisation de l'Albedo https://www.journalduhacker.net/s/34wq4c/openre_devlog_1_harmonisation_de_lalbedo https://j-ponzo.github.io/projects/open_re_poc_devlog_1/ #programmation #graphisme #jeux #dev
Have you played MINI MERCHANT yet? Our #classic #casual #openworld #collectathon #RPG is on #steam
https://store.steampowered.com/app/3473760/Mini_Merchant/#app_reviews_hash
Quoi de neuf les devs ? Numéro 132 avec l'interview de Néphélim aka Youcodeuse https://www.journalduhacker.net/s/dg8cvg/quoi_de_neuf_les_devs_num_ro_132_avec https://go.itanea.fr/nl132 #programmation #dev #php
A little fun traversal part I built for the player to climb up mountain walls
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding
Every once in a while you're just #vibing, #coding, maybe even doing some #vibecoding...and *record ssscccrrrch*. Youve got this ugly #JSON chunk just ruining your vibes...? Convert it to Vibe JSON!
Yeah, one of those #badideas you get while bullshitting with a friend about the current chaos ensuing in our world. And realizing you have something meaningful to contribute!
The Processing Foundation Software Development Grant offers $10,000 to support 200 work hours over 4 months. Check out the call theme and conditions here: https://processingfoundation.org/grants #dev #grant #opensource #processing #openCall
New Kitten Release
• New: Any attributes present in a <markdown> tag are now passed to the first rendered element. (This is useful if you want to add some quick inline styles to a <p> that’s rendered from markdown, etc., but for anything more complicated, you should likely just jump into HTML.)
To learn more about Markdown in Kitten, please see the Markdown reference¹.
Enjoy!
New Kitten Release
• Fix: morph attributes¹ now support interpolated values.
Enjoy!
¹ The morph attribute is Kitten’s shorthand for the hx-swap-oob attribute of htmx, which Kitten uses – and extends – under the hood. To learn more about it, see Kitten’s Streaming HTML tutorial: https://kitten.small-web.org/tutorials/streaming-html/
Hello from the #API at time : `Mon Apr 28 17:54:45 2025`.
The project used is **#Masthon** a simple #python package whitch links to #Mastodon coded by an #french student !
Let's check my #code on #gitlab -> https://gitlab.com/Gator3000/masthon.git. It's #opensource !
Talk to me about my project at `@gator3000` or on discord `_gator3000`
This is an automatic message posted every times I test my code. Tell me if it spam :)
New Kitten Release
Added:
• Support for local redirects and domain redirects (former will eventually have interface in Settings, latter can be programmatically used or, more likely, will be used via a small app I’m about to release next).
Fixed:
• Event bubbling in class-based Kitten pages and components is now correctly limited to just the event target if the component’s id starts with Kitten’s automatically generated universally-unique ID for the component.
• Fixed regular expression matching Kitten components in Markdown pages so it correctly captures self-closing components when followed by components with slotted content.
• The Kitten-specific trigger() mixin on the client-side WebSocket now correctly adds the contents of the data attribute on the triggering node to the data property received by the server-side event handler. This gives manually-triggered event handlers the same interface as automatically-triggered ones. (Previously it would create a separate `data` object in the received argument.)
Stay tuned for the a small and useful app release later today for web archiving/combatting link rot :)
Enjoy!
Je suis toujours à la recherche d'un nouveau poste #jechercheunjob , en full remote uniquement. Dans le domaine du #dev #web (junior), création / gestion de sites #WordPress mais j'ai plus d'une corde à mon arc comme vous pouvez le voir sur mon #CV (formateur, rédacteur web, support).
Je suis à l'écoute de toutes propositions, n'hésitez pas à me contacter ou partager à vos contacts.
Merci d'avance ;-)
https://andre-ani.fr/wp-content/uploads/2025/04/CV_Patrice.pdf