smallcircles, to loom
@smallcircles@social.coop avatar

Cap. An #AGPL-licensed self-hostable alternative to #Loom:

https://github.com/CapSoftware/Cap

Implemented in #Typescript and #Rust.

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

6.6.2.0 released containing 44 bug fixes and cool improvements, especially for developers, for example support for extensions, automatic compiling of JS/SCSS of plugin sub-bundles, 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 #lambdaconf2024 talks—this one, born out of my experiences with versioning and #TypeScript and #JavaScript 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.

#scala #typeScript

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 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 . I've dabbled with for fun, and 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...

casraf, to typescript
leanpub, to programming
@leanpub@mastodon.social avatar

P4NR - IoT Programmer https://leanpub.com/b/p4nr-iotprogrammer by Klaus Landsdorf (Iniationware, P4NR), Joel Krec, and Maryam Jalil is the featured bundle on the Leanpub homepage! https://leanpub.com #NodeJS #InternetOfThings #Javascript #Typescript #SoftwareEngineering #CloudComputing

sonny, to GNOME
@sonny@floss.social avatar

Congrats to the 9 applicants who got accepted into GSoC with GNOME! 🧑‍🎓

They'll be working on

• Rework Bustle's Diagram
• Add TypeScript Support to Workbench
• Port Workbench demos to Vala, new library
• Create a web IDE for Tracker SPARQL (2x)
• Mobile/touch support for Papers
• More durable synching for FlatSync
• Port libipuz to Rust
• Add support for the latest GIR attributes and gi-docgen formatting to Valadoc

And thanks to mentors!

#GSoC #gsoc2024 #GNOME #rustlang #TypeScript #vala

sonny,
@sonny@floss.social avatar

I'm very happy to mentor 2 students again this summer for Workbench 🛠️

@vixalientoots on TypeScript support 🎉

@atbrat on porting remaining demos to Vala and implementing a new Library with code search ✨

cedx, to javascript French

At work, we're slowly migrating from TS to JS + JSDoc. In the end, it's just as well.

Coworker: "But we loose type safety!"

Me: "Wrong. We still use the TS compiler to analyze the code. We've just eliminated the code compilation stage."

Coworker: "But JSDoc is more verbose than TS!"

The tracking.ts file: 436 lines.
The equivalent tracking.js file: 322 lines.

#JavaScript #TypeScript #WebDev

hongminhee, to typescript
@hongminhee@todon.eu avatar

Should I rewrite in a programming language other than ? 😅

https://todon.eu/@hongminhee/112359155272283786

hongminhee,
@hongminhee@todon.eu avatar

@thisismissem When you say ESM builds, do you mean do the Fedify package published to npm support ESM? If that's what you mean, then yes, it does.

I'm constantly improving the documentation, but it's not easy (especially writing in English as a non-native English speaker). 😅

thisismissem,
@thisismissem@hachyderm.io avatar

@hongminhee perhaps that's an area to get beginners involved? Documentation can help people learn the framework & find flaws/rough edges in it.

  • 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