#coffeescript — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #coffeescript, aggregated by home.social.
-
might fuck around and start writing #coffeescript again. they cannot stop me.
-
Khi một kỹ sư hệ thống phân tán viết một cơ sở dữ liệu key-value bằng CoffeeScript ☕️? Một thử nghiệm thú vị về thiết kế hệ thống – cho thấy cách các mô hình thiết kế hoạt động khác biệt tùy ngôn ngữ. Hiệu năng có thể kém, nhưng bài học về trade-offs và giới hạn của trừu tượng thì cực giá trị. #DistributedSystems #KeyValuesStore #CoffeeScript #HệThốngPhânTán #ThiếtKếHệThống #KVStore
-
nu-pivottables is a fork of pivottable.js to keep the project alive, focusing on newer UI, better UX, enhanced performance and many other features.
The performance goal is to be able to render at least a 500k*2 table which is not possible right now with any pivottable I have seen.
Check it out, open a PR maybe!
#opensource #foss #javascript #coffeescript #webdev #datascience
-
Today I forked the somewhat abandoned PivotTable.js and spent my time upgrading it's dependencies to the latest versions, even JQuery from v1 to v3, and rewriting parts of it for cleaner code and much better performance, using conditional rendering.
The library is written in #coffeescript which makes sense for the time it was created in (~10 years ago I think). But coffeescript seems downright idiotic compared to modern #javascript it only adds overhead and you will get a very unoptimized and bad js output.
I was thinking of rewriting the whole library in #typescript with functional programming patterns, or #clojurescript . I was leaning more towards clojurescript tbh.
But I realized too much work is put in this library and fully rewriting it would be very costly for me. Even though I'm getting paid to do it, we got a lot more to do.
The library is very well put together and has many capabilities. You can tell it has took a lot of time & effort.
But the code is very questionable.
Full rewrite some day maybe -
-
I've always thought Nova was cool, but haven't bought it largely because neither it nor extensions have ever supported my preferred preprocessors for Web dev.
So I finally used the current free trial to make two extensions: one that nicely combines CoffeeScript and CoffeeLint for simple validation and compiling, and one nice dark theme.
Well, the trial's over. Perhaps I'll return someday and use them. ^ ^
-
Modernising the Amiga at Forty
https://benjamin.computer/posts/2025-07-28-amiga40.html
#ycombinator #opengl #webgl #coffeescript #git #hpc #kinect #cinder #openframeworks #cpp #c #programming #graphics #art #design #code -
Modernising the Amiga at Forty
https://benjamin.computer/posts/2025-07-28-amiga40.html
#ycombinator #opengl #webgl #coffeescript #git #hpc #kinect #cinder #openframeworks #cpp #c #programming #graphics #art #design #code -
Modernising the Amiga at Forty
https://benjamin.computer/posts/2025-07-28-amiga40.html
#ycombinator #opengl #webgl #coffeescript #git #hpc #kinect #cinder #openframeworks #cpp #c #programming #graphics #art #design #code -
Modernising the Amiga at Forty
https://benjamin.computer/posts/2025-07-28-amiga40.html
#ycombinator #opengl #webgl #coffeescript #git #hpc #kinect #cinder #openframeworks #cpp #c #programming #graphics #art #design #code -
6 языков программирования, которые устареют к 2026 году (вы все еще ими пользуетесь?)
Это холодная, суровая правда нашей отрасли: язык программирования, на освоение которого вы потратили годы, может устареть. В то время как программисты COBOL по-прежнему получают шестизначные зарплаты за поддержку древних банковских систем, большинство языков не наслаждаются столь длительными сумерками. Вместо этого они уходят в небытие по мере появления новых, более эффективных вариантов.
-
¿Alguien usa, a día de hoy, CoffeeScript? No dejo de encontrarme bibliotecas con este metalenguaje.
#javascript #coffeescript -
Civet looks interesting. It's basically #CoffeeScript for the #TypeScript world, adding type checking and implementing several TC39 proposals along the way.
Editor support is currently limited to VS Code, but maybe that'll expand if it catches on.
-
Probably 5+ years ago, before I started downloading any youtube video I wanted to keep I bookmarked a video.
https://www.youtube.com/watch?v=DspYurD75Ns
CODE GENIUS - Rise of the Transpilers by Jeremy Ashkenas.
If anyone has a copy of that video I'd greatly appreciate it.
-
These are great times.
I've just created a tiny .NET Windows Forms application... in CoffeeScript! Thanks to the "Node API for .NET" library.
Just CoffeeScript, not a single line of C# code. -
@cedx I think it's a great option for #Rubyists that need some #JS without having to master the whole JS language or one of its many frameworks first. However, transpilers are abstractions, and all abstractions are leaky. Native idioms can sometimes be more optimal, and it can be hard to debug transpiled code if you haven't mastered the target language too.
Choosing #CoffeeScript as a transpiler over native #ECMAscript is therefore a trade-off. There's no canonical right answer.
-
Is CoffeeScript dead?!?
(Go to npmjs.com...)
I don't think so: 1.2 million downloads per week! 🥳
-
Okay, let's revive CoffeeScript.
https://github.com/cedx?tab=repositories&language=coffeescript -
CoffeeScript...
Me at 35-40yo: yuck!
Me at 50yo: nice! 🥰The syntax takes a little getting used to, but in the end it's great fun and elegant.
-
In the world of typescript and javascript had long been forgotten the existence of a mighty language, CoffeeScript, a language many lacked what they sought.
I am here to present to you Rew, A runtime that integrates tools from many people to enhance the use of coffeescript and make it a proper language, with the goal of introducing coffeescript to the world again.
-
Just learned about #civet (aka #CoffeeScript for #TypeScript, https://civet.dev).
Haven't formed an opinion on it but once I figured out the origin of it's name I burst out laughing 😂
-
Do you like significant indentation?
(e.g., #Scala 3, #Python, #YAML, #CoffeeScript)?
-
It's exciting to see how far one can get with #webcomponents (custom elements) and #vanillajs nowadays. If you want to follow what @_web_ is doing rewriting old #coffeescript and #jquery based JS into modern #es6 just keep an eye on latest PRs of the 7.1 milestone
https://github.com/AlchemyCMS/alchemy_cms/pulls?q=is%3Apr+author%3Asascha-karnatz+milestone%3A7.1
🙏🏻👏🏻
-
@[email protected] I still have a couple of SPA’s to manage that are about 9-10 years old. Written in #CoffeeScript 1 (not too bad) and #BackboneJS with a #Perl #Mojolicious backend.
Getting to run the JS dev stuff and keeping it up to date, or rather working with a newer Node version is challenging. Looking back it being a SPA doesn’t do much for 85% of these apps. I should’ve used some #jQuery instead for the interactive parts. That way I could’ve moved to #htmx without any issue.
-
Can anyone recommend a good #RubyLang #SDK for working with #GoogleAppsScript? I'd prefer to avoid working directly in #JavaScript, but transpilers like #CoffeeScript and others have their own problems.
-
Back when Bruce Tate was inviting people to learn a programming language per year, I thought it was silly, but seeing people getting stuck in a single ecosystem, I can see the point.
I'm primarily a #Scala dev, as I love the language & ecosystem. My profile usually doesn't say that I've also worked professionally w/ #Python, #Ruby, #PHP, #Perl, #CSharp, #JavaScript (+#CoffeeScript, #TypeScript), #CPP, #Bash, others.
It's in the job description 🤷♂️
-
I unabashedly loved CoffeeScript and still do. I even had a little fork of CoffeeScript 2 where I integrated a rejected PR for CS 1 to add the pipeline operator, but they were all just impractical fun compiler exercises. So imagine my surprise when I saw that someone had reached up inside my brain and pulled out my worst fun idea, and made it a reality. Behold #CoffeeScript for #TypeScript with a pipeline operator and everything else you could want!
-
@triptych
#CoffeeScript was the community way of sprinkling syntactic sugar all over JavaScript. -
Like I said, this stack of #perl, #Mojolicious, #MySQL, #CoffeeScript, #BackboneJS and #Bootstrap has served me well this past decade. I've got several business critical webapps running in it.
The backend stays. The frontend gets replaced by mostly plain #HTML with #htmx and #TailwindCSS. This makes development a lot faster: less context switching as most of it is done inside HTML templates. Added but very nice bonus: less complicated and error prone build pipeline!
END
-
The thing is, having to render all the HTML client side with #JavaScript (#CoffeeScript compiles to JS) and adding all the behaviour takes a lot of effort. There are also too many moving parts involved.
Last year I thought about replacing the frontend with #React and even using #NextJS came to mind to replace the backend (not the JSON API). But React is just a different way of doing the same.
I also despise dependency management with JavaScript. Stuff breaks, what worked today doesn't tomorrow
-
Trying to add some new stuff this week made me realise: I don't enjoy working on this. It has nothing to do with the backend though. I'll always love #perl and #Mojolicious. Both very stable and this past decade I had very little issues with upgrading if any at all.
The part of the stack that needs replacement is the frontend. It's one big #SPA (single page application) which means a bunch of HTTP JSON endpoints and #Backbonejs + #CoffeeScript + #Mustache taking care of the client side.
-
The webapp is written in #perl with #Mojolicious for the backend powered by #MySQL.
For frontend I went with #Backbonejs and #CoffeeScript. The state and support of modern #JavaScript features was limited back then, dare I say cumbersome. I also enjoyed CoffeeScript, even though I don't like #Python ;-). To make it look half decent I went with #Bootstrap as a CSS framework, but hardly any customisations.
For development I used #Vagrant with #VirtualBox, but since 4-5 years I moved to #Docker.
-
#Programming #languages I used professionally, or for real/finished personal projects:
- #Bash
- #CSharp
- #CoffeeScript (ugh)
- #Haskell
- #Java
- #JavaScript
- #Kotlin
- #Perl
- #PHP
- #Python
- #Ruby
- #Scala
- #TypeScriptDSLs that matter:
- #HTML, #CSS
- #PCRE #regexp
- #SQL
- #Math 😛Others I learned or played with, and that I can probably pick up quickly:
- #Clojure
- #CPP
- #FSharp
- #OCamlI should probably mention my non-native #English 🙂
Primarily, we're language learners 💪