kubikpixel, (edited ) to webdev
@kubikpixel@chaos.social avatar
ampache, to php
@ampache@fosstodon.org avatar

#ampache 6.4.0 out now!

This is a great release to move to. Numerous fixes and weird bugs squashed.

The 6 branches are winding up development but API6 will continue to be extended when development has moved to Ampache 7.

#php #api #dev

https://github.com/ampache/ampache/releases/tag/6.4.0

jik, to tech
@jik@federate.social avatar

It really annoys me when #tech chooses unnecessarily arcane terms when there are meaningful, obvious terms they could have used instead.
Who decided on "forward proxy" and "reverse proxy" when "client proxy" and "server proxy" were right there?
#dev #DevOps #DevSecOps

opdavies, to php
@opdavies@mastodon.social avatar

This week, I've set up Xdebug on a new project to help with some complicated debugging.

https://www.oliverdavies.uk/archive/2024/04/30/stepping-back-into-debugging

denzilferreira, to android
@denzilferreira@techhub.social avatar
lakhesis, to random
@lakhesis@wandering.shop avatar

I’m once again looking for a job.

The shake up last year at my place of employment looked like it was headed in a good direction, but in the last month or so things have gone down hill.

I'm a full stack Angular developer with experience in C#, Node, PLSQL and Postgres. I learned React last year for fun, am learning Swift and SwiftUI also for fun. I've got experience running a small team remotely, and am easy to get along with.

Luke, to CSS
@Luke@typo.social avatar

#Masonry #CSS and how to move forward:

https://youtu.be/azs0xtt_tJc?si=xRvmIgjhMoBGKc8Q

I suggest we make it its own thing. Call it whatever we like: Bricks, stacks, castle, river, stones, etc.

@kevinpowell
@jensimmons
#layout #design #dev #html

aral, to programming
@aral@mastodon.ar.al avatar

JSDB 5.0.0 published 🎉

• Custom classes must have a constructor that accepts a parameter object as its only argument. Constructors are run during deserialisation.

• Custom classes can now safely extend other classes (e.g., EventEmitter).

• Properties that begin with an underscore (_) are treated as private and ignored.

• Objects with null prototypes are supported. i.e., objects created with Object.create(null, …).

Full details: https://codeberg.org/small-tech/jsdb#migrating-from-earlier-versions-of-jsdf

aral,
@aral@mastodon.ar.al avatar

JSDB 5.0.1 published 🎉

• Fixes #14: Crash if DataProxy getHandler() called on object with null prototype. (https://codeberg.org/small-tech/jsdb/issues/14)

To install update:

npm install @small/jsdb@5.0.1

Learn more about JSDB:

https://codeberg.org/small-tech/jsdb#javascript-database-jsdb

#JavaScriptDatabase #JavaScript #database JSDB #JSDB5 #NodeJS #SmallTech #SmallWeb #web #dev

aral,
@aral@mastodon.ar.al avatar

JSDB 5.1.0 published¹ 🎉

• Forgetting to pass a custom class that’s persisted in your database in your JSDB.open() call now throws instead of corrupting your database by falling back to using an untyped object.

• Added JSDF ver. 2 to 3 database migration script (i.e., JSDB version 2-4 to 5)²

To install update:

npm install @small/jsdb@5.1.0

¹ https://codeberg.org/small-tech/jsdb/releases

² https://codeberg.org/small-tech/jsdb#version-2-to-3

JSDB

aral, to javascript
@aral@mastodon.ar.al avatar

Just wrote a note about a little gotcha with default values for destructured properties of parameter objects in JavaScript that has gotten me a few times:

https://codeberg.org/aral/gists/src/branch/main/default-values-for-destructured-properties-of-parameter-objects-in-javascript.md

YurkshireLad, to facepalm
@YurkshireLad@mastodon.social avatar

Developers that claim a bug is fixed, yet didn’t read the description properly and hence didn’t test under the same conditions.

pieceofthepie, to Laravel
@pieceofthepie@n8e.dev avatar

. Put more effort into periodically reinforcing the learning that got you to this point in your career, because at some point you might spend a weekend implementing something from scratch and realising you've literally forgotten it all.

The wheel aren't rusty, they've fallen off.

How does one work with ?
What is a Dockerfile? WTF is Vite?

Monolecte, to random French
@Monolecte@framapiaf.org avatar

Les vrais savent…

Ces 🤬 de 🤬 de l’URSSAF qui ont foutu un time session à la saisie du formulaire qui efface l’intégralité de tes saisies, y compris celles qui avaient été enregistrées la veille, genre parce que tu a trop trainé à cherché à quoi correspondaient leurs nouvelles catégories claquées au sol !!!

Monolecte,
@Monolecte@framapiaf.org avatar

@Kahte

Ouais !

ICI, ON BAVE SUR LES #DEV DE L’#ENFER

GlenDownton, to random
@GlenDownton@mastodon.au avatar

What better way to spend a glorious autumn Sunday afternoon than refactoring a pile of to make it thread-safe?

Actually, even I can't tell if I'm being serious here or not :/

metin, to programming
@metin@graphics.social avatar

The more modest a developer is, the smaller the application version increments. Some indie coders add brilliant new functionality, and change the version from 0.9 to 0.9.1, while corporations often add a few minor improvements once a year, and jump from 1.0 to 2.0.

beanjbunny, to gamedev
@beanjbunny@nerdculture.de avatar

me on my way to tell discord I busted my code again #coding #dev #indiedev #gamedev #bunny

aral, to web
@aral@mastodon.ar.al avatar

Today I learned that Safari can’t understand compound extensions in the accept attribute of file inputs.

So, for example…

<input
type="file"
accept=".kitten.databases.tar.gz"
>

… fails. So you have to do:

<input
type="file"
accept=".gz"
>

(Which, of course, opens the person up to more chances of selecting the wrong file.)

🤷‍♂️

#Safari #web #dev #limitation

n0rthk1n9, to iOS
@n0rthk1n9@mastodon.social avatar

🌠 Launching Cosmo Pic! Dive daily into breathtaking astronomy pictures and make your phone a window to the stars. Developing this app has been a journey of discovery and dedication. Join me in this cosmic adventure and see what the universe reveals each day! 🚀✨

https://apps.apple.com/de/app/cosmo-pic/id6472663048

#buildinpublic #indiedev #dev #iOSdev #iOS #swift #SwiftUI

joelanman, to random
@joelanman@hachyderm.io avatar

I'm getting really stuck with using Jest to unit test model files that use knex. For example if a method requires a valid id. I can't hardcode the id as I can't be sure what it will be.

So the alternative seems to be unit tests that include multiple methods. For example create, then update. But that doesn't feel like a unit test of one method?

#dev

aral, to web
@aral@mastodon.ar.al avatar

This is a very neat trick to unset max-height when an HTML element with resize='vertical' set in CSS is resized. So you can have elements initially displayed with a max-height but then resized beyond it:

https://stackoverflow.com/a/60286469

(Should work as is for resize='block' and with the selector tweaked to use "width" for horizontal/inline.)

#web #dev #tip #CSS #resize #maxHeight

aral, to webdev
@aral@mastodon.ar.al avatar

Little web dev tip: if you have just one address field in your HTML form (e.g., a textarea) but you still want the person filling it in to avail themselves of autocomplete, here’s a little reusable snippet you can use to achieve that:

https://codeberg.org/aral/gists/src/branch/main/single-html-address-field-with-autocomplete-using-javascript.md

(Ideally the web spec should be extended to include a full-address value for the autocomplete attribute.)

#HTML #autocomplete #JavaScript #address #web #dev #tip #code

aral, to SmallWeb
@aral@mastodon.ar.al avatar

This is a niche one and will likely not affect any of the (three?) people playing with Kitten¹ right now but, in any case:

If you persist custom types to your Kitten database, you might be hit by this bug that was introduced when I released versions of Kitten with minified identifiers.

I briefly wrote about what happened, how you can identify if you’re affected, and how you can fix it here:

https://codeberg.org/kitten/app/issues/160#issuecomment-1775375

¹ https://codeberg.org/kitten/app

aral, to SmallWeb
@aral@mastodon.ar.al avatar

Thanking David for the quick fix of a html-validate issue with acceptable values for the textarea tag’s autocomplete attribute (https://gitlab.com/html-validate/html-validate/-/issues/249).

If you’re not using html-validate, you should. Kitten* has is integrated by default so you get your markup validated on every save and you can see validation errors in the browser (you can even have it highlight the invalid elements visually on the page) :)

#Kitten #SmallWeb #HTML #validation #web #dev #htmlValidate

n0rthk1n9, to iOS
@n0rthk1n9@mastodon.social avatar

Day 44 of #100DaysofCosmoPic was design focused. I created pictures of the different planets in our solar system to go hand in hand with the list I display in the trivia section! Thanks this video from Karin Prater: https://www.youtube.com/watch?v=77ztC8Z-KuQ I got the inspiration for the list 🙌🏻 Always love to design new views much more than the tech behind it 😅 How do you like it so far?

#indiedev #BuildInPublic #iosdev #iOS #dev #swiftui #swift

image/jpeg

techsaviours, to linuxphones

A new section popped up in our wiki - Linux Mobile!

https://wiki.techsaviours.org/en/phone/operating_systems/linux_mobile

It covers @danctnix Arch Linux ARM build script and @postmarketOS pmbootstrap

And here is a bit to read regarding a daily driven PinePhone.

https://techsaviours.org/news/en/new-linux-mobile-operating-systems-section-and-pinephone-pro-as-a-daily-driver

@postmarketOS #dev s especially POCO x3 NFC I can help to test, just need a spare phone, what about the PPP? ;)

#wiki #postmarketos #archlinuxarm #linuxmobile #DanctNIX #guide #tutorial #pinephone @PINE64

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines