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

#OWASP #AppSec #Security #NodeJS

adamjcook, to javascript

Oof.

Tough times at #Groupon.

Not entirely unexpected though.

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

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

I think they might have been one of the first to go all in on #NodeJS 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 #youtube #video sometime but I'm unsure what to make it on.

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

#linux #nodejs #html #css #roblox #lua

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 #nodejs 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

#calckey #misskey #fork #fediverse #activitypub #foss #opensource #codeberg #microblog #nodejs

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.

#NodeJs #tdd #testing

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

#web #dev #html #validation #js #NodeJS #htmlValidate #validator

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

#SmallWeb #Kitten #web #dev #html #validation #js #NodeJS #htmlValidate #validator

jimmyb, to php
@jimmyb@selfhosted.cafe avatar

Going through all my #Dependabot notifications 🤓

#GitHub #developer #NodeJS #PHP #Laravel #dependencies #code

boneskull, to programming

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

#GetFediHired

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 #nodejs - 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 #JavaScript #Database (#JSDB)¹ 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

#Kitten #Domain #JSDB #SmallWeb #SmallTech #web #dev #nodeJS #database

smallcircles, to programming
@smallcircles@social.coop avatar

#NeutralinoJS

Build lightweight cross-platform desktop apps with #JavaScript, #HTML, and #CSS

An alternative to #Electron, not based on #Chromium and #NodeJS. 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 #mastodon at calckey.social and they posted a screenshot of their activity graph. Thought I'd heck mine, too.

Yeah, that's absolutely crazy. 😅

#Calckey #migration #fediverse #FindsAServer

maegul,
@maegul@hachyderm.io avatar

@jo One thing that attracted me to #calckey (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 #nodejs 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

#NodeJS #JavaScript #Deno #Postgresql #ECMAScript #TypeScript #NPM

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

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

The Stripe API doesn’t include a way to validate publishable and secret API keys.

Here’s a simple function you can use to do that:
https://codeberg.org/aral/gists/src/branch/main/validateStripeKey.md

#Stripe #API #stripeAPI #JS #NodeJS #web #dev #gist

rauschma, to programming
@rauschma@fosstodon.org avatar
schizanon, to linux
@schizanon@mas.to avatar

Developers: It takes a really long time to delete my node_modules directory
#Microsoft: What do you want us to do about it?
Developers: I don't know, use a better filesystem or something?
Microsoft: Here, have an entire fucking #Linux virtual machine that you can use to run #nodejs
Developers: ...this is fine actually

#Windows #WSL #node #javaScript

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