randomgeek, to random

Looking up "Drupal" and "Notion" and I'm finding how to integrate with the Notion API and I'm like you don't understand I didn't want to work with Notion I wanted to reimplement Notion.

It's okay the urge passed. Just one of those ADHD "I've got a brilliant idea" moments

mjgardner,
@mjgardner@social.sdf.org avatar

@randomgeek “We get it already. is horrible, but it's used everywhere. Guess what? It was just as horrible in 2008. And 2005. And 2002.”

@codinghorror wrote that in 2012.

Then he said, “The best way to fix the PHP problem at this point is to make the alternatives so outstanding that the choice of the better hammer becomes obvious.”

What happened instead: joined forces with in 2015 and ate the world.

mjgardner,
@mjgardner@social.sdf.org avatar

@nicomen @randomgeek @codinghorror I left out the part where bulit for its text editor around the same time, also using . It was really the perfect storm. Server-only languages and frameworks never had a chance.

mjgardner,
@mjgardner@social.sdf.org avatar

@kevin @randomgeek @codinghorror Yes, with its block editor where almost everything but registering a plugin is done in . Or the WordPress.com and desktop frontend which is all

The past five years have seen an explosion of projects, including ones that drive the API provided by WordPress’ core.

In short, JavaScript is eating WordPress too.

lirantal, to programming

Rolled out Node.js book stats to Nodejs-Security.com 🎉

  • Millions of downloads for vulnerable npm packages
  • 10 chapters of vulnerable code
  • 106 pages of hands-on secure code practices

No excuse not to learn ;-)

👉 Get the book https://www.nodejs-security.com
🎁 12% OFF E4NJIWMQ

adamjcook, to javascript

Oof.

Tough times at .

Not entirely unexpected though.

I remember the days when they were seen as a rising star in the tech scene. A lot of good people were there.

Did a bunch of and meetups there, back in the day.

I think they might have been one of the first to go all in on when that was first taking off.

https://www.chicagobusiness.com/commercial-real-estate/groupon-terminating-hq-lease-600-w-chicago-avenue-early

galaxydinodragon, to linux

I was thinking about making a sometime but I'm unsure what to make it on.

Any suggestions, comment below and please to get as many suggestions as possible.

vespasianvs, to javascript

New server, so new intro!

Start with the tech stuff. I'm a . Mostly writing web apps using and with some . Been dabbling with for a recent project too.

I've been messing computer since a child and have fond memories of being asked to spend £1000 of my dad's friends money to build him a computer. The look on his face when he walked into his dining room to see bits of computer scattered all over the table and me, age 9, ready to put it together. Not going to say my age now, but it was a 486DX2-66 with a whole 8MB of memory.

Outside of tech, I'm outdoorsy. I like a good , or in the woods. I love nature and campaign to protect the and .

I lots of places but just to save on petrol and parking. My was free and I don't own lycra.

I have an where I grow a lot of my own food. I eat a mostly diet, so that keeps the food bill lower.

Learning and ... Sometimes at the same time!

voxpelli, to programming
@voxpelli@mastodon.social avatar

Found the wiki list of Node users back when was young and new.

I apparently added myself August 6, 2010 and became person number 20 in the CET timezone with only one before to highlight being from Sweden: @rsms

https://github.com/k1mo/node/wiki/Node-Users/c2544cc918971f0098708869ef2771e8bc22d093

Latest version of Node that day was v0.1.103 and new releases were made frequently and were often breaking: https://github.com/nodejs/node-v0.x-archive/releases/tag/v0.1.103

And I think npm hadn't really gained much traction yet, though did exist: https://github.com/npm/npm/releases/tag/v0.1.23

okpierre, to fediverse
@okpierre@mastodon.social avatar

Calckey is a Misskey fork. Is it faster pace with better bug fixes and improvements? @calckey

Codeberg repo here: https://codeberg.org/calckey/calckey

jamesshore, to programming
@jamesshore@mastodon.online avatar

I have to confess to some hubris. After evaluating the various Node.js testing frameworks, I've decided to write my own instead. In this 🧵, I'll explain why. Mostly so I can remember it for the future.

codybrom, to programming
@codybrom@mstdn.social avatar

Anyone know of any good ActivityPub packages for or ?

I want to bring AP updates to a static/serverless site hosted on Vercel. Nothing out there seems to quite fit the bill, or requires an amount of tinkering that currently goes over my head.

Open to any and all guides or suggestions!

loige, to programming

Doing a live stream where we are going to build modules in using Neon!

This is going to be the last stream for a while (I am going on holiday for a bit 🤩)

So come and join us at https://twitch.tv/loige

Starting at 5 PM UTC

voltagex, to programming
@voltagex@aus.social avatar
aral, to programming
@aral@mastodon.ar.al avatar

If you’re using HTML Validate (you should; it’s ace), update to 7.15.2. It no longer flags multiple buttons with the same name used in forms as a validation error (this is a valid pattern that lets you interpret a form differently on the server based on which button it was submitted with).

https://gitlab.com/html-validate/html-validate/-/issues/212

aral,
@aral@mastodon.ar.al avatar

PS. Kitten uses HTML Validate to show you validation issues with your pages as you develop.

:kitten:💕

https://codeberg.org/kitten/app

jimmyb, to php
@jimmyb@selfhosted.cafe avatar

Going through all my notifications 🤓

boneskull, to programming

Hi, I'm looking for a J-O-B. I love building dev tools & maintaining . recently: maintainer of (automation framework for arbitrary devices). before: OSPO, core, Mocha, etc. I am on the @jsparty podcast. I am cool and smart and funny. 20 YoE. remote only

brad_frost, to random
@brad_frost@mastodon.social avatar

I'd watch a documentary about jQuery.

tanepiper,
@tanepiper@tane.codes avatar

@criswell @brad_frost Well there's some truth. A lot of what we'd call 'the modern web' was born out of that and - so many tools and concepts

ssoper, to programming
@ssoper@noc.social avatar

question for other devs out there. is there a way to get the predictability of reproducible versioning between dev and deployed without having to lock down your package.json to exact versions? concern is that locking down versions now introduces a quarterly upgrade cycle that sucks up dev time. i'm also not a fan of dependabot's yarn.lock only updates.

this whole convo started w/ 13.3.1 release with a nasty bug.

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

Just released ()¹ version 3.0.0

Breaking change²: data is now evaluated in virtual machine contexts.

If you were persisting custom objects³ and referencing classes from global scope (globalThis) to have your objects keep their types when read, you must now explicitly register your list of custom classes using the new classes property of the options object when calling JSDB.open().

¹ https://codeberg.org/small-tech/jsdb#javascript-database-jsdb
² https://codeberg.org/small-tech/jsdb/src/branch/main/CHANGELOG.md#3-0-0-2023-04-28
³ https://codeberg.org/small-tech/jsdb#custom-data-types

aral,
@aral@mastodon.ar.al avatar

PS. I’ll update Kitten¹ with the latest JSDB today.

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

smallcircles, to programming
@smallcircles@social.coop avatar

Build lightweight cross-platform desktop apps with , , and

An alternative to , not based on and . Neutrinalo uses the existing web browser library in the operating system.

https://neutralino.js.org/

jo, to fediverse

I saw @Uraael mention how their engagement had really skyrocketed with the influx of folks from at calckey.social and they posted a screenshot of their activity graph. Thought I'd heck mine, too.

Yeah, that's absolutely crazy. 😅

maegul,
@maegul@hachyderm.io avatar

@jo One thing that attracted me to (in conversation with a recent migrant to there) was that it's a nodejs based codebase, which makes it more likely that I'd one day dig into the internals (than say Ruby/Mastodon or Elixir/Akkoma).

How do you find developing a *key platform? Is being based a factor in your liking it?

wiredprairie, to programming
@wiredprairie@mastodon.social avatar

I'm enjoying the ease of use of the npm package 'postgres'. I'd tried a few other options that were a bit more "ORM" and not had great success.

It's not simple -- but that's good as it's feature set is definitely robust. Also works well with Typescript.

It took me about 45 minutes to swap from Kysely.

https://www.npmjs.com/package/postgres

alexzeitler, to opensource
@alexzeitler@mastodon.social avatar

Sometimes it takes an all nighter to get things going

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

Wondering how to get readline working in a non-primary Node.js cluster process while keeping colour output via Chalk in your CLI app?

(I’m pretty sure you’re not but, hey, I ran into this today and I’m documenting it in hopes it might help someone else sometime.)

Check out the implementation in Kitten’s development-time process manager (this little file is what Kitten uses in place of a heavyweight module like Nodemon):

https://codeberg.org/kitten/app/src/branch/readline-under-cluster/build-templates/kitten-process-manager.js

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