f3rno64, to mastodon
@f3rno64@linux.social avatar

Hello everyone! 👋

I am excited to announce that I have just joined , and this marks my first post here! 🎉

As a software engineer, I hope to connect with like-minded individuals and build new friendships. 🤝

My work primarily involves developing modern web applications using and .

If you share similar interests and would like to connect, please hit me up, and let's chat! 😊

McFunkypants, to gamedev
@McFunkypants@mastodon.gamedev.place avatar

using gpu particles for "infinite" random rocks at 60fps

fps action with a rocky voxel floor

tomayac, to typescript
@tomayac@toot.cafe avatar

People have posted about using as a alternative for years, but this post by Alex Harri Jónsson seems to be the ultimate cheat sheet: https://alexharri.com/blog/jsdoc-as-an-alternative-typescript-syntax.

itnewsbot, to javascript
@itnewsbot@schleuss.online avatar

Deno shrinks deno compile binaries - The developers of the Deno TypeScript/JavaScript runtime have reduced the size of deno... - https://www.infoworld.com/article/3713265/deno-shrinks-deno-compile-binaries.html#tk.rss_all .js

dey, to reactjs French
@dey@mastodon.xyz avatar

J'ai mis à jour mon CV https://www.doyoubuzz.com/david-epely

En poste, je suis ouvert aux propositions de jobs de #frontenddeveloper #reactjs, #typescript … à #Nantes ou remote.
#jechercheunjob

itnewsbot, to ProgrammingLanguages
@itnewsbot@schleuss.online avatar

TypeScript soothes type narrowing pain point - TypeScript 5.4, a planned update to the strongly typed JavaScript variant from Microso... - https://www.infoworld.com/article/3713303/typescript-soothes-type-narrowing-pain-point.html#tk.rss_all

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

Btw. It was also yesterday and as a direct & immediate result from a good criticism received via the community survey, I've updated all 350+ code snippets in 275+ source files/docs of all 190 https://thi.ng/umbrella libraries. Each snippet now includes imports for all functions/constants used, incl. those from other packages (if there are)... The updated docs have also been published on https://docs.thi.ng/. Hope that helps! If you do run into any mistakes & omissions, please get in touch! 🙏

Obviously, this doesn't fix other issues with the docs, but many of them are the result of other fundamental issues with TypeDoc & TypeScript's language server (e.g. treating arrow functions and/or functions annotated with type aliases as 3rd class citizens). I do not have the bandwidth to re-organize a massive project like this around the quirks/bugs of 3rd party infrastructure, but I'm always open to suggestions for how the situ can be improved... Many times I've been pondering and even starting work on a custom doc generator (incl. a ton more metadata, diagrams, cross-references, links to related functions [in other packages]), but I just cannot justify working on this at this stage...

rnb, to javascript French
@rnb@framapiaf.org avatar

Oups : petit problème sur la dernière version de (1.86.2.24053).

https://github.com/VSCodium/vscodium/issues/1809

Ça pète complètement la validation de code ou .

Ne mettez pas à jour - c'est trop tard pour moi 😞

Attendez le correctif 1.86.2.24054

sjorsrijsdam, to typescript
@sjorsrijsdam@mastodon.social avatar

Admittedly, I have never written a line of in my life. But between reading this by @rem and my CoffeeScript scars still aching when it's damp outside, I am very hesitant to give it a go.

https://remysharp.com/2024/02/23/why-my-code-isnt-in-typescript

sirber, to random
@sirber@fosstodon.org avatar

The #Zed code editor looks very promising!

sirber,
@sirber@fosstodon.org avatar

@btp it has issues with though. It's not aware when other files change.

niconoe, to python
@niconoe@fosstodon.org avatar

Good afternoon!

I'll have some availability (2 days/week) starting in April. Don't hesitate to contact me for your projects!

Keywords: ...

arendjr, to typescript
@arendjr@mstdn.social avatar

Received an invite for the https://jsr.io beta. This looks like a potential winner!

  • First-class @deno_land support
  • ESM-only
  • Built-in
  • Auto-doc generation from your TS sources
  • Seamless publishing from Actions
  • integration

Especially the part where you can just publish your TypeScript package without transpilation, and they handle /NPM compatibility is pretty big for IMO.

chipx86, to typescript
@chipx86@mastodon.online avatar

Just released Spina 3.0, our modern / object library based on , used in @reviewboard and other Beanbag codebases.

Backbone is an older JavaScript library these days, but is still an excellent base object model for more complex applications. However, it hasn't aged well.

Spina wraps Backbone, melding the best of Backbone and modern JavaScript development, and is TypeScript-first, helping it remain useful in modern codebases.

https://github.com/beanbaginc/spina

coderbyheart, to typescript
@coderbyheart@chaos.social avatar

Migrated to typescript-eslint which now has support for the new FlatConfig: https://eslint.org/docs/latest/use/configure/configuration-files-new

The immediate benefit here is now that all plugins used in a shared config are actually imported modules, so any host package that depends on the shared config, automatically has the right plugins. No more "multiple versions of an eslint plugin installed" problems.

leomeloxp, to fediverse
@leomeloxp@hachyderm.io avatar

Hello again

Here's a little from me:

The name is Leo (LEE oh), I'm a non-binary senior software engineer that really likes problem solving and learning new things.

My goal with this profile will be to focus on technology and programming based posts but I may make it my main one in due time, who knows.

Part of my skills involve , , some and whichever other language I may be trying my hand at this season.

See you :blobfoxwave:

mavnn, to FunctionalProgramming
@mavnn@mastodon.sdf.org avatar

I may have got a bit carried away writing a blog post presenting both a really practical way with a nice developer experience of handling asynchronous operations that might fail in TypeScript... and a "write your own monad in TypeScript" tutorial.

If you're interested in , , or both - please share. I think the techniques in this post can really make writing TS a lot more enjoyable, and the results more reliable.

https://blog.mavnn.co.uk/2024/02/19/do-notation-for-typescript.html

noim, to typescript
@noim@noc.social avatar

Best news of the today https://fosstodon.org/

pauleveritt, to typescript
@pauleveritt@fosstodon.org avatar

Did some @eleventy stuff with @khalidabuhakmeh on our latest effort to bring tooling into our fave web tool.

And decided -- hell, let's make a video!

https://www.youtube.com/watch?v=SwcJ-JF0cSA

khalidabuhakmeh, to typescript
@khalidabuhakmeh@mastodon.social avatar

So @pauleveritt and I just published the first episode of Strongly Hyped, where we discussed adding , , and to @eleventy.

If you're interested in or , watch it.

Appreciate the likes, shares and subscribes. Cheers!🍻

https://youtu.be/SwcJ-JF0cSA

deno_land, to node
@deno_land@fosstodon.org avatar

📣 Calling all TypeScript developers 📣

Introducing the TypeScript Champions program. Be rewarded for your contributions to the web community.

https://deno.com/blog/celebrating-community-contributors-typscript-champions

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

Animating SVG via https://thi.ng/hiccup-svg and the new https://thi.ng/ramp v3 with its multi-channel timelines... sooo much easier (and easier to control) than using CSS!

https://demo.thi.ng/umbrella/ramp-scroll-svg/

(I manually set the document height to 2000px, scrolling might be weird/nonfunctional on large screens/window sizes)

anderseknert, to typescript
@anderseknert@hachyderm.io avatar

Writing some for a project and… meh. It feels like JavaScript turned Java without the stdlib. I’m sure I’d get better / used to it given some time, but the vibe isn’t there for me. Fast feedback loop > strict typing any day IMHO, but to each their own.

AstraKernel, (edited ) to golang

🦀 Turborepo, fully ported from Go to Rust

👉 High performance JavaScript & TypeScript build system

"noticed that Rust’s features allowed us to build better types..."

"...In Rust,we were able to model this as an enum"

https://vercel.com/blog/finishing-turborepos-migration-from-go-to-rust

voxpelli, to random
@voxpelli@mastodon.social avatar

Implicit typing of eg. return values in TypeScript is the cause of many many overly complicated types. Please don’t.

voxpelli,
@voxpelli@mastodon.social avatar

Extensive use of inferred types, especially nested complex objects, is bad / for at least two reasons:

  1. Inferring the types from the implementation rather than making a commitment to a concise and explicit type makes for a needless complex and unclear API-contract – increasing coupling and possible breakage

  2. Inference and the likely complex type they result in is not just a problem for human consumption, it's straight up slow: https://github.com/microsoft/TypeScript/wiki/Performance#using-type-annotations

voxpelli,
@voxpelli@mastodon.social avatar

Instead of simply subtweeting / subtooting / sub-something, I also filed an issue to one of the projects that made me think of this: https://github.com/melt-ui/melt-ui/issues/978

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