erinc, to python
@erinc@mastodon.social avatar

After an 8-year break from web development, I evaluated modern tech stacks to build my personal projects in 2024. This post chronicles my journey in selecting the perfect combination of backend, frontend, database, and hosting.

https://erinc.ca/tech-stack-2024

chipx86, to Discord
@chipx86@mastodon.online avatar

Hey, developers: The @reviewboard team's starting a new for devs to hang out, chat, and share what you're building.

https://discord.gg/saMCqHEZ

We have channels for , , / , , , and more.

You don't need to use or contribute to Review Board to hang out. (But you can follow development there, if you want.)

We hope to see people come in and hang out. The aim is a friendly, diverse community of devs.

Feel free to pass along the invite!

leanpub, to typescript
@leanpub@mastodon.social avatar

Node-OPCUA by example Edition 2024 by Etienne Rossignon is on sale on Leanpub! Its suggested price is $249.00; get it for $90.99 with this coupon: https://leanpub.com/sh/Iokhvunu #InternetOfThings #Typescript #Robotics #Messaging #EmbeddedSystems #Cryptography #InternetOfThings

henrikjernevad, to javascript
@henrikjernevad@mastodon.social avatar

Another leak in the JavaScript single-threaded facade (or a bug in Jest, really).

Asserting expect(...).toStrictEqual(...) fails with two structurally identical objects created by two different Node worker threads because their prototypes are not the same (though identical). Asserting expect(structuredClone(...)).toStrictEqual(structuredClone(...)) works.

henrikjernevad,
@henrikjernevad@mastodon.social avatar

Perhaps I should add it to the list in https://henko.net/blog/death-by-a-thousand-inconsistencies/ 🙃

underlap,
@underlap@fosstodon.org avatar

@henrikjernevad Have you looked at Elm?

Last time I looked, the docs were like "Elm for JavaScript developers" or at least "Elm for front-end developers", hence opaque to me. But the language has a lot of promise.

sonny, to GNOME
@sonny@floss.social avatar

GSoC didn't even officially started @vixalientoots already made Workbench able to compile and run TypeScript code 🤯 🎩

lw64, (edited )

@sonny @vixalientoots I guess there will be a lot of time to port demos to then :D

smallcircles, to loom
@smallcircles@social.coop avatar

Cap. An -licensed self-hostable alternative to :

https://github.com/CapSoftware/Cap

Implemented in and .

guenther,

@smallcircles so it's basically a Video hosting platform, but optimized for screen casts?

smallcircles,
@smallcircles@social.coop avatar

@guenther yes, guess you can say so. I don't know about all its (social) features, as I am not someone using it myself, but I get frequently passed Loom vids. Often used for giving feedback, where seeing the speaker in the circle is major part of the experience.

mackuba, to random
@mackuba@martianbase.net avatar

I added

/**

  • @types 😬
    */

(#typescript in #JSDoc mode)… https://github.com/mackuba/skythread/compare/ae408616...master

I wonder how useful and how annoying it will turn out to be. In any case, deleting them would be a few clicks in the editor. But it looks not terrible and it should at least make refactoring safer 🤔

ohmrun, to typescript
@ohmrun@hachyderm.io avatar

#Haxe still has a better type system than #Typescript, soz.

tanepiper,
@tanepiper@tane.codes avatar

@ohmrun I loved working with Haxe back in the day - it's a shame it never quite took off the same way

ShopwareDevs, to Symfony
@ShopwareDevs@phpc.social avatar

#Shopware 6.6.2.0 released containing 44 bug fixes and cool improvements, especially for developers, for example #typescript support for extensions, automatic compiling of JS/SCSS of plugin sub-bundles, #meteor component library in administration etc.

https://developer.shopware.com/release-notes/6.6/6.6.2.0.html

chriskrycho, to typescript
@chriskrycho@mastodon.social avatar

The first of my two talks—this one, born out of my experiences with versioning and and over the past 7 years. Script and slides now, video once it’s up! https://v5.chriskrycho.com/elsewhere/cutting-edge-of-versioning/

nick_tune, to programming
@nick_tune@hachyderm.io avatar

One thing I liked about Scala was the ability to work fairly seamlessly with possible nulls using map, flatMap, orElse, getOrElse and so on....

My first impressions are that it's not so smooth in typescript out of the box to work with optionals.

Hopefully I'm just missing a few key concepts.

frankel, to Figma
@frankel@mastodon.top avatar
dave, to Excel
@dave@autisticnomad.social avatar

I built (and, more importantly, released!) a thing!

It's very early stages but it's actually functional.

It's a Vue.js plugin for building Excel Add-ins. Such broad appeal, I know.

https://github.com/demsullivan/vue-excel

This project is actually a byproduct of another big thing I'm working on.

Currently, I use YNAB for budgeting, but I've been putting sustained effort into getting my data out of the cloud and self-hosting everything.

I started researching options for budgeting software, and I really couldn't find anything I liked or that felt like it had enough features.

I decided, then, to just whip up something in Excel... which led me to the discovery of Office.js and the ability to build Add-ins for Excel using web tech.

Thus, vue-excel was born.

I may eventually release my budgeting tool for Excel, when it's feeling a little more mature and stable. Stay tuned... ❤️

#Excel #OpenSource #Vue #Javascript #Typescript #Budgeting

ryan, to web
@ryan@hachyderm.io avatar

Hey Fediverse, I'm looking for my next role as a #web engineer!

What I'm looking for:

  • a collaborative, kind team
  • at a company with noble goals, or that knows what problems it has to solve

I'm the Lead "Frontend" engineer who creates table indexes because "the UI is slow".

Point me to a mountain and I'll climb it.

Prior experience with #react #typescript #node #NextJS #postgres. I've dabbled with #rust for fun, and #dotnet in a past life.

Appreciate any advice or connections!

toxi, to typescript
@toxi@mastodon.thi.ng avatar

Still only on a feature branch, but over the past few days I've been working on updating https://thi.ng/geom to add support for polygons with holes and paths with holes (or more generally support for sub-paths, e.g. multiple curves). Since both of these shape types are containers of multiple geometries and therefore require in some situations (e.g. shape conversions) different handling than the other shapes with a single boundary/geometry, adding support for these also includes updating a dozen or so polymorphic shape operators/functions and unfortunately will involve a few of breaking changes. For instance, some of these functions are returning an array of shapes now, instead of just a single one. Also related, some of the other geom support packages (e.g. https://thi.ng/geom-axidraw, https://thi.ng/geom-sdf) will have to be refactored more and partially have been already (likely only internally, though)...

As part of this work, I've also just added example (!!!) to demonstrate & test out some of this new functionality:

Demo:
https://demo.thi.ng/umbrella/geom-complex-poly/

Source:
https://github.com/thi-ng/umbrella/blob/feature/geom-complex-paths/examples/geom-complex-poly/src/index.ts

Commits:
https://github.com/thi-ng/umbrella/compare/feature/geom-complex-paths

I will of course send another update once this all has been merged & released...

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