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
Enhanced version of the open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop. - alirezaalavi87/nu-pivottables
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
Night Of The Cakefile.
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. ^ ^
6 языков программирования, которые устареют к 2026 году (вы все еще ими пользуетесь?)
Это холодная, суровая правда нашей отрасли: язык программирования, на освоение которого вы потратили годы, может устареть. В то время как программисты COBOL по-прежнему получают шестизначные зарплаты за поддержку древних банковских систем, большинство языков не наслаждаются столь длительными сумерками. Вместо этого они уходят в небытие по мере появления новых, более эффективных вариантов.
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.