Last 250 Comments

re: Is Giving Google All Your Data Worth The Convenience?
Unfollowed. I am not happy you give G the information about...
re: Is Haskell bad for FP?
Just curious, had your backend ever dealt with 10k operatio...
re: Is Haskell bad for FP?
I could not agree more.
re: Experiences as a new Developer Advocate
IBM developer advocates do use macbooks? I am curious, why ...
re: You’re Allowed to Break Your Own Advice, and You’re Allowed to Change Your Mind.
That is an incredible advise that deserves to be graved in ...
re: Another GOTO to avoid
While I am in 99% agreement, there are two things I want to...
re: JS Project Setup: Code Quality is simple when you don't have to do anything
I guess your arrogant attitude never has got you into a po...
re: JS Project Setup: Code Quality is simple when you don't have to do anything
being able to manage the hooks from your project.json I ...
re: JS Project Setup: Code Quality is simple when you don't have to do anything
Yes. I am not a nanny in a kindergarten, I work with profe...
re: It's Important To Test Your Code
Sir Donald offers bug bounty as a power of 2 for each next ...
re: JS Project Setup: Code Quality is simple when you don't have to do anything
Uh, another leftpad, got it, thanks.
re: JS Project Setup: Code Quality is simple when you don't have to do anything
What is wrong with normal git hooks? Why anybody sane would...
re: Using a GenServer to handle asynchronous and concurrent tasks
Task.Supervisor. Also, you might be interested in taking a...
re: Ruby vs Elixir - FizzBuzz
FWIW, code golf solution: 1.upto(31).map{|i|[i,"".tap{|s...
re: It's Important To Test Your Code
If you do not test it, it will not work. ROFL. Check Te...
re: A Comparison of Elixir Supervision Trees and React Component Trees
it is common to monitor it with a Supervisor, so that if a...
re: What Actually is Burnout?
Burnout is unfortunately not a diagnosable [...] These 6...
re: Why do employers check job candidates' GitHub profiles?
so does not have a GitHub account? I am pretty fine with...
re: How to create a Elixir release and use environment variables configured at runtime.
Why Elixir then? Use Go it was designed to abuse customers.
re: How to create a Elixir release and use environment variables configured at runtime.
What is the purpose of docker to deploy Erlang applications...
re: VS Code extensions you may not have heard of before
VSCode has snippets out of the box.
re: VS Code extensions you may not have heard of before
Turbo Console Log inserts console.log snippets quickly int...
re: Improving Javascript functional programming with Polyethylene
FWIW, danieltao.com/lazy.js/
re: Suggest.rb - tells you which method does the thing you want to do
Thanks for the great gem—in the first place. I am the kind...
re: Understanding Recursion with Elixir
No, no, clauses with different arities are fine. Multiple c...
re: Understanding Recursion with Elixir
Of course ErlangVM has TCO. Elixir leverages ErlangVM, so y...
re: Understanding Recursion with Elixir
It declares the function of the desired arity for cases lik...
re: Flexible Ruby Value Object Initialisation
I am saying refinements depend on the type. 3 types in your...
re: Flexible Ruby Value Object Initialisation
Negative. Proc clause in the case example I provided is dep...
re: Flexible Ruby Value Object Initialisation
You gotta be kidding. Your code explicitly depends on sever...
re: Flexible Ruby Value Object Initialisation
I do like case, but again it's a type check. Except the ...
re: Understanding Recursion with Elixir
Please fix RecursionPractice example by introducing the hea...
re: Flexible Ruby Value Object Initialisation
If your OO approach means to be omnivorous, class ISBN ...
re: Suggest.rb - tells you which method does the thing you want to do
I believe you do confuse cause with effect. I am not advoc...
re: Suggest.rb - tells you which method does the thing you want to do
There are so many things I care about more than their prof...
re: Suggest.rb - tells you which method does the thing you want to do
I find intellisense / autosuggest tools making people press...
re: Use Machine Learning to filter messages in the browser
Why has it very little to do with ML? Yes, sure thing, y...
re: Suggest.rb - tells you which method does the thing you want to do
could be similarly integrated into Ruby IDEs as an autosug...
re: Suggest.rb - tells you which method does the thing you want to do
OMG. It works in MRI only uses unsafe assignment does n...
re: Cool CLIs in Elixir with IO.write/2
You’d better try to understand why this code is not robust ...
re: Cool CLIs in Elixir with IO.write/2
I honestly doubt it’ll be working on Windows and/or legacy ...
re: Use Machine Learning to filter messages in the browser
AFAIK, there is no NN invented so far that could outperform...
re: Use Machine Learning to filter messages in the browser
I hope all these buzzwords make an impression on investors....
re: A little bug to ruin everything
“You put the wrong configuration parameter and everything s...
re: Getting Started with Test Driven Development
in programming, “best practice” is a purely mythological b...
re: Copyright Essential
Next time you might be interested in having your own mail s...
re: Copyright Essential
That is not exactly the case AFAICT.
re: Copyright Essential
1029 and counting. The thing is the reward is not going to...
re: Copyright Essential
Wow. Now we have holidays in being humans? dev.to team pus...
re: Copyright Essential
Make sure you understand the issue is 2 years there. Also,...
re: Blog Comments Powered by GitHub
I do not read comments at all. Should I?
re: Is it just me or is Microsoft really crushing it lately?
FYI: I am using 64G on my home laptop and 128G on my most u...
re: Copyright Essential
Sure. How does it relate to lead photos?
re: Is it just me or is Microsoft really crushing it lately?
As far as we have Apple down, I am fine. MS doesn't use chi...
re: Copyright Essential
No, it does not mean I am to accept tips, thanks for asking...
re: Wizards Use Vim! My New Book on Vim
Wizards use whatever is here right now. Notepad++, echo &gt...
re: Abstraction
s/removing/generalizing/g We move from “ears that look lik...
re: Blog Comments Powered by GitHub
Guys, being too serious hurts.
re: Abstraction
Abstraction IMSO is more about building hyperonyms out of h...
re: Describe Your Tetris Effect
Those are surely right-floated though.
re: Abstraction
I admit that using Mondrian’s art as a leading picture to t...
re: Blog Comments Powered by GitHub
Let me guess: the common sense?
re: Blog Comments Powered by GitHub
And that is perfect, who ever needs comments from those hav...
re: Blog Comments Powered by GitHub
OTOH, that is the great opportunity to shave off those havi...
re: Post Your Favourite Online Resume Builder
Obviously StackOverflow DevStory at Stack Careers. You don...
re: Describe Your Tetris Effect
I don’t consider myself as a software developer in the firs...
re: ⌛Saving time with regular expressions - learn the ways of the regex!⏱
These are the rules that an email address has to comply wi...
re: How to Start Contributing to an Open Source Project?
I do contribute when I lack features and/or find bugs in th...
re: Ruby 2.7 new feature: Method reference operator
: is used as a prefix in similar ways in Ruby. Eh? : is ...
re: Ruby 2.7 new feature: Method reference operator
With this syntactic sugar 'self.:puts.call("Enjoy!")' looks...
re: Honoring Copyrights
How do you see references should be declared? Uhoh, I am...
re: JavaScript comparison: Object vs Map
Map object can have the key of any primitive type. Map c...
re: Help! I am Overwhelmed With React and It's Preventing Me From Finding A Workflow
React to Vanilla JS is exactly what PHP is to Vanilla HTML.
re: WAYS OF WRITING AN ALGORITHM
I doubt there are loops in what people tend to call “algori...
re: Developing your first CLI (command line interface) tool using NodeJS
will you choose to write that binary in another language, ...
re: New badge coming soon: 4 Week Streak
May I ask what would be wrong with spawning a job upon arti...
re: Honoring Copyrights
While it might be not explicitly required, I am positive me...
re: Honoring Copyrights
Example: consider this article: dev.to/munamohamed94/dea...
re: Developing your first CLI (command line interface) tool using NodeJS
El sueño de la razón produce monstruos —Francisco José de ...
re: Top programming languages for year 2018
TIOBE is not telling a language popularity by any mean. It’...
re: RunJS: A JavaScript 'Scratchpad' Tool for macOS
Seriously? 60M, MacOS only? What would be wrong using Chrom...
re: What free open API's do you use to demo code?
Soon we’ll be looking for the 3rd party services that write...
re: 10 Tools To Power Up Your Command Line
I am not sure how bash is ever connected to the topic. Ther...
re: 10 Tools To Power Up Your Command Line
What exactly from this list is not available on FreeBSD? I ...
re: Why do you use your language/stack?
Elixir with Phoenix Framework and EmberJS. Up to hundreds ...
re: The Parable of the Unit Tests
It’s worth it to mention the technique is called property-b...
re: Bash magic spell to replace files
How about making all these to be symbolic links to the orig...
re: Idempotent Supervision Tree
GenServer.handle_continue/2 is OTP 21+ and there are still ...
re: I will be coding for the next 100 days (yes, really!)
re: Idempotent Supervision Tree
Yes, in this particular case we have a callback and it coul...
re: What's your coding origin story?
Punchcards, mainframe once a week for two hours and zero do...
re: Feature request: disable comments for the post
Nice try. People always have an option to speak. I am aski...
re: Programmer Salaries
I would be happy if our salaries were decreased to make tho...
re: A definition of the Linux desktop
I have never used any Apple product and considering the ma...
re: Wrong Choices on Purpose
Yes, indeed. The thing is it makes zero sense for mutable ...
re: Wrong Choices on Purpose
Please tag the language of choice to make it easier to get ...
re: Everything is a File
Thank you for posting this.
re: Show off your Todo List 📝 🤓
Einstein used to say “Great ideas come so rarely, I have no...
re: The State of Ruby 2019: Is It Dying?
I need 1 (one) job at the moment. Just make the best compan...
re: The State of Ruby 2019: Is It Dying?
If the language requires IDE to work with, it’s a clear sig...
re: A definition of the Linux desktop
Well, from my personal experience I’d like to add my ¢2. I...
re: Reasons Why Your Technical Recruiting Emails Are Failing
That has nothing to do with any “kind of thinking.” I do r...
re: Reasons Why Your Technical Recruiting Emails Are Failing
I would not even read email till the end if it is not 30% a...
re: Reasons Why Your Technical Recruiting Emails Are Failing
Why is that? Put somewhat we can start negotiating with the...
re: Dealing with copyright infringement and plagiarism
I would be happy if all my writings were plagiarised, fwiw....
re: Code Review for the Solo Dev
Sure it does.
re: Code Review for the Solo Dev
Jeff Atwood is not a founder of SO. He is a cofounder at be...
re: Feature request: disable comments for the post
people should let you know about it Mind to find the exa...
re: Reek - Find your Code Smells!
There is a rule of thumb for ruby professionals: if anythin...
re: Developer Is The Next Ideological Beggar Job
Thank you. I have this request put on my to-do list :)
re: Feature request: disable comments for the post
I do it already with GH pages; I also do cross-post here fo...
re: Feature request: disable comments for the post
Medium does not support github flavored markdown nor RSS sy...
re: brain.js - Neural networks in JavaScript
It looks good and they have async/stream processing as the ...
re: Feature request: disable comments for the post
Ah. saying concurrency is the same as interleaved executi...
re: Feature request: disable comments for the post
I didn't ask what you thought about this topic. This post ...
re: Feature request: disable comments for the post
In my whole life (including but not limited to my professio...
re: Feature request: disable comments for the post
it's a matter of how much you consider your post part of a...
re: Feature request: disable comments for the post
If that is the case, write your own follow-up post with all...
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
I don’t want to live in this reality. Also, being fluent i...
re: Feature request: disable comments for the post
Eh. I never proposed to disable comments on the whole site ...
re: Feature request: disable comments for the post
I honestly have no issues and I don’t care how fair am I mo...
re: Feature request: disable comments for the post
It is about not letting people comment. If they have what...
re: Feature request: disable comments for the post
OMG. Authors to decide whether comments are of any value a...
re: Show Dev: Klip Space - Copy, paste text across multiple devices
But these services do indeed serve sharing tests pretty dam...
re: Why I keep an 'Accomplishments / Good Stuff' List
I am trying to forget about my accomplishments / successes ...
re: Show Dev: Klip Space - Copy, paste text across multiple devices
Stay prepared for scrappers grabbing the unprotected conten...
re: Change your perspective
Aren’t you talking about virtual machine, like JVM or Ernan...
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
Sounds as an elaborated, balanced, competent and convincing...
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
it is rumored that only about 2% of the world's population...
re: Q: How Much of "the Kotlin Way" Is the Right Way?
I could not agree more. Beware of the crowd of the “begin...
re: Q: How Much of "the Kotlin Way" Is the Right Way?
I completely agree with the above, just a nitpicking: wha...
re: Plug in JSON API Readonly Webserver
Proper design of both language and virtual machine.
re: Even the Big Ones Mess Up
Yes, I believe you are right. I have most likely found not ...
re: Hyperscript Tagged Markup (HTM): JSX alternative using standard tagged templates, with compiler support.
As of 2.0.0, htm is stable Semantic versioning, javascr...
re: Even the Big Ones Mess Up
They rarely if never publish articles saying “Everybody mak...
re: Even the Big Ones Mess Up
Sure he did. To be deadly precise: I tend to compare mysel...
re: The truth about impostor syndrome
Create a folder on your computer. I have a bit of better...
re: Plug in JSON API Readonly Webserver
This is not a tutorial, this is an announcement of the libr...
re: Things All Programmers Should Do At Least Once Pt 1
After a few days I managed this seemingly insignificant ta...
re: Plug in JSON API Readonly Webserver
FWIW, the source code of one of our libraries to extend Act...
re: Plug in JSON API Readonly Webserver
Everybody in our team hates me for these “creative” names—b...
re: How to write a really object oriented program
It would be better if everyone would define what they are i...
re: How to write a really object oriented program
Every single time I read the definition of OOP like this, I...
re: Even the Big Ones Mess Up
Thank God, doctors and pilots do not share this point of vi...
re: Poll: Do You Know What "Idempotent" Means?
Repeated GETs would not yield the same result though, unles...
re: Poll: Do You Know What "Idempotent" Means?
It is cumbersome to pronounce :)
re: Go Outta Here
I am not going to waste my time contributing to Go, sorry f...
re: How To Put Arrows at the Bottom of a Div
.arrow-down { width: 0; height: 0; border-left: 20p...
re: Ever been stumped by <E>, <T>, <K, V> in OO language documentation?
- This is common across object-oriented languages + This is...
re: How do you DEV.to?
there is nothing wrong with turning that passion to help o...
re: Why Bandwidth Still Matters
Without #us tag it’s a clickbait for everyone who lives out...
re: Why Bandwidth Still Matters
Please tag everything relevant for US only with usa. There...
re: How I made a web scraper because LinkedIn
I wanted to get all of my LinkedIn connections' emails. ...
re: Building for Scale? Make a R.A.D.I.C.A.L. System!
Even in corporate environments, there is no generic uniform...
re: Building for Scale? Make a R.A.D.I.C.A.L. System!
Artificial Intelligence and, in particular, Machine Learni...
re: Go Outta Here
I can do something better: I can write a better, less conf...
re: Go Outta Here
Docker is built in Go. With all due respect, I have crea...
re: What’s your favorite JS interview question?
I very rarely do JS interviews, but when I do I usually ask...
re: What’s your favorite JS interview question?
This question is perfect to sieve juniors from those who ne...
re: Go Outta Here
Top 10 of what? Of most hyped languages? Of most PRed langu...
re: Go Outta Here
I have contributed to many Elixir projects, including langu...
re: Go Outta Here
Correct. As I said, Go is statically typed until it is not.
re: Professional learners we are
Well, it is, but it is by no mean mandatory. Learning here ...
re: Go Outta Here
from what Aleksei has written, I don't think the latter wa...
re: Go Outta Here
Nope, it does not check anything.
re: Go Outta Here
Sounds like “being punched in the face is still far better ...
re: Go Outta Here
Finally! This response is a sip of fresh water all over com...
re: Freelancing 101: How to get started
Don't work for free. I wonder what libraries were we all...
re: Go Outta Here
The above is the answer to the wrong statement “you couldn’...
re: Go Outta Here
Because arrays can only be of one type. So you couldn’t re...
re: Go Outta Here
Arrays are all of one type. How often are you returning mu...
re: Go Outta Here
FWIW, merriam-webster.com/dictionary/kōan
re: Professional learners we are
There is a drastic difference between us and doctors. We [w...
re: How do you DEV.to?
Are you posting here and on your blog? I am posting here...
re: Go Outta Here
Tell me, how does Elixir handle a missing key? Besides s...
re: Go Outta Here
You were unable to understand the reasoning does not mean t...
re: Go Outta Here
Repeating “arguments are too superficial” does not prove an...
re: Go Outta Here
The whole original post was about Go design is silly and al...
re: Go Outta Here
COBOL is way more readable for a beginner (actually, for ev...
re: Go Outta Here
I honestly doubt Node is any faster than Go. Actually I am ...
re: Go Outta Here
Ever heard of Java? Or Kotlin? Ever heard of what is the...
re: Go Outta Here
Comparing Go to Rust is like comparing apples to oranges IM...
re: Go Outta Here
get cheap developers to build 'glue' applications, and ste...
re: Go Outta Here
maybe that just tells us more about the usefulness of stat...
re: Go Outta Here
It just also happens to be a reasonably good hammer for th...
re: Go Outta Here
Static typing is by no mean a goodness. Go does not provi...
re: Go Outta Here
you clearly are very subjective hater Ad hominem argumen...
re: Any thoughts on Ruby 2.6?
Within ranges we don’t explicitly test boundaries. We test ...
re: Any thoughts on Ruby 2.6?
In theory my tests should not test the core functionality o...
re: Any thoughts on Ruby 2.6?
not psyched about the breaking change I wonder, how do y...
re: Any thoughts on Ruby 2.6?
Range#=== breaking change in the minor version update. I...
re: Validate your passwords using Elixir and haveibeenpwned.com's API
Nitpicking: Elixir linters like credo insist on starting al...
re: It's Been Three Months Since My First Go LoC 🤓 🎓
They’re [Googlers] not capable of understanding a brillian...
re: The making of "This is your brain on JavaScript"
Putting bold “This” in the very title of the writing on Jav...
re: When PHP Framework Sucks Series: Framework topic on a job interview
On top of that if Laravel developer get hit by bus. What...
re: When PHP Framework Sucks Series: Framework topic on a job interview
developer need to read out the guide lines before use If...
re: When PHP Framework Sucks Series: Framework topic on a job interview
“20 years of ruining stuff” wording is worth to go straight...
re: I did it again.
I’d say if the inversed boolean condition results in the in...
re: My First 12 hours with Ruby
Always welcome; it’s written in Elixir though and runs insi...
re: How Unix programmers at restaurants search menus for their favorite plate
Yeah, typical “how would you append to the linked list” int...
re: My First 12 hours with Ruby
The main are: Ruby: DSL, metaprogramming abilities in gene...
re: How Unix programmers at restaurants search menus for their favorite plate
cut cannot extract the last field only, AFAIK.
re: How Unix programmers at restaurants search menus for their favorite plate
Thank you, this made my day.
re: My First 12 hours with Ruby
Which three languages? Elixir is definitely [opinionated] b...
re: My First 12 hours with Ruby
This is a Schrödinger conclusion, aka Survival Bias.
re: My First 12 hours with Ruby
If we are talking not about Ruby only, then Phoenix. → pho...
re: The problem with “you guys”
❤ I honestly could not care less what stranger wants to re...
re: The problem with “you guys”
I am still entitled to say that imho [...] This. And +1...
re: The problem with “you guys”
@giacomosorbi threads, sorry, I cannot answer you directly...
re: The problem with “you guys”
community in whatever fuzzy way decides to be OK behavior ...
re: The problem with “you guys”
very democratic, safe, and open society LOL
re: The problem with “you guys”
I think the main issue they think there could exist a “good...
re: The problem with “you guys”
This kind of slippery slope argument is exhausting and unp...
re: The problem with “you guys”
Turns out soon I will explicitly search for greyed out comm...
re: The problem with “you guys”
You implicitly agree to the Code of Conduct by registering...
re: Ask Me For CR
Please make a PR with the piece you want to be CRed. I cann...
re: What else can dev.to?
Yeah, true, I am just whining about :)
re: The problem with “you guys”
we agree to when signing up for this free service FWIW, ...
re: The problem with “you guys”
I love how they talk about equality and inclusiveness and a...
re: Changelog: Adjusted position of post buttons for wide screens
99% of users never change the defaults even if they are ugl...
re: What else can dev.to?
Eh. As you wish. That might be valuable (or not) for you, s...
re: What else can dev.to?
I offered both Ruby and Elixir and this site is written in ...
re: My First 12 hours with Ruby
Ruby 2.6 lags behind PHP 7.4.3 in all but the binary Tree ...
re: What else can dev.to?
I even offered the free code review with zero feedback. Sou...
re: Skills That Everyone Thinks Web Developers Have
Whitelisting is always harder than blacklisting :)
re: Skills That Everyone Thinks Web Developers Have
This. Also, people who deal somehow with ML/NLP constantly...
re: How Learning Elixir Made Me a Better Programmer 🥃
Codewars and Hackerrank do prove exactly nothing. C will li...
re: How Learning Elixir Made Me a Better Programmer 🥃
I tend to disagree. These two languages have different appl...
re: How Learning Elixir Made Me a Better Programmer 🥃
Because one sentence above you stated you “prefer using sta...
re: How Learning Elixir Made Me a Better Programmer 🥃
On server-side, dynamic languages are bad, no matter what ...
re: thank u, next: an introduction to linked lists
We do not insert nor delete elements in lists in FP.
re: Understanding the Fold Operation
fold starts with an initial value, whereas reduce uses the...
re: Ruby has the kindest programming community and I have the data to prove it
Was not C# named after the SHARP Community?
re: Understanding the Fold Operation
fold is a legacy name for reduce.
re: Building Your Own Tools Is Dumb
Sure. All the military software is built from the scratch, ...
re: Ask Me For CR
How the debugging of 3rd party library bugs within an expli...
re: npm package discovered to have bitcoin-stealing backdoor
LOL my upvote was the first one. Forget LOL, ROFL.
re: Google to pay JavaScript frameworks to implement performance-first code
Well, I meant it is up to these companies. They could, and ...
re: Google to pay JavaScript frameworks to implement performance-first code
That is true though. That is how community works. I am unsu...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I love how most upvoted replies come from people who use fr...
re: Google to pay JavaScript frameworks to implement performance-first code
Yeah, Google NDA allows almost everything save for talking ...
re: Google to pay JavaScript frameworks to implement performance-first code
companies that use packages like Babel, should be contribu...
re: Favouring Tools is Bad Engineering
{Ruby/Rails, jQ} → {Elixir/Phoenix, Modern Framework}.
re: Daily Coding Problem #3
require 'json' class Node attr_accessor :v, :l, :r def...
re: How to make Python code concurrent with 3 lines
To be welcomed you shouldn't I never said I want to be w...
re: Daily Coding Problem #2
Here is O(N) without division: arr = (1..5).to_a a1, a2 ...
re: How to make Python code concurrent with 3 lines
Now my name is not western enough. I wonder what would be t...
re: Daily Coding Problem #1
o_O If in for sets in python is O(1) then I was incorrect...
loading...