DEV Community

loading...
Carlos Garcia ★ profile picture

Carlos Garcia ★

Front end developer for the past three years, web developer (HTML & CSS) for almost 10 years. Dabbles in game dev/design when life permits.

Location Mexico Joined Joined on  twitter website

All 39 comments

From developer to (solutions) architect. A simple guide.

Great read and guide. As a developer who's looking into the n...

3 use cases for ES6 generators

yield* delegates to the generator that follows up the declara...

I drew a synthesizer with HTML & CSS

These are an amazing display of skills. Congratulations. :)

From Designer to Software Engineer to Solutions Architect: my journey

This was really interesting and enlightening. Thank you very ...

Introduction to Event delegation in JavaScript.

Thank you for explaining it with a simple and practical appro...

What is Currying In JavaScript Is and How to Use It

This is a nice explanation of currying, but it is purely theo...

How To Get a PlayStation 5 When It's Always Out of Stock

Very informative and well written article that actually expla...

I'm Slow And That's Okay

That's me! That's the kind of developer I am! I don't always ...

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

Another important one that I sometimes still struggle with: l...

5 full-stack projects to add to your portfolio before 2020 ends 🤯

I found this post very helpful. Though I have some side proje...

Easiest way to do a dark theme with CSS vars (and JS!)

This is indeed a very simple solution to a problem that can...

You will love Tailwind CSS

In my current project I've been doing just what Tailwind is...

Why I don't use Bootstrap anymore.

In my experience, big contracts and companies often require d...

Hacking on pages in the browser

It was already an interesting read and then I saw you inclu...

Looking for Great Headphones

I purchased the XM3s a year ago and they're the best pair o...

Coding Out of a Van in New Zealand

My experience is not as extreme as yours, but a job that le...

Automate your node dependency updates

Yes, and make sure you have some way to revert to older ver...

Understanding JavaScript async/await in 7 seconds

I too struggle with async programming. It's not just about ...

What are your worst coding habits?

This is what I came to post. I can spend up to an hour chec...

What are your worst coding habits?

Same. ❤

JavaScript quirks in one image from the Internet

Loved your article Mikhail. While I understood most example...

Weapons of Math Destruction

This is a topic that should be taken more seriously in any ...

Effective Database Design: Part 4

Thanks for writing these posts. It's been a while since I'v...

Do you leave jokes in your code? If so, please share!

One of my hobbies was to leave snarky comments in commits t...

Tell me a coding confession

I am so bad at async programming. I'm reading through the Y...

Why I'm studying math at 39 years old.

Thanks for sharing Derrick. I was not that bad at math in c...

Semantic Versioning

Thanks for the quick and easy explanation. As a developer y...

macOS window management without xmonad

More love for Spectacle. After moving from Windows 10 a mon...

What is your routine for staying fit and healthy?

This, but I limit my crossfit to three days a week. I try t...

How do you take notes?

Another vote for OneNote. I find it simple and versatile, a...

Time to level up Code Reviews

I've followed similar approaches through the years and I ag...

If you could start over from scratch, how would CSS work?

Parent selectors, definitely.

Things you wanted to know about storing passwords but were afraid to ask

I've seen/read somewhere else about adding "salt" to passwo...

Default 4px spacing between inline elements

This is an issue I've seen even experienced developers stru...

Merging Arrays in Javascript

Thanks for the article. This is a good lesson on algorithm ...

JavaScript project ideas and practical uses

Even though I have some experience with JavaScript and many...

I'm Wes Bos, Ask Me Anything!

Hi Wes. I've been a front end developer (mainly using Angul...

Start holding a domain knowledge meeting

This is an excellent idea, and something you gotta try if you...

How did you get into programming in the first place?

I've always been a fan of videogames, and I've always liked t...

loading...