JavaScript

212 engineers on Hacker News describe using JavaScript first-hand: 28 endorse it, 23 regret it, 10 are mixed.

54%trust
212first-hand users
170in production
endorse 28mixed 10regret 23uses, no opinion

“I consider JavaScript to be one of the suckiest language ever invented”

regret · production · TacticalCoder · 2026-08-20 · source ↗ · wrong label?

“This is such a core advantage to javascript: that it is an alive language.”

endorse · production · jauntywundrkind · 2026-03-08 · source ↗ · wrong label?

“Never again write JavaScript for work.”

regret · production · austin-cheney · 2025-04-19 · source ↗ · wrong label?

“We wrote the first 3 versions of Flutter in JS but eventually had to move off due to 10s+ startup times”

regret · production · eseidel · 2025-01-29 · source ↗ · wrong label?

“I switch back and forth from C to Javascript and it's a great combination. Less context switching, the syntax close to 1:1”

endorse · production · 30 yr · leptons · 2024-12-31 · source ↗ · wrong label?

“I've been using Javascript over 20 years and have never thought it was any worse than any other language.”

endorse · personal · 20 yr · leptons · 2024-12-26 · source ↗ · wrong label?

“JS is horrible for that as you need a lot of discipline (which often does not carry over well from team to team)”

regret · production · cies · 2024-12-04 · source ↗ · wrong label?

“In my professional life, I have seen significantly more regret associated with choosing JavaScript on the back-end than with choosing Go.”

regret · production · mort96 · 2024-11-26 · source ↗ · wrong label?

“We switched for Elixir to JS and we only have to maintain the app itself.”

endorse · production · impulser_ · 2024-06-13 · source ↗ · wrong label?

“it's great even if it has its quirks, JavaScript (both Node and browser, sometimes React)”

mixed · production · mbork_pl · 2023-12-02 · source ↗ · wrong label?

“we use JavaScript in these places because compatibility is better”

endorse · production · demosthanos · 2023-12-02 · source ↗ · wrong label?

“We wrote it in Javascript, being unaware of how Javascript treats numbers.”

regret · production · pavel_lishin · 2023-12-01 · source ↗ · wrong label?

“at my work place we've switched to plain JS with jsdoc comments and a couple d.ts files for reused types so far it seems easier to move faster”

endorse · production · Zekio · 2023-09-08 · source ↗ · wrong label?

“Love js for api server.”

endorse · production · nojvek · 2023-07-20 · source ↗ · wrong label?

“Overall my velocity improved going back to JS.”

endorse · production · hot_gril · 2023-02-27 · source ↗ · wrong label?

“when I try to prototype in a good prototyping language like Python or JavaScript? I spend a bunch of time re-running the same code”

regret · personal · ragnese · 2022-01-21 · source ↗ · wrong label?

“JS is "good enough" for most server-side software: the language is fast and asynchronous IO helps a lot.”

endorse · production · Zababa · 2021-12-30 · source ↗ · wrong label?

“half the time I regret using JS for things unless it is absolutely necessary”

regret · personal · pmarreck · 2021-12-27 · source ↗ · wrong label?

“For this kind of thing JS is actually good as you can do messy things fast without worrying.”

endorse · personal · 1 yr · tluyben2 · 2021-12-24 · source ↗ · wrong label?

“I admit that TypeScript and JS have design flaws and non-minimalist features that you can attribute to "dumb evolution"”

mixed · production · nawgz · 2021-10-19 · source ↗ · wrong label?

“I have been bitten with this in production, although it was facebook id represented as number and not money amount.”

regret · production · golergka · 2020-12-04 · source ↗ · wrong label?

“I have personally seen such collisions in a production web app with 700k users. ... We switched to the cryptographic generator and the collisions disappeared.”

regret · production · tatersolid · 2020-06-18 · source ↗ · wrong label?

“I've been using JS since the JScript days, and let me tell you it was horrible.”

mixed · production · randombytes6869 · 2020-06-06 · source ↗ · wrong label?

“the emulators are all in JavaScript which makes integrating with the IDE's debugging tools a little easier. It's performant enough for now”

endorse · production · sehugg · 2019-12-16 · source ↗ · wrong label?

“there are also complications and headaches, particularly around timers, audio, controller support, and garbage collection.”

mixed · personal · danShumway · 2019-11-19 · source ↗ · wrong label?

“I'm not actually a fan of JavaScript or even Node, and enjoy writing python more than other languages personally, but the JavaScript ecosystem is just so damn practical.”

mixed · production · moksly · 2019-07-20 · source ↗ · wrong label?

“I've had them be useful every now and then, and I've never had them cause a problem.”

endorse · personal · horsawlarway · 2019-06-21 · source ↗ · wrong label?

“JS has a lot of foot-guns, I will probably never again write a new project for work in JS from scratch.”

regret · production · vga805 · 2019-01-15 · source ↗ · wrong label?

“I find it hard in Python, hard in JavaScript, hard in C++, and hard in C#.”

regret · production · klodolph · 2018-11-26 · source ↗ · wrong label?

“we found it to be much less productive than JS”

endorse · production · eksemplar · 2018-10-01 · source ↗ · wrong label?

“JavaScript was a lot faster so we switched to that.”

endorse · production · orionblastar · 2018-09-16 · source ↗ · wrong label?

“I get the feeling pure JS is too dynamic for such a large codebase to be reliable.”

regret · production · thermodynthrway · 2018-07-13 · source ↗ · wrong label?

“JS is doing dumb stuff that only JS could do.”

regret · production · zamalek · 2018-05-31 · source ↗ · wrong label?

“I'm not a fan of the JS ecosystem, but it's still better than PHP.”

mixed · production · adimitrov · 2018-04-24 · source ↗ · wrong label?

“Out of all the languages I've been using lately, I actually like the direction JavaScript has been going.”

endorse · personal · _sdegutis · 2017-12-11 · source ↗ · wrong label?

“The JavaScript ecosystem is still insane. Our project has ended up with one of the most complex build processes I've worked with”

regret · production · archgrove · 2017-09-20 · source ↗ · wrong label?

“It has always been a pain to use... avoiding part of the language that is badly designed to escape traps.”

regret · production · sametmax · 2017-09-20 · source ↗ · wrong label?

“Even reading JavaScript diffs from other guys on my team is a horrible, terrible experience. It's just a sad, awful, miserable, verbose, broken language.”

regret · production · wtbob · 2017-02-15 · source ↗ · wrong label?

“I use it in prod because I have the luxury to not have to care about those people stuck in the past.”

endorse · production · roblabla · 2016-10-21 · source ↗ · wrong label?

“You also get a clean and well designed language as opposed to a mountain of kludges that is current state of Js”

regret · production · yogthos · 2015-12-25 · source ↗ · wrong label?

“The biggest problem with ES6 is that JavaScript just keeps growing as a language.”

regret · production · yogthos · 2015-12-25 · source ↗ · wrong label?

“we use double quotes for HTML and single quotes for JS. that makes it easy to embed HTML snippets in Js code”

endorse · production · adzicg · 2015-07-03 · source ↗ · wrong label?

“I'm using ES6 classes (and even parts of ES7) extensively in production today, and it's not nonstandard junk”

endorse · production · callum85 · 2015-06-17 · source ↗ · wrong label?

“I used Node recently for a project. Never again. ... the language itself is so wishy washy and has so many warts”

regret · personal · api · 2015-02-24 · source ↗ · wrong label?

“native javascript is the only way to go”

endorse · production · olla · 2014-12-17 · source ↗ · wrong label?

“I've been using JS eval fine.”

endorse · personal · cldwalker · 2014-11-20 · source ↗ · wrong label?

“Once I got over the shock of the tangled mess that can be written in JS, I found NodeJS + NPM very productive.”

mixed · personal · CyberFonic · 2014-11-18 · source ↗ · wrong label?

“JS has always been a favorite language of mine”

endorse · production · tracker1 · 2014-11-13 · source ↗ · wrong label?

“I chose javascript (node.js specifically) due mostly to performance with IO (huge in GIS)”

endorse · production · morganherlocker · 2013-12-29 · source ↗ · wrong label?

“Ultimately I've found that using vanilla Javascript offers everything I need to just "get things done" and complete a project successfully.”

endorse · production · Zelphyr · 2013-10-29 · source ↗ · wrong label?

“I found ClojureScript much cleaner than JavaScript and it's easier for me to write cleaner code”

regret · production · Kototama · 2013-02-12 · source ↗ · wrong label?

“we've run into all sort of problems of bumping up against the GC in trying to have fast-enough javascript”

regret · production · sgrove · 2012-11-19 · source ↗ · wrong label?

“Of course (!) I regret the implicit conversions that make == not an equivalence relation with disparate types on left and right”

mixed · production · BrendanEich · 2012-10-09 · source ↗ · wrong label?

“As we switched from Java to JavaScript it gave us incredible boost in productivity.”

endorse · production · zubairov · 2012-06-05 · source ↗ · wrong label?

“We implemented the Luhn algo credit card check on the checkout page... A little JS was a win all around.”

endorse · production · thechangelog · 2012-03-20 · source ↗ · wrong label?

“The only reason we use it is because it has near-universal browser support - and then only for UIs.”

regret · production · sneak · 2011-12-18 · source ↗ · wrong label?

“After writing large Javascript apps for several years, I would say in my experience the difference is negligible”

endorse · production · kls · 2011-12-06 · source ↗ · wrong label?

“Not only is javascript a lovely yet tricky language to learn, the bigger issue is dealing with the DOM api's”

mixed · production · geuis · 2011-10-18 · source ↗ · wrong label?

“My biggest complaint with javascript in the past has been it's unwieldy nature in medium to large projects.”

mixed · production · RyanDScott · 2010-12-13 · source ↗ · wrong label?

“Of course when you write JavaScript, it's a joy to work with.”

endorse · production · brunoc · 2010-11-15 · source ↗ · wrong label?

“we exploit the advantages of Javascript and it's rapid development capabilities that better suit a UX designer”

endorse · production · kls · 2010-10-23 · source ↗ · wrong label?

“It's analogous to how we use undefined and null in JS.”

neutral · production · lanyard-textile · 2026-11-01 · source ↗ · wrong label?

“We actually already had a JavaScript API with corresponding .d.ts file for scripting inside our product”

neutral · production · jonathanlydall · 2026-07-23 · source ↗ · wrong label?

“We intermix html, regex, js, C, and even some Haskell to get stuff done.”

neutral · personal · smj-edison · 2025-12-27 · source ↗ · wrong label?

“and JS for frontend”

neutral · production · CornySensei · 2025-12-26 · source ↗ · wrong label?

“I've been using LLMs to generate different Python and JS tools for wrangling data for ontology engineering purposes.”

neutral · personal · TomasBM · 2025-12-10 · source ↗ · wrong label?

“My computer ran for about a minute then the javascript virtual machine crashed”

neutral · personal · josephg · 2025-12-04 · source ↗ · wrong label?

“With cursor, I had something displaying in a really weird way (plotting a map in js)”

neutral · personal · exe34 · 2025-07-19 · source ↗ · wrong label?

“In school, after learning OOP in Java we switched to web dev and learned javascript and php.”

neutral · personal · smckk · 2025-07-18 · source ↗ · wrong label?

“When attempting to write logic using JavaScript, there were issues such as error stacks providing no useful information”

neutral · production · jampa · 2025-03-01 · source ↗ · wrong label?

“We used this approach to great effect when we migrated a huge legacy project from Javascript to Typescript.”

neutral · production · Etheryte · 2025-02-28 · source ↗ · wrong label?

“he was submitting solutions to me in JS”

neutral · personal · veesahni · 2024-12-03 · source ↗ · wrong label?

“At Soundslice, we have a custom sheet-music-rendering graphics library in frontend JavaScript/Canvas.”

neutral · production · adrianh · 2024-12-03 · source ↗ · wrong label?

“compare higher performance memory safe languages to Javascript in terms of memory footprint, throughput, latency”

neutral · personal · smolder · 2024-10-28 · source ↗ · wrong label?

“bespoke PHP/MySQL/JavaScript that powered a bunch of client sites”

neutral · production · kevinsync · 2024-02-25 · source ↗ · wrong label?

“even though our frontend used React and JS exclusively”

neutral · production · solardev · 2023-12-26 · source ↗ · wrong label?

“some constructed via JS templates, some built on graphs in d3.js”

neutral · production · emeth · 2023-12-23 · source ↗ · wrong label?

“the same utilities in Javascript - including debugging in Eclipse or the browser.”

neutral · production · kigero · 2023-12-17 · source ↗ · wrong label?

“a frontend (JS served by an nginx image)”

neutral · production · b7we5b7a · 2023-12-04 · source ↗ · wrong label?

“in the real world most web apps simply can't accomplish the same without JavaScript, which is why we use JavaScript.”

neutral · production · zztop44 · 2023-12-02 · source ↗ · wrong label?

“then JavaScript for the longest with Rust currently as the side stack I'm learning”

neutral · production · meiraleal · 2023-11-24 · source ↗ · wrong label?

“20 years of muscle memory writing bash / python / perl / awk / sql / ruby / JS / CSS selectors”

neutral · production · 20 yr · seanp2k2 · 2023-11-08 · source ↗ · wrong label?

“Then I got into making JavaScript browser games.”

neutral · personal · drakonka · 2023-11-02 · source ↗ · wrong label?

“make entire sites with flask, python, html+js+css, backed with SQLite db and it's amazing.”

neutral · production · cryptoz · 2023-10-31 · source ↗ · wrong label?

“I'd had a hell of a time converting a bunch of Coffeescript back into JS.”

neutral · production · danielvaughn · 2023-10-20 · source ↗ · wrong label?

“For web we also use plain Javascript.”

neutral · production · olavgg · 2023-09-12 · source ↗ · wrong label?

“no checked exceptions in JS! ... This actually bite me in prod when an undocumented exception that we hadn't seen in over a year of uptime”

neutral · production · com2kid · 2023-07-14 · source ↗ · wrong label?

“We switched to c# and python and js/ts for new dev at some point”

neutral · production · monkeycantype · 2023-04-25 · source ↗ · wrong label?

“we can write the tests in JS, only worrying about the Next.js service”

neutral · production · chatmasta · 2023-03-20 · source ↗ · wrong label?

“the product manager starts writing JavaScript... the SQL queries fell apart in production”

neutral · production · crazygringo · 2022-12-30 · source ↗ · wrong label?

“In the past two years I've done hands on keyboard coding in Python, C#, JavaScript, and Go.”

neutral · production · 2 yr · scarface74 · 2022-12-28 · source ↗ · wrong label?

“the irony that i work in JS/TS is not lost on me”

neutral · production · leeoniya · 2022-12-17 · source ↗ · wrong label?

“my OSS code (almost 100% libs) is vanilla JS with zero deps.”

neutral · personal · leeoniya · 2022-12-17 · source ↗ · wrong label?

“our project probably has around 200 lines of Javascript for the different event handlers we do”

neutral · production · adamckay · 2022-12-15 · source ↗ · wrong label?

“The JavaScript we use is now much, much less.”

neutral · production · silver-arrow · 2022-12-15 · source ↗ · wrong label?

“I've used React, Vue, Elm, Vanilla JS, and some legacy JQuery in production over my last three years of work”

neutral · production · 3 yr · naet · 2022-12-10 · source ↗ · wrong label?

“After working with Haskell, Rust, JavaScript, and many other languages in production all I look for is simplicity.”

neutral · production · eddsh1994 · 2022-12-08 · source ↗ · wrong label?

“I use js+ramda[0], we effectively write our services as a `pipe`”

neutral · production · adamjc · 2022-11-21 · source ↗ · wrong label?

“I just recently had to explicitly build a "raw" JS/HTML/CSS app for work”

neutral · production · JimmieMcnulty · 2022-09-09 · source ↗ · wrong label?

“we have engineers writing in Python (more data heavy stuff), and engineers writing Javascript.”

neutral · production · Nimsical · 2022-08-04 · source ↗ · wrong label?

“I spent a year learning how to make JavaScript games with an engine called ImpactJS to build a portfolio”

neutral · personal · 1 yr · drakonka · 2022-01-09 · source ↗ · wrong label?

“compared to any other language I've used in prod (C#, Typescript, Javascript, and PHP)”

neutral · production · aaronmu · 2021-12-20 · source ↗ · wrong label?

“The resolution for now has been using String.Prototype.normalize() with some tricks.”

neutral · production · a1371 · 2021-12-17 · source ↗ · wrong label?

“I have written C, Fortran, JavaScript, Python, and Scala for money.”

neutral · production · philipkglass · 2021-12-10 · source ↗ · wrong label?

“I've been using HTML, CSS, and Javascript for more than 5 years”

neutral · production · 5 yr · pcthrowaway · 2021-12-07 · source ↗ · wrong label?

“We have functions written Ruby and JavaScript where we move the vendor Gems or node_modules into a shared Lambda Layer”

neutral · production · rememberlenny · 2021-12-06 · source ↗ · wrong label?

“JavaScript every step of the way for 13 years now (frontend and backend)”

neutral · production · 13 yr · johntdaly · 2021-11-02 · source ↗ · wrong label?

“How can I replace my current 48,395 LOC of Javascript + dependencies with something more maintainable?”

neutral · production · xet7 · 2021-09-24 · source ↗ · wrong label?

“the dumbest lesson possible about the intersection between JSON, JavaScript, and double-precision floating-point”

neutral · production · _moof · 2021-07-20 · source ↗ · wrong label?

“I've written an `.indexOf() !== -1` check hundreds if not thousands of times, and I've gotten the conditional wrong enough times to actually need to revert a change in prod.”

neutral · production · johnfn · 2021-06-02 · source ↗ · wrong label?

“the only consistent thing from my five jobs over the last 7-8 years is that they've all had JavaScript”

neutral · production · 7 yr · bradlys · 2021-02-13 · source ↗ · wrong label?

“They can also contain JavaScript and you can use that to vary by GET parameters. A trick we use quite heavily.”

neutral · production · donatj · 2020-12-24 · source ↗ · wrong label?

“all projects have pretty much moved to client side js + drf backend anyway”

neutral · production · WD-42 · 2020-12-24 · source ↗ · wrong label?

“I learnt Rust as a JavaScript/PHP/Python programmer who needed better performance for a project”

neutral · production · nicoburns · 2020-12-17 · source ↗ · wrong label?

“the only language of the 13+ I've used in production code”

neutral · production · wolfadex · 2020-12-10 · source ↗ · wrong label?

“My experience across ruby, python, and js codebases”

neutral · production · cactus2093 · 2020-12-10 · source ↗ · wrong label?

“we focused on decreasing our JavaScript that is loading on every page, until we realized CSS cruft was blocking Rendering more than the JavaScript.”

neutral · production · leipert · 2020-09-07 · source ↗ · wrong label?

“We switched from Javascript to Typescript over a year ago, on a fairly new project”

neutral · production · mcv · 2020-08-05 · source ↗ · wrong label?

“we switched to Javascript, simply because it was easier to get third party developers on board with Javascript compared to Lisp”

neutral · production · zubairq · 2020-05-20 · source ↗ · wrong label?

“since we switched our project to JavaScript from Swift”

neutral · production · seanparsons · 2020-05-16 · source ↗ · wrong label?

“I've been profiling my JS for years and never actually run into a mysterious problem where some important code I profiled was way way slower in prod”

neutral · production · dahart · 2020-03-29 · source ↗ · wrong label?

“This is based on 18 years JavaScript experience 1 year TS experience.”

neutral · production · 18 yr · bryanrasmussen · 2019-12-19 · source ↗ · wrong label?

“As an engineer that's written a lot of (old-skool) JS, Java, Obj-C, C++, and PHP”

neutral · production · gresrun · 2019-12-11 · source ↗ · wrong label?

“I recently shipped a complex Javascript project (without types) and it is one of the few instances of my decade-old professional career”

neutral · production · jasim · 2019-12-10 · source ↗ · wrong label?

“I've been using a JavaScript hack to avoid it for a while.”

neutral · personal · aflag · 2019-12-03 · source ↗ · wrong label?

“I still use JavaScript for some progressive-enhancement”

neutral · production · alexmingoia · 2019-12-03 · source ↗ · wrong label?

“I've been using one in NeoVim for a while for JavaScript and it works pretty good.”

neutral · personal · drbojingle · 2019-11-26 · source ↗ · wrong label?

“Because we made out calculator in JavaScript.”

neutral · production · hoseja · 2019-10-23 · source ↗ · wrong label?

“Sometimes you have to do a bit of JS for stuff that aren't designed in Elm (anymore, ie websockets) and use ports to communicate.”

neutral · production · Bastes · 2019-08-27 · source ↗ · wrong label?

“We had created a method that would run in browsers in native javascript”

neutral · personal · Phemist · 2019-07-15 · source ↗ · wrong label?

“We ditched Clojure and Clojurescript for NodeJS and JavaScript, for the same reason”

neutral · production · zubairq · 2019-06-02 · source ↗ · wrong label?

“I've been given js+mongo apps by partners that I had to modify to use standard postgres before becoming responsible for herding them in prod.”

neutral · production · sneak · 2019-05-10 · source ↗ · wrong label?

“I'm currently working on a large JS codebase that is a decade old.”

neutral · production · steadicat · 2019-01-25 · source ↗ · wrong label?

“Vanilla JS if you only need a few simple things”

neutral · production · jypepin · 2019-01-20 · source ↗ · wrong label?

“The entire code was a function that looked something like”

neutral · production · eqdw · 2019-01-14 · source ↗ · wrong label?

“We use heavy Javascript for our core libraries, VueJS and Angular for frontend”

neutral · production · manish_gill · 2018-12-26 · source ↗ · wrong label?

“I had been using JavaScript regularly but not very modern”

neutral · personal · dave7 · 2018-12-24 · source ↗ · wrong label?

“for Proof of Concepts I mostly use Vanilla JS”

neutral · personal · woutercx · 2018-12-24 · source ↗ · wrong label?

“went back to jinja and a little JavaScript here and there.”

neutral · production · jaabe · 2018-12-18 · source ↗ · wrong label?

“Recently, I've been the exceptions cop in our Python/JS shop”

neutral · production · weberc2 · 2018-11-26 · source ↗ · wrong label?

“I have JS code that was written in 2005 that I know is still running in production.”

neutral · production · 13 yr · scandox · 2018-11-01 · source ↗ · wrong label?

“It's also more performant to rely on JavaScript.”

neutral · production · kisonecat · 2018-09-07 · source ↗ · wrong label?

“we've been doing classless JavaScript ever since.”

neutral · production · eksemplar · 2018-08-21 · source ↗ · wrong label?

“taught myself perl, php and later rails and javascript.”

neutral · personal · Mc_Big_G · 2017-12-19 · source ↗ · wrong label?

“I'm a JavaScript developer, and (much to my delight) my team recently switched to a much more FP-heavy style”

neutral · production · BalinKing · 2017-11-24 · source ↗ · wrong label?

“One thing that became an issue was deleting half of a word or inserting characters. Now we handle that with JavaScript.”

neutral · production · craigcannon · 2017-11-10 · source ↗ · wrong label?

“I last touched JS probably more than 4 years ago, yet I have no trouble explaining this.”

neutral · production · klibertp · 2017-10-29 · source ↗ · wrong label?

“frontend I can do JavaScript, php, tie into MySQL, and learn frameworks as I go”

neutral · production · marak830 · 2017-09-29 · source ↗ · wrong label?

“we did fast sessions learning by using ES6 and react”

neutral · personal · netdur · 2017-08-19 · source ↗ · wrong label?

“whatever JS I can hack into it abusing the hell out of template/html.”

neutral · production · SuperPaintMan · 2017-01-09 · source ↗ · wrong label?

“We use mostly java, swift, and JS (Angular 2)”

neutral · production · mtam · 2016-12-13 · source ↗ · wrong label?

“implement a UI in HTML/CSS using a JavaScript tool I wrote myself”

neutral · production · alistproducer2 · 2016-12-12 · source ↗ · wrong label?

“The only way we can use them is through transpiling.”

neutral · production · paublyrne · 2016-12-09 · source ↗ · wrong label?

“I've been developing JS for years and I've been using NPM for frontend components”

neutral · production · kaoD · 2016-12-06 · source ↗ · wrong label?

“I've been building up a little library of utilities that work with Haxe's other compilation targets - mainly JS, C++, Python, and C# for me.”

neutral · personal · rpeden · 2016-12-02 · source ↗ · wrong label?

“I've chosen Python+Flask+SQL and vanilla JS, but have considered using Node and Go at various times of my coding.”

neutral · personal · 0.33 yr · terminalcommand · 2016-11-15 · source ↗ · wrong label?

“I've worked in dynamic languages for most of my career (Python, JS, Clojure)”

neutral · production · grayrest · 2016-11-10 · source ↗ · wrong label?

“Our Elm code is about as DRY as our JavaScript code”

neutral · production · rtfeldman · 2016-11-09 · source ↗ · wrong label?

“Our Elm code is about as DRY as our JS code was before”

neutral · production · rtfeldman · 2016-11-09 · source ↗ · wrong label?

“we rewrote them as plain, no framework, no ORM, Java and Javascript.”

neutral · production · mcguire · 2016-05-24 · source ↗ · wrong label?

“Now I work in javascript and still can at least _.chain(thing).map().filter().value()”

neutral · production · a-saleh · 2016-04-14 · source ↗ · wrong label?

“used javascript imagemaps for the buttons just to get it out in time.”

neutral · production · gnarbarian · 2016-02-25 · source ↗ · wrong label?

“We do Bitcoin and Blockchain development. Full stack JS and Go.”

neutral · production · Inthenameofmine · 2015-09-02 · source ↗ · wrong label?

“I've used ES6 classes, handlebars for templates, jquery to drop the html in”

neutral · personal · agmcleod · 2015-07-03 · source ↗ · wrong label?

“(the language I'm actually programming in)”

neutral · production · mikekchar · 2015-07-01 · source ↗ · wrong label?

“The app is 90% JS and a little CSS”

neutral · personal · liamzebedee · 2015-07-01 · source ↗ · wrong label?

“and a bunch of custom python, java, and javascript code.”

neutral · production · markbnj · 2015-07-01 · source ↗ · wrong label?

“I've been using both for a while now -- JS for 15 years, Python for five.”

neutral · personal · 15 yr · wwweston · 2015-06-28 · source ↗ · wrong label?

“After trying Protobuf on a project between C# and Javascript”

neutral · production · lux · 2015-06-05 · source ↗ · wrong label?

“I did similar things for Python and JavaScript, as many others here did, I suppose. It's better than nothing, but it still bombs in prod”

neutral · production · nine_k · 2015-04-28 · source ↗ · wrong label?

“We migrated most of the ES6 codebase to Typescript, and it feels great.”

neutral · production · mushishi · 2015-01-16 · source ↗ · wrong label?

“my production skill set includes php, c, c++, python, ruby, erlang, scheme, javascript, scala”

neutral · production · Ixiaus · 2014-12-27 · source ↗ · wrong label?

“We use that sorta stuff all the time at work, passing data back and forth, to and from the core client JavaScript functions.”

neutral · production · uptownJimmy · 2014-12-24 · source ↗ · wrong label?

“Our JavaScript is pretty minimal at the moment”

neutral · production · SwellJoe · 2014-12-21 · source ↗ · wrong label?

“I either use a simple bit of Javascript to replace the SVG references with PNG fallbacks”

neutral · production · organsnyder · 2014-12-11 · source ↗ · wrong label?

“I've been coding for over 30 years now (Basic, ASM, C/C++, Java, Python, PHP, JS, Clojure)”

neutral · personal · rivo · 2014-12-11 · source ↗ · wrong label?

“A lot of the browser memory is used for graphics (think bitmaps), the JS-heap is only 4 MB”

neutral · production · sjogress · 2014-12-11 · source ↗ · wrong label?

“I use pure JavaScript rendering on the client side, and feature detection is not enough.”

neutral · production · robocat · 2014-11-23 · source ↗ · wrong label?

“At my company gig we use JS but rely heavily on Underscore to address the same pain points”

neutral · production · tdumitrescu · 2014-11-17 · source ↗ · wrong label?

“Clojure back-end + Javascript front-end.”

neutral · production · temochka · 2014-11-04 · source ↗ · wrong label?

“I'm running through two source map steps: TypeScript to JavaScript and JavaScript to minified JavaScript.”

neutral · production · nawitus · 2014-10-03 · source ↗ · wrong label?

“We at Qbix choose Node because being web devs we already have to deal with Javascript.”

neutral · production · EGreg · 2014-10-02 · source ↗ · wrong label?

“Started with poking around in chrome developer console with quick copy pasting of code examples from stackoverflow / w3schools.”

neutral · personal · hu_me · 2014-09-29 · source ↗ · wrong label?

“We have a fairly large one page webapp that looks great on iOS”

neutral · production · forgotAgain · 2014-03-21 · source ↗ · wrong label?

“JavaScript provides a well-known sandboxed language.”

neutral · production · jchrisa · 2013-11-28 · source ↗ · wrong label?

“We eventually found that the front end was JS & the back end ended up having to be python”

neutral · production · czbond · 2013-08-23 · source ↗ · wrong label?

“we run the global event processor on a JS timer so that it works like a game loop”

neutral · production · gruseom · 2013-07-19 · source ↗ · wrong label?

“We switched to using JavaScript and inserting the generated element as a child of `body`.”

neutral · production · philipwalton · 2013-02-04 · source ↗ · wrong label?

“such as C++/Java/Javascript/Perl/Python. I found that if I use them in my work, I would become good at them”

neutral · production · ww520 · 2012-12-28 · source ↗ · wrong label?

“The technologies we use are pretty standard web dev stuff (HTML/CSS/JS and Python/Django).”

neutral · production · yesimahuman · 2012-12-27 · source ↗ · wrong label?

“Then JavaScript/html/css.”

neutral · personal · biscarch · 2012-12-15 · source ↗ · wrong label?

“In the end I learned some .Net, some Javascript and even more about working within a large organization.”

neutral · production · saryant · 2012-12-05 · source ↗ · wrong label?

“I have an outstanding code editor and development environments for Lisp, Scheme, Python, J, F# and JavaScript.”

neutral · personal · taylodl · 2012-11-25 · source ↗ · wrong label?

“I built an intricate system that was web only, with some javascript caching, accessed over a latent connection.”

neutral · production · cturner · 2012-09-19 · source ↗ · wrong label?

“I spent last year porting a Flash app to Javascript.”

neutral · production · 1 yr · williamcotton · 2012-06-15 · source ↗ · wrong label?

“I'm not an expert in JavaScript but I've written a fair amount and a couple largish programs”

neutral · personal · __david__ · 2011-12-21 · source ↗ · wrong label?

“I taught a new programmer in my department JavaScript and CoffeeScript.”

neutral · personal · radagaisus · 2011-12-19 · source ↗ · wrong label?

“The First1000 site is entirely native javascript/html5/css3. No jQuery or frameworks.”

neutral · production · samstr · 2011-12-15 · source ↗ · wrong label?

“We use some JavaScript[1] to remind users to add us to their homescreen.”

neutral · production · wvenable · 2011-12-13 · source ↗ · wrong label?

“We keep main bits of logic on a client side in JavaScript and call Java”

neutral · production · andrewl-hn · 2011-12-02 · source ↗ · wrong label?

“We're building a web service driven by PHP, Javascript, Elastic Search, and Redis.”

neutral · production · chrisamccoy · 2011-11-13 · source ↗ · wrong label?

“I have been using Adobe Dreamweaver as a fancy text editor for coding Javascript”

neutral · personal · WiseWeasel · 2011-11-12 · source ↗ · wrong label?

“For the same reason we use Java, C++, Scala, Perl, Closure, Bash, JavaScript, etc...”

neutral · production · linuxhansl · 2011-11-07 · source ↗ · wrong label?

“trying to learn... Definitely helping to expand my mind as I work through it.”

neutral · personal · stc · 2011-11-07 · source ↗ · wrong label?

“I've been using JS "seriously" for many years, and only decided to try CoffeeScript out in my latest project”

neutral · personal · danmaz74 · 2011-11-02 · source ↗ · wrong label?

“And yes we do feature flags in both Javascript and C# side.”

neutral · production · darkxanthos · 2011-09-23 · source ↗ · wrong label?

“In production I use an intermediary step where all of my templates are actually re-processed back into raw javascript strings and served inside my minified/compressed/cached js file.”

neutral · production · Pewpewarrows · 2011-09-14 · source ↗ · wrong label?

“after many years on Java and web programming (JavaScript and now mostly Groovy and Grails)”

neutral · production · eccp · 2011-08-06 · source ↗ · wrong label?

“I still do this when switching back from longer JS / Ruby development periods.”

neutral · personal · ivanbernat · 2011-06-23 · source ↗ · wrong label?

“client-side models really shine when they contain a large part of your important JS business logic”

neutral · production · jashkenas · 2010-10-30 · source ↗ · wrong label?

“We migrated a 3k javascript app to a 2.5k coffeescript one”

neutral · production · DanielRibeiro · 2010-10-19 · source ↗ · wrong label?

“whether to use the more optimized javascript, the new css sprites”

neutral · production · paulhammond · 2010-01-22 · source ↗ · wrong label?