What surprised me is that when I went to look at the Wikipedia page for CF, apparently its latest release was this year! I haven’t heard anybody mention it in a very long time.
I worked at a major university that used ColdFusion. They had one guy furiously writing all these websites that were total one-offs. They didn't use source control. Every project was a copy of his original. If there was a bug, he had to update dozens of projects instead of maintaining common source across those dozens of sites. He was totally insane and making bank.
I was active in the ColdFusion/CFML community for a long time, and still run some production code in it. It certainly isn't popular, but just carries on quietly, powering a lot of internal applications you'll never hear about. Many run the open source version of it (Lucee).
With how deeply embedded cold fusion was in many gigantic corporations I've worked with, I would not be surprised if it stays alive for decades to come because nobody ever can port off of it.
Adobe has a whole lineup of enterprise products that people don't really read about. CF is deeply integrated into these products as well as other 3rd party enterprise products.
It's superficially tailwind-y, but in fact a sort of stenographic subset of SQL:
db-{table}-{column}-where-{field}-{value}-limit-{n}-orderby-{field}-{asc|desc}
db-users →
SELECT * FROM users
db-users-name →
SELECT name FROM users
db-users-where-id-1 →
SELECT * FROM users WHERE id = 1
db-posts-title-limit-10 →
SELECT title FROM posts LIMIT 10
db-products-orderby-price-desc →
SELECT * FROM products ORDER BY price DESC
Certainly can result in some terribly inefficient access patterns, as there's no obvious syntax for joins. But enough for a toy project, and enough to hit the HN front page %)
hopefully I never have to review someone unironically using something similar in production code since I don't think I'll be able to stop myself from dropping a slur or two.
The actual disturbing thing is that given Next‘s track record of questionable security architecture, the author felt compelled to make the joke explicit.
I lost it when looking at the commit message(s) which scored an all time record maximum on the notorious WTF/minute scale - preemptively, by maxing out the ratio.
This is a brilliantly clever homage to the WTF/Minute concept as proxy for code quality metrics and therefore is used among others as an indicator for maintainability where a high count inevitably leads to frustration and bugs.
Just because it uses the className attribute doesn't really mean it is "like tailwind"... SQL is not anything like CSS classes and cannot be composed in the same manner. It's basically just using className as a data attribute. You might as well just stick raw SQL in there and parse it... what is the point of the weird hyphenated pseudo dialect?
[+] [-] JimDabell|3 months ago|reply
https://en.wikipedia.org/wiki/Adobe_ColdFusion
What surprised me is that when I went to look at the Wikipedia page for CF, apparently its latest release was this year! I haven’t heard anybody mention it in a very long time.
[+] [-] lisbbb|3 months ago|reply
[+] [-] bdcravens|3 months ago|reply
[+] [-] freedomben|3 months ago|reply
[+] [-] feketegy|2 months ago|reply
[+] [-] CPLX|3 months ago|reply
Also longtime internet celebrity and occasional HN poster Pud built the wildly successful Distrokid service with it.
[+] [-] pjmlp|3 months ago|reply
https://www.adobe.com/products/dreamweaver.html
[+] [-] Tostino|3 months ago|reply
Definitely a little talked about language, but it does get some use.
[+] [-] conception|3 months ago|reply
[+] [-] nine_k|3 months ago|reply
[+] [-] victorbjorklund|3 months ago|reply
/jk. Cool project even if I wouldn’t touch this with a pole.
[+] [-] hayavuk|3 months ago|reply
[+] [-] unknown|3 months ago|reply
[deleted]
[+] [-] ricardonunez|3 months ago|reply
[+] [-] jasonjmcghee|3 months ago|reply
[+] [-] sixtyj|3 months ago|reply
The same can be applied to jokes. Almost no one recognizes them :)
So authors had to write it at the bottom of the page.
[+] [-] lisbbb|3 months ago|reply
[+] [-] johnhamlin|3 months ago|reply
[+] [-] t0mas88|3 months ago|reply
[+] [-] olcarl75|3 months ago|reply
Everyday we stray further from the simplicity god.
[+] [-] mdasen|3 months ago|reply
The README also says "License: MIT - Do whatever you want with it (except deploy to production )"
It's that perfect level of absurdity that captures so much of the terrible complexity that often happens.
[+] [-] valiant55|3 months ago|reply
[+] [-] kachapopopow|3 months ago|reply
[+] [-] esafak|3 months ago|reply
[+] [-] nehalem|3 months ago|reply
[+] [-] moron4hire|3 months ago|reply
[+] [-] sixtyj|3 months ago|reply
[+] [-] _the_inflator|3 months ago|reply
This is a brilliantly clever homage to the WTF/Minute concept as proxy for code quality metrics and therefore is used among others as an indicator for maintainability where a high count inevitably leads to frustration and bugs.
Hilariously and awesomely executed.
[+] [-] stanfordkid|3 months ago|reply
[+] [-] morcus|3 months ago|reply
> For fun only - don't use in production!
[+] [-] tacker2000|3 months ago|reply
Weird stuff, seems to be vibe-coded using cursor and also the github issues are full of spam.
[+] [-] unknown|3 months ago|reply
[deleted]
[+] [-] bakugo|3 months ago|reply
You can't make this up.
[+] [-] crazygringo|3 months ago|reply
[+] [-] yousif_123123|3 months ago|reply
MIT - Do whatever you want with it (except deploy to production )
[+] [-] crazygringo|3 months ago|reply
[+] [-] Starlevel004|3 months ago|reply
[+] [-] bdangubic|3 months ago|reply
[+] [-] JodieBenitez|3 months ago|reply
https://www.spip.net/en_article2042.html
[+] [-] postepowanieadm|3 months ago|reply
[+] [-] pjmlp|3 months ago|reply
[+] [-] geekjeremy|3 months ago|reply