Last 250 Comments

re: Tell me some useless (or useful) software trivia
In 2009, a carrier pigeon was faster and more reliable at d...
re: Best documentation generators in 2019
I've been building Orchid to be especially good for making ...
re: What's new and interesting in Java?
I have my strong opinion because Kotlin feels very comforta...
re: What's new and interesting in Java?
Java is finally coming to terms with the fact that every pr...
re: What's new and interesting in Java?
Kotlin is made by JetBrains, the brilliant folks behind And...
re: What decisions unexpectedly changed your life?
Deciding to put my faith in Jesus when I went off to colleg...
re: Should a button communicate the current state, the intended behavior, or both?
The button should describe the action to be performed. Use ...
re: What's your worst nightmare as a coder?
You're exactly right, events by themselves are not bad, and...
re: What's your worst nightmare as a coder?
Event-driven architectures. It's basically no different fr...
re: What's your worst nightmare as a coder?
fun someUngodlyMess() { // DO NOT REFACTOR }
re: ELI5: Useful Unit Testing
Like all things, it really depends. For testing an applic...
re: What habit do many senior engineers have that juniors should try to avoid adopting?
Not being offended when someone comments on a PR, files a b...
re: What is that one tool/stack/framework that you have no interest with despite the popularity?
React. I generally just don't like JavaScript, but if I'm g...
re: The Silly Joys of Coding
I do the same with my unit tests, except I typically go wit...
re: What programming best practice do you disagree with?
I prefer 120 characters, and stay pretty strict on that lim...
re: Do you have a process for naming things?
Variable names don't matter much to me. Variables are ephem...
re: What would you like to see implemented on DEV?
Just cracked open the post editor yesterday to find my bigg...
re: Anybody still working with jQuery?
I still find JQuery useful for the most basic interactive f...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
I agree, I think WASM would be the "base language of the we...
re: Which is the Best Static Site Generator and Why?
If you're looking to generate documentation for Java or Kot...
re: How many software developers does it take to screw in a lightbulb?
Too bad their pricing model is nearly impossible to compreh...
re: How many software developers does it take to screw in a lightbulb?
We can't know how many resources we need until we: Write ...
re: What are you reading right now?
I'm studying-up to be a D&D Dungeon Master for a new ca...
re: What's the most excited you've ever been about a new technology?
Definitely Kotlin, especially coroutines and it's multiplat...
re: Yes, You Should Have Hobbies Outside of Code
I've been getting into woodworking lately, and am currently...
re: What are your worst coding habits?
With as much as I check git status, I don't have time for a...
re: Are Apps all Dead?
I'm primarily an Android developer, and I mostly agree with...
re: What are you "old enough to remember" in software development?
Not super long ago, but I started Android dev back when Ecl...
re: What was your win this week?
I got promoted to Senior Consultant!
re: Webdevs! Are we on the right track?
I'm afraid that I quite agree with you here. PWAs can be re...
re: What Makes a Good Open Source Project?
What I like to see most in an open-source project is that i...
re: GitHub announces GitHub Package Registry
I love the idea of having releases strongly tied to actual ...
re: If you could change one thing about learning to code, what would it be?
And continuing on from that, I just want to say that Dev.to...
re: If you could change one thing about learning to code, what would it be?
I felt like there was a plethora of content out there for a...
re: ELI5: How does someone write a new computer language?
In my (very limited) experience writing parsers/compilers, ...
re: How To Document A Kotlin Project
It seems like you've got it set up correctly. Since you hav...
re: How To Document A Kotlin Project
Hi Mahdi, thanks for trying Orchid out! There are a few thi...
re: What was your win this week?
Here's the top, all cut, but unfinished: By the magic of...
re: What was your win this week?
I learned basic 3D design in SketchUp, and started designin...
re: What are your "must have" custom snippets for your editor/IDE?
I like using a line of dashes to separate logical chunks of...
re: Do you use a CSS framework based on CSS Grid?
My first experiences doing heavy CSS work were a couple of ...
re: Fizz Buzz in Every Language
number 3 is the Cthulu of FizzBuzz
re: Why do recruiters ask for current salary?
Don't give your current salary in an interview. Instead, gi...
re: Does Brooks' Law Apply to a Project with Only a Single Developer?
The idea behind that "law" is that adding new developers to...
re: Deploy a Static Site in 3 Steps ๐Ÿ‘†๐ŸผโœŒ๐Ÿผ๐ŸคŸ๐Ÿผ
To be frank, if you're setting up a VPS for a purely static...
re: What's your favorite coding joke/comic etc?
About Programming ...
re: I am a Java Architect, Ask Me Anything!
Is it necessary to update to Java 9 Modules, or will I be a...
re: Was MongoDB Ever the Right Choice?
As one of the many who was burned by the false promise of M...
re: Is it just me or are we in a low-hype phase?
I think we're in a time, not of low-hype, but of maturation...
re: Waffle.io Alternatives???
I never used Waffle so I don't know how good of a replaceme...
re: What was your win this week?
Just last night, I received 2 PRs to Orchid! First Second...
re: Whatโ€™s an unpopular software opinion you have?
I wholeheartedly disagree with this statement. Well done! ๐Ÿ˜‰
re: Whatโ€™s an unpopular software opinion you have?
To a very large extent I agree with this. Unit tests are a ...
re: Whatโ€™s an unpopular software opinion you have?
JavaScript is a terrible programming language.
re: Help Me Learn Design Skills!
I'm primarily a mobile and front-end web developer, and I r...
re: Help Me Learn Design Skills!
Thanks for the posts, they look really helpful!
re: 80 Characters per Line Is a Standard Worth Sticking to Even Today
I started my development career using 80 characters, but I ...
re: What was your win this week?
I released Orchid 0.16.0 on Sunday, which added support for...
re: What's your Wifi's name?
I labeled my mobile hotspot "virus.exe"
re: Weekly-digest: summary of activity on your GitHub repository
This is so awesome! I've actually been thinking about makin...
re: Infrastructure diagrams as code
Very nice! I'd be interested to hear more about how it work...
re: Starting a Dev & Tech Sticker Book
This is a great idea, I don't know why I've never thought o...
re: Why I Switched From Visual Studio Code To JetBrains WebStorm
I haven't used VSCode much at all, but for speed, I've foun...
re: Open question. Is it really possible to keep a big project code clean?
A key thing I've come to grips with recently is that any su...
re: Weekend Hacking -- What Projects Are You Working on This Weekend?
The best way to learn is by just doing, and a great place t...
re: Weekend Hacking -- What Projects Are You Working on This Weekend?
Orchid is still quite young and I haven't done much perf op...
re: Weekend Hacking -- What Projects Are You Working on This Weekend?
I'm working on creating an Orchid plugin to generate Groovy...
re: In programming, is it better to have many small files or one large file?
It is a lot easier to find what you need in a nested direct...
re: For Freelancer Developers/Web Design Companies, do you outsource your hosting or do you use your own Infrastructure?
Their plans are really focused around "add-ons" to their co...
re: What's your favourite CI/CD tool and why?
I've been using Azure Pipelines at work and liked it so muc...
re: How Does Open Source Track Adopters?
This is something I've been wondering myself. As the develo...
re: How do you explain open source to people who lack a programming background?
Even in commercial products, it often makes sense to open s...
re: What are the least intuitive fundamentals and best practices in software development?
I actually find it's best to use a combination of these. St...
re: What are the least intuitive fundamentals and best practices in software development?
The whole concept of application "state". It's very much a ...
re: What are the least intuitive fundamentals and best practices in software development?
Comments should never be used to describe what code is doin...
re: What are the least intuitive fundamentals and best practices in software development?
The funny thing is, I've found it's sometimes far easier an...
re: What is your "Coder/Language Fit"
I'm in the same boat. I use Kotlin almost exclusively for m...
re: What's your favorite Markdown editor?
I will second Quiver, I've been using it for years. One of ...
re: Sh*tpost: can we stop saying "syntactic sugar"?
You are exactly right that constructs like ++ and destructu...
re: Do you leave jokes in your code? If so, please share!
isUserAMonkey() is actually part of a testing utility. A "m...
re: Dev.to Need a Recommendation System like Youtube
I would also recommend against this, partly because I don't...
re: Do you leave jokes in your code? If so, please share!
I also love the little gems hidden in the Android codebase ...
re: Do you leave jokes in your code? If so, please share!
All of my mock data tends to be characters from Harry Potte...
re: Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?
Using Kotlin from Java, you almost don't realize how big of...
re: Multi-language build tool?
I recently found a Gradle plugin which hooks node scripts o...
re: GitHub Private Repos are Now Free
I just went and downgraded my account ๐Ÿ˜‚
re: Why do you use your language/stack?
I'm much more of a "tinkerer" regarding full-stack developm...
re: Show off your Todo List ๐Ÿ“ ๐Ÿค“
I love this launcher, been using it for years. Highly custo...
re: Show off your Todo List ๐Ÿ“ ๐Ÿค“
The Microsoft Launcher for Android has a basic to-do list b...
re: Tell me a coding confession
I'm pretty bad at asking questions. I'm definitely more com...
re: Tell me a coding confession
There's nothing wrong with println debugging! While breakpo...
re: Showdev: We are building an online meeting app - Collabify ๐ŸŽ‰๐ŸŽฆ๐Ÿ–ผ๐ŸŽญ
This looks really nice! With Hangouts on the chopping-block...
re: Brutalist Web Design. A Breath of Fresh Air in the Modern Web
I think @ben 's website would feel right at home here ๐Ÿ˜‰ be...
re: Will Java Trend Towards Obscurity?
So many questions!!! Now I really want to see a data scient...
re: Will Java Trend Towards Obscurity?
It can also become so ubiquitous it's invisible, like C. ...
re: Will Java Trend Towards Obscurity?
I do have to wonder how much of the downward trending of th...
re: Silly Repos
Haeresis / vanilla-js-dom Vanilla J...
re: How do you get back into a side project after months?
Depending on how large/complex the project is, I will somet...
re: Will Java Trend Towards Obscurity?
I don't think it's trying to get out of the JVM headlock at...
re: Will Java Trend Towards Obscurity?
I believe that Java, as a platform, will never die. The JVM...
re: Let's take a break and discuss how developers spend the vacations?
It's the Nothing Box!
re: Let's take a break and discuss how developers spend the vacations?
24 just made it's way to Hulu, and my wife and I are planni...
re: What is the importance of understanding libraries and frameworks?
If you choose a framework, youโ€™re choosing to ride togethe...
re: Design.to | A community for designer
As a developer here, some of my favorite posts are about de...
re: Explain Distributed Systems Like I'm Five
In more technical terms, a centralized system would be like...
re: Explain Distributed Systems Like I'm Five
A distributed system is best explained in contrast to a cen...
re: Is there a better alternative to lorem ipsum for placeholder copy?
I actually worked with a guy once who just used the blurb f...
re: Is there a better alternative to lorem ipsum for placeholder copy?
If you're using any "lipsum" that's not Bacon Ipsum, you're...
re: How to write a good README? #discuss
You're welcome! It's definitely a temptation to use the REA...
re: How to write a good README? #discuss
I like to think of a README very much like a college essay....
re: The Life-changing (And Time-saving!) Magic Of Feature Focused Code Organization!
Individual features can diverge in their implementation de...
re: How much popularity does a software project need?
There is a lot to be said for projects that actually achiev...
re: The Compile-To-JS Zoo
I'm starting to explore using Kotlin/JS. I'm really intrigu...
re: Whatโ€™s a concept you understand now, but took you forever to grasp?
In my college experience, I think pointers were just introd...
re: Whatโ€™s a concept you understand now, but took you forever to grasp?
The N+1 problem. It took bringing down the production webs...
re: Favorite UI kit for prototyping?
Ironic because the author was asking for a "ui kit", and I ...
re: Portfolio Advice Thread
Thanks for the advice, and I'm so glad to hear you like the...
re: Portfolio Advice Thread
Thank you! I've been using Netlify for a while now, and do ...
re: Portfolio Advice Thread
Perfect timing, I've just started to revisit my personal si...
re: Favorite UI kit for prototyping?
Ironically, I really like UiKit. It's got a ton of componen...
re: Are we Developers helping Google to build an unstoppable monopoly?
Yes, Google is really big, but how does that make them a mo...
re: Firebase + Progressive Web App Ideas Needed ๐Ÿ”ฅ๐Ÿ“ฑ
You're really making me dig up my Github Graveyard here! T...
re: Is it OK to write a dev.to article that just links to another blog such as medium.com ?
Agreed. I usually won't follow a link to another post if th...
re: What are some alternatives to the word "type"?
I will sometimes use kind in these situations but usually e...
re: Firebase + Progressive Web App Ideas Needed ๐Ÿ”ฅ๐Ÿ“ฑ
I like playing board games, and making score-keeping apps f...
re: I really like Bulma dog.
I've recently started using Bulma more, and love it so much...
re: How do y'all patch other people's PRs in your local dev env?
While I generally prefer using Git on the command-line, Git...
re: When do CMSs make sense?
Trying to understand a "CMS" by using Wordpress as an examp...
re: Awesome PHP Resources on DEV ๐Ÿš€ ๐ŸŽ‰ ๐ŸŽข
#php - 534 Posts Published #javascript - 3495 Posts Publ...
re: Books I found at my parents'
Code Complete was the first programming book I read outside...
re: How did you get your first Dev job?
My first dev job was an internship with Faithlife, making A...
re: What are you not interested in learning?
You might be interested in playing around with serverless f...
re: What are you not interested in learning?
I'm right there with you on React. Just seems to have a way...
re: What tense do you use in Git Commit messages?
I usually use the present tense. It sounds more natural whe...
re: I Was Invited in Google FooBar
I got the invite during my last year of college while Googl...
re: Developer eXperience. How I missed it before?
I recently found October CMS, a PHP web framework explicitl...
re: Doing the wrong thing with good intentions
From the article: He seemed predisposed or prepared for m...
re: Why Java Interfaces Are Terrible
The language may have its flaws, but a huge ecosystem of hi...
re: Do you have any bad โ€œsunk cost fallacyโ€ stories?
XKCD always has the answer
re: Why Java Interfaces Are Terrible
Java and Go both use the term "interface" for very differen...
re: Code Documentation โ€“ before, after, and during coding
I recently ditched LucidChart for PlantUML. It is basically...
re: What tools do you use for writing?
When I first started blogging back in college, I fell in lo...
re: Changelog: Create Series of Posts
This is so wonderful, got my Orchid Tutorials series all wi...
re: What was your TDD aha moment?
My "AHA!" moment has been growing over the past few weeks o...
re: What do you to wind down after a weekday?
๐Ÿบ
re: Compilers and Type Checking: Good or Bad?
As a Java fan myself, your arguments sound so strange and f...
re: What types of features typically lead to lots of tech debt?
I've never really considered it that way, but you're totall...
re: What types of features typically lead to lots of tech debt?
Features that are completely unlike anything you've impleme...
re: dev.to Show us your octocat alter ego
Introducing: College Me
re: What are the essential tools and technologies that every junior developer should learn?
Trying to add a few bullet points that other's haven't alre...
re: 8 things I hate in recruitment letters [add yours, it's kind of research]
It feels impersonal when job descriptions or experience req...
re: Let's talk about the state of auto-generated documentation tools for JavaScript
This is a really great, thorough evaluation of auto-doc too...
re: Discuss: What is your Myers-Briggs Type Indicator (MBTI)?
I walk the line between INFJ and ENFJ. I'm more often intro...
re: Should the Quality of GitHub Projects Be Evaluated by Their Starย Count?
The first thing I check when evaluating a Github project is...
re: Explain Empty Returns Like I'm Five
It's really nice in validation functions, where certain con...
re: The Evolution of Assertions in Java Tests
I love how Kotlin opens up an entirely new way to tackle th...
re: Start-up v Corporate, which do you prefer?
While I am with the others posting here that being somewher...
re: Who's looking for open source contributors? (October 8th edition)
As always, Orchid is open for contribution. There are sever...
re: What are best practices for persisting positions when using drag & drop?
Generally speaking, for a drag an drop list, the number of ...
re: Discuss: Favorite Non-Tech Hobby / Activity
My top 3 hobbies: 1) Board games 2) Fancy coffee 3) Rock ...
re: What's yours biggest IT (programming) fuckup?
Two things, both on a large Wordpress installation: While...
re: Why is React a library and not a (simple) framework?
Another way to look at the difference between a framework a...
re: Explain Wordpress' popularity like I'm five
A major reason why Wordpress is popular is because of excel...
re: How to get started with Travis CI fast
A good thing to note here is that Travis CI is really great...
re: Do I really need to create classes in two places?
There are a few languages that work both on the server and ...
re: Kotlin - The Good, the Bad and the Ugly
Kotlin allows you to define properties in interfaces, and y...
re: Kotlin - The Good, the Bad and the Ugly
But Kotlin is a programming language on its own and not a ...
re: How do you think of angularjs application
AngularJS was revolutionary when it first came out, but if ...
re: Kotlin - The Good, the Bad and the Ugly
I've worked with Kotlin/Android a good bit, and would highl...
re: Kotlin - The Good, the Bad and the Ugly
About primary constructors, you definitely don't have to li...
re: Thoughts on interpreted vs compiled languages?
I am a huge Java and Kotlin (compiled languages) fanboy, an...
re: Personal Site or Blog Recommendation
How do you export your posts from Dev.to? Is it automated, ...
re: Laravel Vuejs or Laravel Angular
Laravel uses Vue in most (if not all) of their own UI compo...
re: When signing up or logging into an app, do you prefer OAuth (authentication w/social media account) or email sign up/sign in?
I prefer OAuth for several reasons: 1) It's easier, and I'...
re: What is top 5 most valuable courses in a CS Degree?
The classes that lent themselves most to what I do everyday...
re: Sports draft app: How to consistently broadcast timer to multiple clients?
Maybe Firebase Realtime Database would be of use here. I ha...
re: How Everest orchestrates pseudo tab-switching
This is a huge revelation indeed! Android itself had this e...
re: What are your goals?
I'll kick off the discussion with some of my goals! 1) I ...
re: Number of followers to be shown on a profile?
"comparison is the thief of joy"
re: What makes a successful standup?
There is a lot of information about your team's work status...
re: What tools do you use to self-manage your projects?
I really like using Github Issues, combined with their Proj...
re: Explain Build Tools like I'm Five
When developing a project, there are many things that need ...
re: How do you feel about changing naming terms?
Personally, I'm of the camp that it's not as "horribly inse...
re: Any NoSQL true believers out there?
I started my exploration in web dev using Mongo, but consis...
re: Any NoSQL true believers out there?
I started my exploration in web dev using Mongo, but consis...
re: New Web Framework?
I'm not too familiar with Spring Boot, but code-gen would m...
re: New Web Framework?
While this might not be the most efficient for developers, ...
re: New Web Framework?
I don't trust generated code either in most cases. It's too...
re: New Web Framework?
A couple links you might be interested in: Netlify Forms -...
re: How do you commit in GitHub ?
I complely agree, GitKraken is a game-changer for git GUIs....
re: JavaScript: In one word
...really?!
re: What tools do you use for your open source projects?
I use Travis CI for automated builds because it's easy to s...
re: What do you think of the future of Java?
I've been working a lot recently with Kotlin, and if anythi...
re: Unemployment Advise.
Having personal connections to people in companies you're a...
re: Who's looking for open source contributors? (September 4 edition)
Kotlin is an amazing language, but it's documentation tool,...
re: Could you explain #likeimfive the meaning of these programming languages as humans?
A little more light on PHP: The guy is standing on the symb...
re: My New Kickass Portfolio Website
The icons at the top are a bit confusing without any label ...
re: Web App or LAMP?
It sounds like you're using "Web App" to mean single-page J...
re: I'm planning to ditch my MacBook and move away from laptop computing
I tried the multi-computer setup for a couple years in coll...
re: How would you define high quality code?
The projects I've worked with that had the best codebase to...
re: How would you define high quality code?
๐Ÿ˜…
re: Help for writing a proposal (RoR side-project)
There are a couple strategies my company uses for estimatin...
re: Microservices Are Something You Grow Into, Not Begin With
The list of "Levels of Abstraction" is so incredibly accura...
re: Microservices Are Something You Grow Into, Not Begin With
There's absolutely nothing wrong with a monolith for a good...
re: Bad Habits Developers Should Fix
One problem I'm constantly having to remind myself of is th...
re: Feedback on my website
I want to know the answer to this question for just about e...
re: Who's looking for open source contributors? (August 28 edition)
I just started a new project yesterday to add JSON output f...
re: Programming is ...
Programming is ... making something cool, then fixing its b...
re: Clean code gamified
There's a Java version of this too, Pitest
re: Clean code gamified
I'm dying! ๐Ÿ˜‚
re: What do you wish you were better at?
Writing thread-safe code. For how long I've been working wi...
re: What are the hardest programming languages you have ever learned?
Working with Verilog (a hardware-description language) in c...
re: Overview of Popular Static Site Generators
I believe static sites really are the best option for the m...
re: What will you be working on this weekend?
My wife is a homeschool teacher, and for several years I've...
re: How to upgrade RAM on your laptop
This is just so much work! I prefer to just download more R...
re: What if Kotlin Coroutines can make our life better?
I'm still fairly new to both Kotlin coroutines and RxJava, ...
re: Good keyboards matter.
My favorite keyboard in the Logitech K750, I've been using ...
re: Good keyboards matter.
I really like the touchbar on my Macbook, especially with I...
re: Best Open Source Tools For Developers ๐Ÿ› 
I've never really liked using Postman, the UI just seemed s...
re: Gutenberg: "The new editor is coming ... continued attempts to make it not be are more than a little pointless"
Unfortunately, it seems like most of the major decisions ma...
re: Explain Certificates Like I'm Five
Certificates are all about trust. The data is public, not e...
re: Which functional language would you recommend for a web app (SPA)?
You might want to check out Kotlin/JS. Kotlin started as a ...
re: #discuss What language do you think in?
I usually think in a sort of pseudo-code somewhere between ...
re: What Are Some Good Starting Points to Learn What I Need to Write My Own Toy Language?
I just started down this road myself! There's some great li...
re: what is the best music genre to program with?
I don't usually listen to music while coding, but when I do...
re: Being average in > 1 things is easier and more valuable than being excellent at 1 thing.
I really like the phrase "a jack of all trades, but a maste...
re: What is your ideal coding hour?
Around 2PM (when I typically get my second cup of coffee fo...
re: What are your guiding principles in software development?
Slow down, take the time to do things right. You'll end up ...
re: Ah, to be the Justin Bieber of Open Source
Oh you crazy Canadians, with your crazy Canadian analogies ...
re: If DEV were an acronym, what would it stand for?
Developers, Entrepreneurs, and Velociraptors
re: Explain iOS development like I'm five
While I'm an Android dev and have never personally worked w...
re: 11 Painful Git Interview Questions You Will Cry On
The terminology might not be 100% correct, because git itse...
re: Explain Encapsulation and Polymorphism Like I'm Five
Encapsulation and Polymorphism are often talked about toget...
re: Orchid 0.9.0 Now Available
Thanks for pointing that out, I just fixed it.
re: How do you promote your apps or projects?
This is really encouraging for me, as I am currently crawli...
re: What should be the strategy to implement a chat (bot) based admin panel for web apps.
I just did a short hackathon last night where my team build...
re: Orchid 0.9.0 Now Available
The short version It's fairly arbitrary, overall. When I s...
re: OOP practice with a standard project in PHP.
None that I'm aware of. I've just found myself frequently d...
re: Refactoring is not so scary
This is amazing. I've been working on a big refactoring/mod...
re: OOP practice with a standard project in PHP.
That was my first thought as well, studying/working with La...
re: How much should you refactor names when domain terminology changes?
I completely agree with this, if the scope is small and wel...
re: Need help with editing a massive file
Pretty much any text editor out there isn't going to do a g...
re: So Long, and Thanks for all the Fish World of Warcraft
I used to be a WoW player a while back, during high school,...
loading...