loading...

Last 250 Comments

re: Should sponsors be able to hide comments on their posts?
People were ambivalent about the feature then too, and I thin...
re: Hi, We’re GitHub and we’re excited to be at CodeLand!
hey Brian, how do you feel about GitHub's ongoing relationshi...
re: Detecting social distancing with use of Azure Custom Vision
I don't know how helpful it is to go from zero to "simply dis...
re: Why postgresql does not return null values once filtered by not_in
Boolean logic is built around the binary values TRUE and FALS...
re: 1 SQL Query You Should Stop Using
Markus Winand maintains a "hall of fame" for data access tool...
re: What's your favourite custom Slack emoji?
Before air power came into its own in World War 2, an outgunn...
re: What's your favourite custom Slack emoji?
(from "Ted Codd hates that thing you just did!")
re: Fool proof women only verification for a platform, how would you solve this?
As far as I understand it facial recognition technology is ro...
re: Fool proof women only verification for a platform, how would you solve this?
Your friend could use Google Voice to create disposable phone...
re: Which game are you playing right now?
I have negotiated, backstabbed, sandbagged, and double-crosse...
re: Custom keyboard layout in GNU/Linux
Have you tried a compose key? Double-acute ő for me is right ...
re: What is the best way store column metadata in SQLite (like, is JSON or is Date)
If you want to add just the semantic context with a minimum o...
re: What's your favorite software idiom/aphorism?
Conway's Law: any organization that designs a system (defined...
re: Name the last book you read.
I did! It's dense but short so it never becomes a chore, an...
re: Name the last book you read.
Sartre's Nausea. I've had a copy kicking around for years b...
re: Is a Redis ORM a Horrible Idea?
Did you introduce Redis because you were having a performan...
re: Online privacy is overrated
And if I believe that advertising is a parasitic "industry" w...
re: I3: The Improved Tiling Window Manager
I didn't know you could do that with conky -- I'd only seen...
re: I3: The Improved Tiling Window Manager
I've been using i3-gaps for a few years now and love it. Th...
re: Who am I?
The very first person who appears in the documentary is Nap...
re: The difference between code and magic 🧙‍♀️🧙‍♂️
Magic as conceived in a particular children's book exists i...
re: Tell us what your top unpopular tech opinion is 😈
Database triggers are good. There are legitimate concerns a...
re: How much loyalty do you owe your employer?
Beautifully said!
re: How do YOU manage python environments
Poorly. I try to keep things more or less organized (an env...
re: Interesting question, theoretically, if the human brain were a CPU/GPU, how many Threads could it run at once?
If you mean the exhibition game example, the analogue is th...
re: Interesting question, theoretically, if the human brain were a CPU/GPU, how many Threads could it run at once?
Brains and computers operate on very different principles. ...
re: Daily Challenge #210 - Separate Capitalization
SQL: [local] dian#dian= WITH seq AS ( SELECT regexp_spl...
re: GitHub has acquired npm
That ship's sailed, what with the union-busting and all las...
re: GitHub has acquired npm
There have been a couple: open-registry, entropic. They bot...
re: What kind of music do you listen to when working from home? 🏡🎶
I've been on an electrotango kick lately: YIRA, Gotan Proje...
re: What would you name a read-only user role?
reader
re: Safety-Critical Software: 15 things every developer should know
They're exactly as deterministic as they used to be! What W...
re: Safety-Critical Software: 15 things every developer should know
Trevor Kletz devotes chapter 20 of What Went Wrong? Case Hi...
re: How bad app QA derailed the US presidential primary
Bad app QA is several steps down the line of what went wron...
re: Is it ethical to work as a shadow developer by hiding identity? (Please read and help me)
As a client I don't mind as I just want my works done. Tha...
re: Is it ethical to work as a shadow developer by hiding identity? (Please read and help me)
Forget the ethics of subcontracting! That's on your client, n...
re: What's the easiest way to make an RPG game in JavaScript? (Libraries, tips, etc...)
rot.js might be what you're looking for.
re: What's your audio player?
ncmpcpp with mpd.
re: Database triggers not working
Set up logging and see if any errors show up. It's also po...
re: T-SQL CRUD procedures auto-generator
It's an interesting exercise in code generation, but I'm mo...
re: Writing SQL for humans with Literate SQL
How's this?
re: Writing SQL for humans with Literate SQL
It's an interesting idea with some clear potential benefits...
re: 2020 Women In Tech Salaries (Response Data!)
Fixed! This is not quite as anonymous as you think it is! ...
re: What are the worst programming languages that nobody should learn?
I've never met anyone with anything good to say about MUMPS...
re: What are the worst programming languages that nobody should learn?
The latest language specification is from 2018. It's very m...
re: When is nesting good or neutral?
I'm kind of confused by the premise. Certainly one should a...
re: What are you go to badges on your GitHub readme file?
Build status and test coverage % almost always; @jcowie me...
re: Better postgres tables in iterm2
The null display value is configurable. You can issue this ...
re: Is Primary Key necessary in a table (DBMS)
Adding to this, the ordering of columns in the composite ke...
re: What is the most overworked you've ever been?
I had some months of 60-80 hour weeks near the beginning of...
re: What Does C++ Do That Rust Doesn't?
An interesting footnote to his mention of how C/C++ "killed...
re: ORM vs Query Builders vs Raw SQL
Yes: it sucks, don't do it. Procedures/functions are great ...
re: ORM vs Query Builders vs Raw SQL
Ted Neward called O/RMs "the Vietnam [War] of computer scie...
re: How to Test my database layer code in nodejs?
I use Mocha and Chai and target a separate test database, a...
re: GraphQL for PostgreSQL - Why?
A single REST endpoint that accepts query text sounds, to m...
re: Terminal lover? Which tools do you use daily?
Besides things other people covered: Music player: ncmpcp...
re: What font do you use in your editor of choice?
Inconsolata-dz (regular Inconsolata with straight quotes/ap...
re: What are your favourite CLI setups for work?
ctrl+n or ctrl+p in Vim 8+ or NeoVim :)
re: What are your favourite CLI setups for work?
Here's my vimrc (I use NeoVim): gitlab.com/dmfay/dotfiles/b...
re: What is a Team Lead? What is a Tech Lead? Are they the same or different?
I don't believe any of us "tech leads" took the title too s...
re: What is a Team Lead? What is a Tech Lead? Are they the same or different?
None whatsoever. I coordinated the work of 8-12 "tech lead...
re: What is a Team Lead? What is a Tech Lead? Are they the same or different?
I have been both at one company, and still use the "team le...
re: Why is GitHub supporting Child Separation Agency?
Again, you've gone from saying that there's a problem worth...
re: Why is GitHub supporting Child Separation Agency?
Large numbers of people, check; deliberately imprisoned, ch...
re: Why is GitHub supporting Child Separation Agency?
They're absolutely concentration camps, in the dictionary s...
re: Why is GitHub supporting Child Separation Agency?
They do not appear interested in hearing about it. Microsof...
re: Why is GitHub supporting Child Separation Agency?
I do not, and furthermore, I don't particularly care. Insti...
re: Why is GitHub supporting Child Separation Agency?
But they system isn't killing, maiming or raping anyone, s...
re: AWS Series: All About Cost Optimisation
It bears mentioning that reserved instances are now the old w...
re: How far behind are we? How do we catch up?
Vue or React are next-project goals. In an existing codebas...
re: GitHub: In Case of Apocalypse, Open This Arctic Code Vault after 1000 years in Svalbard + GH Mobile App
Open-source time capsule: cute! potentially of interest to ...
re: GitHub: In Case of Apocalypse, Open This Arctic Code Vault after 1000 years in Svalbard + GH Mobile App
I was all set to say that the Svalbard bit sounded like an ...
re: Apples announces new 16-inch Macbook Pro
What good does having six speakers even do if they're all w...
re: Who still regularly uses jQuery?
Everything you've said is true! However, I do not need to lea...
re: Who still regularly uses jQuery?
It's a traceability and logistics platform using event sourci...
re: Who still regularly uses jQuery?
I'm using it in new development right now and there's nothing...
re: JVM devs who prefer Maven over Gradle, what are your reasons?
Maven was the only game in town when I got started with Jav...
re: Why is our source code so boring?
I think art is not the place to be looking for inspiration --...
re: Why is our source code so boring?
Could we write a programming language where we only descri...
re: I am AWS Obsessed but I can't get hired at AWS. Have you ever faced such repeated rejection?
Do you think that spamming the person or people who decide ...
re: I am AWS Obsessed but I can't get hired at AWS. Have you ever faced such repeated rejection?
It seems like you're already working for AWS in at least a pa...
re: Scrum for fast-changing businesses, is it worth it?
If you don't know at any given time whether the thing you'r...
re: Hide your face
Neat! I remember last year people figured out that Juggalo ...
re: Recomendations for open source projects in Javascript.
Everything's pretty much in the GitLab issue tracker, so po...
re: Recomendations for open source projects in Javascript.
hi Jacqueline! I maintain a data mapper, Massive, which gen...
re: Choosing the right frontend database for a single page application
The case for LowDB looks to be "you're already bundling lod...
re: Automatic Termination of Closed Source Licenses
That's not actually the case. Many proprietary codebases ar...
re: Automatic Termination of Closed Source Licenses
I get what you're going for but more important than my opin...
re: How to query with PostgreSQL wildcards like a Pro
Since you're running on Postgres, you can use ILIKE for a c...
re: Sequalize model validation or express-validator?
It's good to validate quickly so you can return easy-to-cat...
re: What is stopping you from joining a union?
I am actually a dues-paying member of the IWW, if more in a...
re: As a self-taught, have you considered getting a degree afterwards?
I dropped out some way into a compsci bachelor's (four-year...
re: (Neo)vim for Web development
I switched from ctrlp to denite a while back and love it. H...
re: On the Moral Obligation to Decomputerize: programmers, liturgists, and Luddism
Why liturgy specifically, though, if not to trade on other ...
re: On the Moral Obligation to Decomputerize: programmers, liturgists, and Luddism
Comparing programmers to priests seems a rather rosy view o...
re: Untitled Developer Game
Importantly it doesn't replace the lowercase L if it's the ...
re: Untitled Developer Game
Try running it against a short text corpus: const alpha =...
re: Untitled Developer Game
:%s/\(\w\+\)l/\11/g :w
re: What's wrong with tech companies re. unions ?
March was when the union effort first went public and got s...
re: What's wrong with tech companies re. unions ?
Hardly surprising given everything that's happened from Mar...
re: Overwhelmed and lost, how to code in 2019?
You're going to learn JavaScript one way or another in web ...
re: Recommend a science fiction
Stanisław Lem's Cyberiad is an easy rec if you like Pratche...
re: Moving to CI/CD
His concern is that when we introduce many small commits o...
re: Node JS Help
It does sound like you're making things more complicated fo...
re: How do you store the pictures that users have uploaded in your website?
Storing images inline in the database can raise hackles, bu...
re: How Do You Decide When To Get Your Next Computer?
You can try various Linux distros for yourself without having...
re: What would you use as a sortable, globally unique, ID?
When you said "intermediate character" I took it to mean a ...
re: What would you use as a sortable, globally unique, ID?
You would have to perform more complex comparisons to see i...
re: Plex: A Life
"There" and "not there" are pretty compelling as conceptual...
re: How do you handle many-to-many relationships in Mongo?
That's a quintessential relational data model, and document d...
re: Server-Side Pagination With Limit/Offset
One thing to add: OFFSET can still have performance issues ...
re: Native "Share to DEV" button is now on Stack Overflow
👀 congrats!
re: How to handle BigData?
It's a complicated problem! You should be equally wary of s...
re: How to handle BigData?
It sounds like you're trying to shoehorn an entire data pipel...
re: Ads In Your Linters
Increased awareness is certainly a marginal improvement at ...
re: Ads In Your Linters
I don't like the idea at all, but I think the experiment en...
re: Seeding a database
There's more you can do with discrete test fixtures! Instea...
re: What are your sleep hacks? How do you handle a tough day and fall asleep immediately after lying down?
It likes it damp and out of full sunlight and it's a perenn...
re: What are your sleep hacks? How do you handle a tough day and fall asleep immediately after lying down?
Valerian root tincture about 30 minutes before I want to be...
re: What would your opinion be of a "reading position" indicator on DEV?
Tables of contents would be good, but depend on authors get...
re: How can I prepare for getting hit by a bus?
Start by practicing with scooters and bikes to build your t...
re: How do you survey your employees to know what skills to teach them?
"You/your colleagues mentioned you want/would have wanted m...
re: How do you survey your employees to know what skills to teach them?
Depending on just how many interns we're talking about, I w...
re: Should we form a labor union?
Organizing software developers seems to be more or less an ...
re: Wait for MongoDB, Postgres or MySql to start on Docker
Linux; I haven't used Windows for several years. If your Mo...
re: User directories
I can't help you with the PHP, but yes, there's definitely ...
re: How do you profile a node application?
node-clinic is the best profiling kit I'm aware of.
re: I will post your project to 100 websites
Are you very, very sure you're complying with the terms of ...
re: Intermediate library providing CRUD functionality: Related Work
Maybe think of this: Most of the developer wants the possi...
re: Intermediate library providing CRUD functionality: Related Work
What you're saying is that the third-party data access libr...
re: How many conferences are too many?
We don't have a set cutoff but unless representing your emp...
re: Discussing the launch of Libra, "A new global currency"
When I say "company scrip" I'm not talking about fraud or l...
re: Discussing the launch of Libra, "A new global currency"
Has the profit motive really produced a better outcome for ...
re: Discussing the launch of Libra, "A new global currency"
How can anyone not be skeptical and pessimistic about a "cu...
re: What's the first computer you ever used?
An IBM clone with a 5 1/4" floppy drive and CGA graphics. F...
re: What was your favorite song/album/artist to listen to while programming this week?
This week's been sort of post-industrial or somethingwaveis...
re: What's your worst nightmare as a coder?
The possibility of a bug I don't know about silently alteri...
re: How do you stay up to date with ever changing technologies without going insane?
I don't! Nobody can, anymore. There's a very short list of ...
re: What's the Title and/or Abstract of a Conference Session Proposal You Submitted That Got Turned Down?
I wound up repurposing this into a blog post after AssertJS...
re: Which is the Best Database for NodeJS?
I'm partial to Postgres in general but the most important c...
re: What does your Desktop look like? A bit of *nixporn (Windows also welcome!)
I posted just the terminal in the other thread but here's...
re: What does your Terminal look like?
Arch, termite, zsh, my own colors oh, and here's bonsai....
re: Can you manage a dev team and still be hands on?
As long as you have the wherewithal to dig in after seeing ...
re: Entropic: federated JS package registry, announced at JSConfEU 2019
I think Java's Maven offers an interesting model: the bigge...
re: Entropic: federated JS package registry, announced at JSConfEU 2019
I'm glad it's happening! I think NPM could have avoided thi...
re: Not Working is Death?
How's it going in EVE?
re: Everything you need to know about NoSQL databases
A few points in no particular order: schemaless isn't a f...
re: Are there any new or upcoming browser APIs you are keeping an eye on?
I'm waiting to see just how badly the imminent webRequest l...
re: Does this form of testing already exist?
SQL testing and analysis tools are (so far as I'm aware) li...
re: Why did you decide to specialize in X development?
I got some SQL and backend tasks dropped on me early in my ...
re: How Do You Open Source A Project?
Your infrastructure is very nearly irrelevant in the grand ...
re: How Do You Open Source A Project?
By "infrastructure" I mean build processes, package managem...
re: How Do You Open Source A Project?
If the parts you're looking at opening up aren't independen...
re: What is your favorite interview question?
"What's your least favorite technology to work with, and wh...
re: What are your thoughts on the 4-day work week?
I tried working 40-hour weeks as four tens for a while to t...
re: Should behavioural changes be considered breaking changes under SemVer?
The difference is that the behavior of a bug is unanticipat...
re: How to test REST API where major bussiness logic is written in SQL
You have a couple of options: Use a test framework for SQ...
re: Recommend a DEV post worth reading
A couple relatively recent posts that seemed to fly under t...
re: What are your worst coding habits?
Single-letter table aliases.
re: Which editor do you use when opening files like .bash_profile, etc?
It is (I do everything except Java in NeoVim); but also, if...
re: What are you "old enough to remember" in software development?
Learning QBasic by opening gorilla.bas and tripling the exp...
re: What are you "old enough to remember" in software development?
Having to choose between 640x480 with 16 colors or 320x200 ...
re: Reconciling Guy Debord: Coding in Grammatical First Person
First I have to confess that I have not actually read The S...
re: Reconciling Guy Debord: Coding in Grammatical First Person
While I don't disagree that computerization in general and ...
re: Can I Get Some Feedback? (Moment.js in particular)
Check out Mocha's in-browser test harness. It has you set u...
re: dev.to karma rank
Karma opacity is a feature not a bug imo.
re: ELI5: What is IDE or an IDE?
It stands for "integrated development environment". An IDE ...
re: Is it necessary to learn touch typing?
It's only necessary if I have to sit and watch you hunt and...
re: What advice would you give someone looking to use their keyboard more and their mouse less?
Look for tools that support keyboard-driven workflows (vim,...
re: I'm joining the DEV team
Congrats! :)
re: One of those wtf moments when using docker
It still seems like you're going to a lot of trouble for it...
re: Can I Get Some Feedback? (Moment.js in particular)
Instead of going by feel or trial and error, why not write ...
re: Docker everywhere is not a good thing.
Use volumes!
re: Discuss: How should you handle errors in your library code?
That's understood! The important principle here is that a l...
re: Discuss: How should you handle errors in your library code?
Throw or reject, all the way. Libraries generally shouldn't...
re: [SOLVED] How I use a synchronous queries with mongoose on NodeJS with ExpressJS
Unless it's in the code you've omitted, you aren't actually...
re: Show me some bad web accessibility on major sites.
You might have an easier time using a purpose-built tool si...
re: SQL pronunciation
Either way is fine; the "sequel" pronunciation is more comm...
re: What Makes Good Developer Tools... Good?
It's all about net decrease in friction: REPLs give insta...
re: How can I make slides beautiful without a Mac?
There are a lot of things you can do, and a lot of dirty tr...
re: How can I make slides beautiful without a Mac?
I'm not the best person to talk about this seeing as I've u...
re: Documentation automation
I wrote something about this a while back; some of it's GitHu...
re: Music & Coding: let's take a survey
Not really, the black metal - dark ambient connection is pr...
re: What new language/tool/etc. have you been meaning to learn but haven't gotten around to yet?
I keep wanting to learn a Lisp or other solely-functional l...
re: Age of programmers, have you experienced drawbacks?
Ageism's a thing. IBM got caught recently trying to specifi...
re: How do you manage your dotfiles across multiple and/or new developer machines?
I use dotbot with mine.
re: What do you think of an #offthecuff tag for stories written spontaneously and without editing?
#healthydebate's been around for a bit but isn't super popu...
re: Jenkins: a job to check a Github organization’s public repositories list
Neat idea! Are you using Jenkins over cron/SystemD timers j...
re: I started using VIM a few weeks ago, now I am addicted. Ask Me Anything!
If you haven't, check out surfingkeys!
re: Hiring process: should I review some candidate's code looking for errors or potential for being better?
You didn't mention what benefits led your organization to a...
re: How and when to add foreign key constraints
Most databases don't automatically index foreign keys! MySQ...
re: Editor choices through the years?
I checked out Atom on the recommendation of a colleague and...
re: You are the perfect interviewee. How would you design an events booking system in five minutes?
Stop thinking about perfection! A perfect opportunity to de...
re: Editor choices through the years?
the dawn of time: Windows Notepad, QBasic ~2000: Notepad++ ...
re: Internship/Unpaid or Hold out for Entry-Level?
Don't work for free and don't let people take advantage of...
re: Explain Sass Like I'm Five
I've built some fairly complex workflows with Grunt and Gul...
re: How to write this SQL select the best way?
O/RMs don't help with this kind of situation. They operate ...
re: How to write this SQL select the best way?
select bom_id from line where item_id = 'KetchupBottle' or ...
re: Differences Between SQL And NoSQL Databases
There's a lot more to NoSQL than you've gotten into here, w...
re: How do you feel about chasing internet points, badges and the gamification of everything?
Some less-than-organized thoughts: internet points are cu...
re: Explain Sass Like I'm Five
I'm more familiar with Less but they're both CSS preprocess...
re: I am a Database Architect, Ask Me Anything!
How do you see the classical DBA role (robes, incense, occu...
re: MySQL/MariaDB: like a Petya ransomware for MySQL and ‘root’@’%’ access
I'm kind of amazed I hadn't heard of unsecured databases be...
re: Why Unix is everywhere?
There were plenty of other operating systems. What happened...
re: Tell me about a time you messed up
Last week I set up a load balancer to automatically forward...
re: I am an Industrial Automation engineer, Ask Me Anything!
Yeah, it's an RF tag reader. We were using it to track pall...
re: I am an Industrial Automation engineer, Ask Me Anything!
Have the Moby drivers gotten any easier to work with since ...
re: "Don't be evil" is not good enough
Google quietly dropped "don't be evil" last year. An indus...
re: Introduction to backend development for newbies!
@robmatyszewski you might think about the feedback that yo...
re: Introduction to backend development for newbies!
It's frustrating to see mom-in-the-abstract still being use...
re: I got my first job and it's a contract, what now?
It sounds like you're working with several people who will ...
re: Have you ever quit a job without anything else lined up?
2008 was a bad time to work at a startup focused on commerc...
re: thefuck and Other Funny Useful Tools
tldr is fantastic when you just need to know which flag to ...
re: How to read others' code?
Have you seen ?
re: Is using git without the command line cheating?
It's not cheating, but plugins and graphical tools hide a l...
re: Is it possible to share npm packages between multiple projects
Look into lerna.
re: Earn a Build Passing Badge on GitHub ✅! Testing Your Express App with Travis CI
I used Travis years back and while I liked it quite well, t...
re: When you say you know a particular front-end language, library, or framework, what does that mean?
What does knowing mean? You can look at programming langua...
re: What's the last piece of software that you paid money for?
I'm a very fast touch-typer and mousing slows me down + isn...
re: What's the last piece of software that you paid money for?
I think the last one for me was renewing my IntelliJ licens...
re: Hacktivism in the 2019 Political Landscape: An infosec consultant's response to Reuters' piece on Beto O'Rourke
The news that O'Rourke was in the CDC & therefore presu...
re: How Do You Name Your Boolean Variables?
Hungarian notation is dead and good riddance to it, but for...
re: My comment was marked as violating code of conduct. Why?
In the circumstances I think "what kinds of questions are y...
re: My comment was marked as violating code of conduct. Why?
I think that's an uncharitable characterization of Pavel's ...
re: Changing job - How often is too often?
Holy crap, that's up there with the Gulf state practice (no...
re: Changing job - How often is too often?
Do you know if those minimum term contracts have been teste...
re: What’s an unpopular software opinion you have?
Server-rendered templates now, server-rendered templates fo...
re: A subtle and clever way to prevent adblocks
It'd be more efficient and probably more effective, seeing ...
re: Should you reply to all LinkedIn messages from recruiters?
I've worked with good recruiters! I'm glad you all are out ...
re: Find longest word in a given string
CREATE OR REPLACE FUNCTION get_longest_word (val TEXT) RETU...
re: Facing a bad time to decide what to do next?
good luck!
re: Facing a bad time to decide what to do next?
Put together a resume, if you don't already have one. Your...
re: Should you reply to all LinkedIn messages from recruiters?
You aren't hurting anybody's feelings when you leave a recrui...
loading...