Last 250 Comments

re: How Do You Authenticate Your Users?
Depends on what I am building. I go the first path for on-...
re: Why developers are SO sh*t at estimating!
Biggest problem is usually changing goal posts. I think I...
re: Fullstack Serverless
It's just a quesion of risk distribution. If you think it'...
re: Fullstack Serverless
Seems like you're talking about FaaS and not serverless in ...
re: Some of my writing principles
Grammarly helped me very much with writing style and removi...
re: 😰 Optional chaining trap !
I think it's interesting, but I don't know if it's really g...
re: What's your favorite question to be asked?
"WHAT'S YOUR ONE REP MAX?!" Joke aside, I don't really kn...
re: Why React Hooks?
Haha, a YouTuber got to eat.
re: 13 API Metrics That Every Platform Team Should be Tracking
You are welcome! Yes, these characteristics are very impor...
re: TypeScript is a waste of time. Change my mind.
Sounds reasonable, thanks. Got my definition of dynamic ty...
re: TypeScript is a waste of time. Change my mind.
I didn't grow fond of TS either. While I have the firm bel...
re: TypeScript is a waste of time. Change my mind.
That's not what I meant. JS says right before an access on...
re: TypeScript is a waste of time. Change my mind.
I learned that if a type checker just let your app crash "r...
re: Which types of loops are most popular in the programming languages you use?
In JavaScript I only use loops in special cases. Normally,...
re: 8 Habits For Beginning and Mid Level JavaScript Developers That Sabotage Your Future
Good points. I guess my unwillingness for writing tests wi...
re: What time of day are you most productive?
Afternoon - Night I think. Luckily I mostly work with peop...
re: I created a Twitter Thread Generator !
Pretty good! Idea: Every text area could be big enough to ...
re: Functional programming - all you need to know about currying.
I think it's especially helpful in JS because of all the ev...
re: Should functional be the way to go?
Functional programming is a mixed bag. If I look at system...
re: What's your worst nightmare as a coder?
When I was an employee my biggest nightmares were technolog...
re: The end game for developers
I have the feeling this is already happening. My girlfrien...
re: What's the quickest path into game development for a curious webdev?
I started with Crafty.js and switched to Phaser. All very ...
re: React: "I really wish this is how I could write components."
This. I couldn't write an equivalent to React-Router or Na...
re: React: "I really wish this is how I could write components."
Haha, I wrote the same thing and it was so quick that I did...
re: React: "I really wish this is how I could write components."
You could try Z. dev.to/kayis/pattern-match-your-ja...
re: Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🀦
I think the problem is two-fold. One part is the active ga...
re: Tell me a bug story
Had one in a 10000 LoC PHP file. One big class everything ...
re: WWDC Discussion Thread
Many companies had XML based declarative UI frameworks, the...
re: What would you like to see implemented on DEV?
Would be cool to see where my viewers came from. I have so...
re: Medium Was Never Meant to Be a Part of the Developer Ecosystem
I have to admit, as a developer two main points led me to w...
re: How do you limit or avoid procrastination?
I always have something bigger in the back hand. At the mo...
re: How many computer devices do you own?
1 Desktop 2 Laptops 1 Macbook 2 iPhones 1 Android Phone 1 T...
re: How I structure a React project
I got modules components screens utils The compo...
re: How I structure a React project
Cool idea. I use screens and components, but the components...
re: What are you reading right now?
The Terra Ignota series by Ada Palmer. A series of four boo...
re: What are your worst coding habits?
Trunk based development to the rescue!
re: What are your worst coding habits?
Me neither. The problem is often, that only code fails tha...
re: What are your worst coding habits?
Prettier and refmt helped me so much with this
re: What are your worst coding habits?
I try to do the right thing first. Often I fail because of...
re: What are your worst coding habits?
Coming from years of RTS and FPS gaming, often the mouse is...
re: What are your worst coding habits?
Do it with TLA+ instead! πŸ™ƒ
re: What are your worst coding habits?
Trunk based devlopment ftw.
re: What’s your work/life balance like these days?
I don't really know, but I guess, not bad. At the moment I...
re: What was your win this week?
Released my first article for the AWS Amplify community! a...
re: Are most of your friends developers too?
No. My flatmate is a dev, but he's a factotum anyway, so t...
re: My Favorite Data Visualization and Dataset Resources
Nice! I was just looking for datasets (ecommerce/products, ...
re: React UI Kits
You are welcome 😬
re: What are you "old enough to remember" in software development?
I used Basic on the C64. πŸ˜‚ I remember my fellow students h...
re: What "accepted truth" in software development do you find questionable?
That everyone should do TDD or something similar.
re: I'm a frontend developer. Or am I?
Well, when CoffeeScript was a thing there was already a cle...
re: REST API Design Best Practices for Parameters and Query String Usage
I just had a common JavaScript data structure in mind. c...
re: The 7 Most Popular DEV Posts from the Past Week
πŸ’―πŸ’―πŸ’―
re: What do you wish you knew about Developer Relations?
I see, thanks for the info! Do you have any tips for a one...
re: What do you wish you knew about Developer Relations?
How does the field of social media marketing relate to deve...
re: 🚲 πŸš‚ πŸš— πŸš† How long is your commute time and how do you cope with it?
Most jobs I had in the last 10 years only had a commute tim...
re: REST API Design Best Practices for Sub and Nested Resources
Yes, I think 2 would be a good rule of thumb, but when your...
re: I'm a R&D Developer. Ask me anything!
Ah, so you are choosing your projects yourself?
re: Announcing DEV for Android
Is there an API that allows posting on dev.to?
re: REST API Design Best Practices for Sub and Nested Resources
You are welcome :)
re: REST API Design Best Practices for Sub and Nested Resources
Glad you liked the article! :D About your problem. I have...
re: What new language/tool/etc. have you been meaning to learn but haven't gotten around to yet?
ReasonML I used it a bit, but never really build somethin...
re: How To Rock Your First Tech Talk
Had my first tech talk a week ago and the only thing that f...
re: I'm a R&D Developer. Ask me anything!
What are some examples of task you're given in the new job?
re: I'm a R&D Developer. Ask me anything!
What's the difference? 🀣
re: Getting Into Live Streaming
Yes, there seem to be different kind of streamers Some do...
re: Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase
ReasonML plzkthxbye πŸ™ƒ
re: Getting Into Live Streaming
Yes, I saw these benefits too. But I had the idea of going...
re: Getting Into Live Streaming
That's kinda why I wouldn't suggest doing it :P Yes, peo...
re: Getting Into Live Streaming
Pretty cool, thank you :)
re: Getting Into Live Streaming
As I said, I'm not into watching streams/podcasts in genera...
re: Can you succeed as a junior developer in a fully remote role?
Depends. If you are young and have generally no experience...
re: ReasonML with React Hooks Tutorial β€” Building a Pomodoro Timer
The last update to ReasonReact really makes components as c...
re: UX Engineering
Haha, yes me too. I tried this a few years ago. After I fi...
re: Real World Developer's Problems: API Versioning
I didn't miss it, I deliberately omitted it, because it's o...
re: Real World Developer's Problems: API Versioning
My point was that there is no need to anticipate such worl...
re: I switched careers to Software Engineering in my late 30s while nursing a newborn, Ask Me Anything!
Cool. Thanks for the AMA.
re: I switched careers to Software Engineering in my late 30s while nursing a newborn, Ask Me Anything!
What did you do in your previous job? Did you have any hig...
re: Learn how YOU can build a Serverless GraphQL API on top of a Microservice architecture, part I
Does Azure has an equivalent of AWS AppSync?
re: What was your win this week?
This week, I did my first tech talk! It was about AWS Ampl...
re: Why learn... about Media Types
API versioning and defining something JSON that has specifi...
re: Google Cloud + Open Source announcement
Let's see how much of that will be discontinued in the next...
re: Ruby and Python, them and the differences
I'm honsetly surprised that Ruby didn't die on its own unti...
re: When Do You Become A Developer?
I think the problem is where to draw the line. I know a bu...
re: When Do You Become A Developer?
Quite true. But on the other hand, we are all individuals....
re: If I don't use React, am I still a developer?
Just how in the world does one keep up with it all? You ...
re: The Definitive React Hooks Cheatsheet
Yes, that was one of the use-cases they had in mind when cr...
re: Building CICD pipelines for serverless microservices using the AWS CDK
How was your experience with the CDK? I heard some people ...
re: DEV feature idea: Self-serve live broadcasting
I think it's a good idea. Maybe, go with embedding third p...
re: πŸ”₯ #overengineeringchallenge πŸ”₯
Funny idea, I'll look into it if I find the time :D
re: How to pick a Computer Science program
you're paying for the cost of a home I'm always baffled ...
re: An Absolute Beginner Learns React
Maybe this helps a bit: github.com/kay-is/react-from-zero
re: β€œDevOps engineer” is really just a title used to hire sysadmins?
Yes, companies hire DevOps because it's new and fresh. But...
re: Fullstack Serverless
I think it's too early to say much about this. Maybe the s...
re: dev.to Repo Recap from the Past Three Weeks
Fix plz! xD
re: You're doing it wrong culture
At least I have the feeling it's getting better in the last...
re: Make a Linux dev server for less than 50$/life 😱
also hourly rate of the person installing and running that ...
re: Make a Linux dev server for less than 50$/life 😱
[Total Cost of Ownership needed]
re: What you need to know to get started with AWS
I guess it depends on what you want to do. If you want to ...
re: 7 Tips for Breaking Into DevRel
Pretty much. I wrote blog articles almost every week for t...
re: 7 Tips for Breaking Into DevRel
Same here. I just started doing things I liked and some da...
re: 7 Tips for Breaking Into DevRel
I'm so gonna read this! I got job for writing tech article...
re: I wrote a book about learning React!
Pretty cool! Gratulations :)
re: Crawling Websites in React-Native
Sorry, I don't know if Cheerio works with JavaScript sites....
re: Serving Adaptive Components Using the Network Information API
I'm looking forward to it. This is indeed really interesti...
re: Pattern-Match your JavaScript with Z
Glad, you like it :)
re: Visual GraphQL Programming
I like the idea. But I think giving attributes the same vi...
re: What was your win this week?
This week, I... planned interviews for the research of my n...
re: What are some Browser plugins that you can't live without ?
The Grammarly plugin is rather nice because I'm not a nativ...
re: What's your Wifi's name?
YOLO
re: Pattern-Match your JavaScript with Z
It works as long as you don't compile the default arguments...
re: Pattern-Match your JavaScript with Z
It seems to use a package called js-function-reflector whic...
re: Pattern-Match your JavaScript with Z
Yes, I think the type-checking is the most practical featur...
re: The biggest mistake library and framework maintainers make
I don't understand this tweet. How should this react-fetch...
re: What Do You Think About Types?
After using C/C++, Java, Go, TypeScript etc. I wasn't too c...
re: Calling all Full-Stack Haters
I think with serverless it will be much easier for front-en...
re: I built my first React Native app
I use glamorous-native, but I think for the next project I ...
re: HTTP-API Integration with React Lifecycle-Methods and Hooks
Ah, okay. You supply a callback to the useEffect hook and ...
re: HTTP-API Integration with React Lifecycle-Methods and Hooks
You mean to give the user of the hook a way to call the abo...
re: React Hooks explained as simply as I humanly can
Depends on why you learn it. If you have to maintain an ol...
re: So I wrote a technical book 😁
I will!
re: So I wrote a technical book 😁
Sure, freelance work pays much better, but I wouldn't consi...
re: So I wrote a technical book 😁
Pretty awesome! Writing development books is an excellent ...
re: I used effects, said goodbye to my lifecycles, and feel πŸ™‚
Yes, the naming isn't optimal, I think. useState is pretty...
re: Non-computer based hobbies?
I started playing guitar because I could do it at the compu...
re: Is Haskell bad for FP?
And for people who don't like the syntax, there is also Rea...
re: Of course HTML is a programming language
Sure, but seems like semantics to me. Is it a markup langu...
re: Of course HTML is a programming language
"what value would it be to say it isn't a programming langu...
re: State Vs Prop / Arrow Functions in React
Some time ago I read a comment by a Polymer dev, that const...
re: Clean up your code with these tips!
No, I didn't think you were wrong. I had the impression you...
re: Clean up your code with these tips!
Mind to elaborate? πŸ™ƒ
re: Clean up your code with these tips!
The best way to get the right answer on the internet is no...
re: How do you refer to the reader?
Somehow I'm reminded of this:
re: Getting paid per hour or per project?
I mostly charge per week/month.
re: The 9 Features Your App Will Ever Need
Apps like audio recorders, barcode scanners, camera apps, ...
re: The 9 Features Your App Will Ever Need
What kind of utility apps do you have in mind? Could you li...
re: AppSync: Basically GraphQL as a service
I found the VTL stuff a bit hard to grasp, but it was reall...
re: What are the least intuitive fundamentals and best practices in software development?
To me, it's still TDD. Sorry
re: Is The Web Forcing Us to Split Applications the Wrong Way?
While the clients are more flexible you can still check wha...
re: Nested Conditional Operators
Prettier formats it like that: const validateInput = ({ ...
re: Is The Web Forcing Us to Split Applications the Wrong Way?
"There's simply no way to be an effective front-end develop...
re: How games can improve your skills in the real world
I always admired the people who hosted private servers for ...
re: How games can improve your skills in the real world
I got faster with the mouse by playing games, haha. But mo...
re: Do you have any energy and time for your personal goals after a full day of work at your job?
Not really. Of the 12 years I'm working now, I did exactly...
re: Web APIs exploration
Does the vibration API support game pads?
re: How Many Comms Tools are Too Many?
Sadly, this is highly individual. I'd say, rule of thumb: ...
re: The world beyond React, Vue & Angular
Cycle.js is what Angular >2 should have been.
re: One Recent Lesson in Scaling the dev.to Rails App
Use the Cloud, Benakin! 😯
re: Dependency Injection in JavaScript
I allow it!
re: Have Dyslexia? Make Coding Easier In Visual Studio Code
I#m not dyslexic, but I like OpenDyslexic it feels more com...
re: A crash course on Serverless with AWS - Building APIs with Lambda and Aurora Serverless
Object destructuring
re: The Rise of Microsoft Visual Studio Code
I used WebStorm, switched briefly to Atom and then quickly ...
re: The Rise of Microsoft Visual Studio Code
I used PHPStorm back in the days when I still used PHP. I ...
re: How to Improve Writing Skills as a Non-Native Speaker
I'm a non-native speaker too. I was awful at English in sc...
re: Finding remote work in 2019
I applied to CodementorX last year and did the interviews, ...
re: Finding remote work in 2019
I think CodementorX could probably be also interesting. The...
re: Revery - Cross-Platform Desktop Apps With Reason
You are welcome πŸ™ƒ
re: Revery - Cross-Platform Desktop Apps With Reason
Yes, I also read about Electrino, which tries to use the OS...
re: Revery - Cross-Platform Desktop Apps With Reason
As far as I know, the proof of concept of React was written...
re: Revery - Cross-Platform Desktop Apps With Reason
Kinda. I think they wrote parts of some of their apps with...
re: How to add a GraphQL API to dev.to in a few minutes
Pretty cool. When I first read about Hasura I had the impr...
re: Revery - Cross-Platform Desktop Apps With Reason
Yes, but the OCaml eco-system is rather mature, so I have h...
re: Revery - Cross-Platform Desktop Apps With Reason
Yes, with the Google backing Flutter is a very practical so...
re: Do novices make quick fixes and experts clean changes?
Depends on the problem, motivation, time etc. Sure, I can ...
re: Smart Time Management and Productivity Guide via Weekly Reviews.
I basically lived in chaos the last years. This year I'm tr...
re: Pure Components, Interfaces and LogicΒ Hooks.
Nit: you used the list code two times. otherwise good post...
re: New Years and New Beginnings: I'm Joining the DEV team!
Pretty awesome! Congratulatios Ali :)
re: HTTP request with ES6 tagged templates
I started a awesome list for this kind of stuff, maybe this...
re: HTTP request with ES6 tagged templates
Nice. A few years ago I read somebody talking about the fa...
re: A Beginner’s Guide to GraphQL
No problem. I just had the impression directives are a gen...
re: Changelog: Collapse Comments (via the `details` HTML tag)
Otherwise it's a great feature :)
re: Changelog: Collapse Comments (via the `details` HTML tag)
Bigger plz. Also, needs higher contrast.
re: What was your last dev related Google Search?
SSHFS I was thinking about developing on an EC2 like I do ...
re: A Beginner’s Guide to GraphQL
Added this to my reading list :D Do you have any resources...
re: React UI Kits
You're right. I used Bootstrap because it felt really flex...
re: React UI Kits
Yes, I was blown away by all these companies. Salesforce an...
re: React UI Kits
Yes, looks interesting. :)
re: React UI Kits
At the moment: None of them. I just looked into them. Unti...
re: What's your coding origin story?
I started multiple times. First I had a C64 where I played...
re: New badge coming soon: 4 Week Streak
Nice, reminds me that I need to contribute to get ahead aga...
re: Your 2018 in Numbers
πŸ“– 1 book πŸ‘¨β€πŸ’» 2 projects πŸ“œ 2 certificates πŸ“ 44 posts I woul...
re: 2018 Year in Review
lol, I did my first 80kg DL last and think I pulled ligamen...
re: Hyperscript Tagged Markup (HTM): JSX alternative using standard tagged templates, with compiler support.
I'm torn. On the one side it works without pre-compilation...
re: What's in a name? Job Titles
Author. Feels like being an artist.
re: What did I do in 2018
My first customer, after 7 months <3
re: What did I do in 2018
Thanks :D
re: Explain Lazy and Eager Loading Like I'm Five
You get math homework on Friday. Eager loading is when you...
re: How do you name your git branches?
master
re: What are the alternatives to unit tests?
That's basically what I'm doing. Didn't consider this as a...
re: Learn. Do. Teach.
So true, teaching sheds light on the holes in your knowledg...
re: The new MacBook Pros are overpriced
First thing I tried on my Mac was setting up zsh, but someh...
re: The new MacBook Pros are overpriced
Well, sadly MacOS implies hardware :/ I like Linux, then W...
re: The new MacBook Pros are overpriced
I'm using Windows, Linux, and MacOS in parallel most of the...
re: React - ES6 tricks in Classes
I think function is like var only to be used in legacy case...
re: AWS Series: Concepts from A to Z
Yes, also I'm a front-end dev and too dumb for containers a...
re: AWS Series: Concepts from A to Z
Haha, probably not all the things, but a few. Designed a s...
re: AWS Series: Concepts from A to Z
I'm a freelancer and some customers asked me if I could do ...
re: AWS Series: Concepts from A to Z
Good write up. :) This year I did the SAA and DA exams and...
re: Do we really need classes in JavaScript after all?
I meant that if one library creator uses classes, and finds...
re: Do we really need classes in JavaScript after all?
While I like classes less and less, I think their addition ...
re: How we stopped using email at IOpipe
After using chat&calls for years now, I'd be happy to g...
re: 90% of my job is...
Luckily: Writing Mostly code.
re: What's the Betamax of your field?
At least you could fill them with your own music. My broth...
re: What's the Betamax of your field?
They just bought Gravit Designer, a Web based Sketch/Illust...
re: What's the Betamax of your field?
I think Go had a few quick wins, but will lose to Rust in t...
re: What's the Betamax of your field?
VHS: JavaScript, Java, C++, Angular, React, JQuery, Kuberne...
re: What is a type of "overconfidence" you have observed in developers?
Yes, giving good advice is hard. I stopped giving advice t...
re: What is a type of "overconfidence" you have observed in developers?
lol I didn't learn much about security and distributed sys...
re: What is a type of "overconfidence" you have observed in developers?
I worked with a few devs who were at a very beginner level,...
re: Have you ever heard a more beautiful phrase than this?
I use Sentry in one project and it's a good feeling to get ...
re: Is it just me or is Microsoft really crushing it lately?
But do they? While they are doing much better than Google ...
re: Building a cloud-native web scraper using 8 different AWS services
I just found Scraper, a Rust scraping library powered by Se...
re: Building a cloud-native web scraper using 8 different AWS services
Ah yes, I had the same problem with Puppeteer/Chrome and sw...
re: Building a cloud-native web scraper using 8 different AWS services
Interesting stack! Could a Lambda replace the Fargate part...
re: How to Easily Customize The AWS Amplify Authentication UI
Yes, the clean way would probably be to use the auth functi...
re: How to Easily Customize The AWS Amplify Authentication UI
Inheritance? In my React?! xD
re: Rust on AWS Lambda with Neon & Cloud9
I guess the AWS Lambda Rust runtime settles it, haha. gith...
re: Ruby Now Supported Natively on AWS Lambda
While I don't care too much about Ruby, it's cool that they...
re: Falling in love again
I read codesandbox ia based on VSCode. I played around wit...
re: Rust on AWS Lambda with Neon & Cloud9
Cool. :D Would be nice to see a performance comparison. A...
re: npm package discovered to have bitcoin-stealing backdoor
I think AndrΓ© sums it up pretty good. AndrΓ© Staltz @and...
re: What are some misconceptions about web development?
I have the feeling, many people think of web development, a...
re: What were your "gotchas" when first learning React?
Your first two points where the reason I wrote React from Z...
re: How you can go wrong with git
alias whelp="git reset --hard"
re: Crawling Websites in React-Native
You can use fetch without async/await. React-Native support...
re: Top 3 Things That I've learned in my journey as a Software Developer.
I just found the phrasing funny.
re: Top 3 Things That I've learned in my journey as a Software Developer.
Haha, a few months ago I read a tweet from some guy who jus...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
Friends, partners, parties, concerts, training, biking, foo...
re: What's software development like as a non-native English speaker?
Languages were my worst subjects in school. Almost dropped ...
re: It's good to identify what you don't need to bother learning
Yes, and it's not easy. I for one would say serverless is ...
re: It's good to identify what you don't need to bother learning
I don't know. On the one hand, I think you're right, learn...
re: Why the React community is missing the point about Web Components
I think web components are the future, but sadly not the pr...
re: How did you get your first Dev job?
My first dev job was an internship right before I started s...
re: React Hooks Demystified
Glad you like it :)
re: Making Sense of React Hooks
Never questioned it :)
re: Making Sense of React Hooks
This will only ease the pain for new developers that start ...
re: TypeScript before JavaScript?
If you wanna easy going with coding, you will probably have...
re: TypeScript before JavaScript?
I always try to learn all I need to know to get a job done,...
re: Should programming languages be made for IDEs rather than humans?
I'm currently learning iOS development with xcode and Swift...
re: 😱 Spooktober : Whats your most horrifying dev-bug?
I don't know why, but performance was okay-ish. Probably b...
re: πŸ“Š Languages' Popularity on DEV
Pf
re: Say something nice about another DEV member
I'm trying to do more and reach more people with it :) Tha...
re: 😱 Spooktober : Whats your most horrifying dev-bug?
Had to maintain a legacy PHP project. One file was 7000 Lo...
re: Has becoming a developer changed you?
I think becoming a dev didn't change me as much as some oth...
re: What are your best tips for working from home?
These are just the things I started (or stopped) doing afte...
re: Say something nice about another DEV member
Thank you. I try my best :)
re: Help test the DEV beta app!
Why not Expo? ;)
re: From Angular To Vue: Feeling Like A Beginner Again
Angular 2+ is a moloch, being integrated with TypeScript an...
re: From Angular To Vue: Feeling Like A Beginner Again
You don't even need that. setState is probably enough for ...
re: Why I like dev.to
True. The trick is, to keep the new genration of devs in t...
re: Why I like dev.to
I like it too. Nice and welcoming community. I read a few...
loading...