
Carlos Caballero
I'm PhD. in Computer Science from Málaga, Spain. Currently, I am teaching developers and degree/master computer science how to be experts in web technologies and computer science.
Education
PhD. Computer Science
loading...
All 165 comments
Why You Should Learn JavaScript?
Thanks! :-)
Automatic Adaptive Images in Angular Applications
Hola Arcadio, Muchas gracias por tus palabras, esperemos pro...
Automatic Adaptive Images in Angular Applications
Hello, Thanks for your comment. What there is trying to exp...
Handling multiple environments in raw PHP
Thanks!
How to be a web developer in 7 steps - What to learn and where to start?
Thanks!
ES2017 Features with simple examples
Thanks!
ES2017 Features with simple examples
Thanks! They are very useful when you need use workers!
ES2018 Features with simple examples
Yes, it is a wrong. I will change the image when I arrived ...
ES2018 Features with simple examples
Yes, It is. Today, I'm going to change the image.
ES2018 Features with simple examples
Yes!! This feature is very useful!
ES2020 Features in simple examples
Thanks Calvin! I hope to complete the series although ES6 ...
Design Patterns - Template Method
Thanks George!
Clean Code Applied to JavaScript — Part V. Exceptions
Thanks Bruno! I'm writing a post series in which I'm summa...
TypeScript Types Deep Dive - Part 1
Thanks Jaime! Waiting for the next part! 🙃
Clean Code Applied to JavaScript — Part II. Variables
Yes! I forget it. The best name to Boolean are there (in m...
Clean Code Applied to JavaScript — Part IV. Comments
Thanks Jabin! 😜😜 Muchas gracias 🙃
Angular Dependency Injection Simplified for .Net and Java Developers
Thanks!!
Design Patterns - Strategy Pattern in JavaScript
Thanks! 🙃
Clean Code Applied to JavaScript — Part III. Functions
Thanks! 🔥🔥
Clean Code Applied to JavaScript — Part III. Functions
Thanks! 💪💪
Clean Code Applied to JavaScript — Part III. Functions
It is a great honor for me to share my content :-). Hopefu...
Clean Code Applied to JavaScript — Part III. Functions
Thank you very much! I have already thought up to 6 parts ...
Clean Code Applied to JavaScript — Part II. Variables
Thanks!! That link was awesome!
Clean Code Applied to JavaScript — Part I. Before your start
Thanks!!
Clean Code Applied to JavaScript — Part III. Functions
Thanks!! This is a post series about my experience develop...
Clean Code Applied to JavaScript — Part II. Variables
Thanks!!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi daquyanan! Thanks for your message! Your english is perf...
How to become a senior developer?
Congrats!!! You're welcome!
Understanding MVC-Services for Frontend: VanillaJS
You're welcome!
How YOU can make your .NET programs more responsive with async/await in .NET Core, C# and VS Code
Thanks Chris for this post!
Understanding MVC-Services for Frontend: VanillaJS
The second part is exactly equal in Vue and Angular. If the...
Understanding the JavaScript Spread Operator - From Beginner to Expert Part 2
Great!
😲🤯The most outstanding new feature in Javascript you need to know about: Optional Chaining
Thanks for your opinion 😊
12 ES10 Features in 12 simple examples
What do you think about the images? They are easy to share ...
12 ES10 Features in 12 simple examples
That's true! This is the version ES2019! 💪
12 ES10 Features in 12 simple examples
Hi, This night I'm going to resolve this issue. Thanks!
12 ES10 Features in 12 simple examples
Thanks!
😲🤯The most outstanding new feature in Javascript you need to know about: Optional Chaining
I think that the chaining operator is a patch when you're n...
Part 3. Build your Pokédex: Improve NgRX using create* functions
Hi Victor! I hope the next week! This week is overbooking ...
Building Powerful GraphQL Servers with Rust
Thanks!!
Using variables in Docker-Compose
Thanks!
Angular + FontAwesome in Five Easy Steps
Yes! I just going to write about that concrete module. Th...
How to be a web developer in 7 steps - What to learn and where to start?
Thanks!
How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software
Hi! I have been watching your project and it complies with...
This morning I had 2000 followers and now 🤯
Congrats!
How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software
Hi @wassimoo ! Thank you very much for your words. I try ...
Why You Should Invest In Yourself?
Congrats Santosh!
How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software
Hi Norman! Congrats for your project. I've starred your pr...
Part 3. Build your Pokédex: Improve NgRX using create* functions
Hi Andrew! Thanks ⭐
Publishing NestJS Packages with npm
Hey! Thanks for your post!
🚀 Introducing Transloco: Angular Internationalization Done Right
Hi @netanelbasal ! Thanks for your module. It is very impo...
Secrets From Fellow Techies on How to Start A Workout Routine
Thanks Molly! Good post!
My 5 Favorite Software Design Principles
Hi Jeremy! Thanks for your post. I think that YAGNI and K...
npkill - The solution to deleting node_modules easily, with style
Thanks! The guys are working in improve the project. They ...
npkill - The solution to deleting node_modules easily, with style
Hi! Thanks!
npkill - The solution to deleting node_modules easily, with style
Hi! Really nice! ☺️
npkill - The solution to deleting node_modules easily, with style
Hi @webdevinci ! How many tons of gigabytes have you freed...
npkill - The solution to deleting node_modules easily, with style
Hey @Nya! Quiet and sure the patch is on its way :-). Tha...
npkill - The solution to deleting node_modules easily, with style
Hi @sarbazx ! What were your steps to run the tool? Thank...
npkill - The solution to deleting node_modules easily, with style
Totally true!
npkill - The solution to deleting node_modules easily, with style
Hi @codemouse92 , The logo has been created by them too. ...
npkill - The solution to deleting node_modules easily, with style
Hi @th3n00brc0d3r! They are very happy for their first ope...
How to be a web developer in 7 steps - What to learn and where to start?
hi @hseritt ! Thanks for your comment 🙃.
Design Patterns - Strategy Pattern in JavaScript
Perfect! Thanks.
How to be a web developer in 7 steps - What to learn and where to start?
Hi @ezeugoobieze ! Thanks!
How to be a web developer in 7 steps - What to learn and where to start?
Hi @deviade ! These are the first step in your career. Aft...
How to be a web developer in 7 steps - What to learn and where to start?
You're welcome. Anything that I can help you, tell me. Th...
How to be a web developer in 7 steps - What to learn and where to start?
Hi! I think that you have the skills to create several pro...
How to delete ALL node_modules folders on your machine and free up HD space!
Thanks Mark!
How to be a web developer in 7 steps - What to learn and where to start?
Hi @alizalakhani14 ! Thanks for your comment!
How to be a web developer in 7 steps - What to learn and where to start?
Hi @sawzarnilinhtay ! Thanks for your comment. Here is t...
Imposter Syndrome, Anxiety && Me
Hi Kim! Thanks very much for sharing your experience. In m...
How to be a web developer in 7 steps - What to learn and where to start?
Hi! Any suggest is welcome! Thanks
How to be a web developer in 7 steps - What to learn and where to start?
Thanks!! 🦄
How to be a web developer in 7 steps - What to learn and where to start?
Hi @aorelhas ! I hope that is way can be useful for you. ...
How to be a web developer in 7 steps - What to learn and where to start?
Hi @th3n00bc0d3r ! In my opinion, patience is essential. ...
Angular + Animate.css in Five Easy Steps
Hi Rudolf, This technique doesn't interact with Angular's an...
My Open Source Journey
Thanks for sharing your experience!
No, TypeScript is not a waste of time.
I love debate!! Good opinions in both point of views, alth...
Joi — awesome code validation for Node.js and Express
Thanks! Joi is a essential element in web development toda...
What’s the best JavaScript framework?
Angular - large projects VanillaJs/TypeScript - rest projec...
Best DEV.to Posts for Beginners: Week of July 15, 2019
Hi Desi, Thanks for including my post. Regards!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi Jai, Thanks!
Beginners Guide to communication with GraphQL Server in Javascript with Pokemon Schema
Good topic 🐒
Top 10 JavaScript Patterns Every Developer Likes
Thanks Lucas!
Build your Pokédex: Part 2 - @ngrx/entity
Hi Okan! Hahaha the music non stop! Thanks
Build your Pokédex: Part 2 - @ngrx/entity
Hi Sebastian! I hope that the next week! Because I post ea...
Build your Pokédex: Part 2 - @ngrx/entity
You're welcome! I hope that posts series help everybody th...
Top 10 JavaScript Patterns Every Developer Likes
I think that patterns are fundamentals to developers. I'm wri...
“State of Remote Developers 2019” Survey (win an Amazon giftcard!)
Done! I wait see the results!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! The important is train our develop skills! Thanks!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi Steven, You're welcome.
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! It is a good idea, my students spend one week in devel...
What Makes You a Great Programmer on The Team?
Hi Ilona, Thanks for these interesting tips!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi Jan Paul! I've designed an incremental order in the dev...
What a very bad day at work taught me about building Stack Overflow’s community
Welcome to this community!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Good choices!
Bundle Your Javascript Code From Scratch
Hi Igor, Thanks for your post.
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! I'm glad you found my post useful. Which is the topic...
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! I think like you. It is very important go out of comfo...
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! Thanks.
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! Thanks!
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! Yes, I've read and read each day a lot of blogs, RSS a...
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Thanks!! I've developed these projects when I teach advanc...
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
Hi! The concepts which you can learn develop this examples...
Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build
I'm happy for your decision about develop a bot. There's a ...
Deploying NestJS Apps to the cloud with Zeit Now in 2 minutes!
I love nestJS and this easy way to deploy. Thanks!
My Remote Office Tour: 2021 Upgrade Edition 🚀
It is very inspiration!
Decorators do not work as you might expect 🤔
Good Job @d3lm ! Very interesting!
The best dev community
I just vote my favourite community: dev.to
Create YOUR next static blog in Vuepress and Vue
Thanks Chris!
Don't follow RxJS Best Practices
Oh!! Thanks! I've a post to recommend to my students! Than...
A Productivity Manifesto
Say no! This is the best advise! Thanks Pascal
Building A Career In Tech As A Newbie
Good reflexion! Thanks!
What was your win this week?
I've been finished the version alpha-0.1.0 of a side projec...
Improving your Open Source experience
Hi Pascal, Thanks for your post!
Angular + @ngx-translate + Typings
Hi @vojtech ! I've been reading your article and it's grea...
PokeAPI REST in NodeJS with Express, Typescript, MongoDB and Docker — Part 1
Great! Thanks
Build your Pokédex: Part 1 - Introduction to NgRX
Thanks @likeomgitsfeday ! I hope to complete all the serie...
Build your Pokédex: Part 1 - Introduction to NgRX
Hi! There is the part-2 and 3 as you can see in the TOC ...
Angular Architecture Patterns and Best Practices (that help to scale)
That is true, and this is the reason why I'm using... Maybe...
Angular Architecture Patterns and Best Practices (that help to scale)
Hi @yeraycat , The facade pattern in this context helps you ...
Angular Architecture Patterns and Best Practices (that help to scale)
This is a post to teach in my Angular's University course! ...
How to Write a Good Blog Post
Thanks for this awesome post!💪
Manage your dev.to blog posts from a GIT repo and use continuous deployment to auto publish/update them
Thanks @maxime1992 , good job!
What size company do you work for? What's that like?
I teach in a institution which has more 40k workers and the...
Nodejs Starter - Full-Stack Vue Argon Design
Thanks!!
Angular + @ngx-translate + Typings
Hi @isaacplmann , Only the default language is included in...
Sometimes when I'm writing Javascript I want to throw up my hands and say "this is bullshit!"....
Hahaha!! Now ... I'm throw up my laptop! 😆😆
Easier Angular Unit Testing
Congrats @wescopeland !
Welcoming two summer interns to the DEV team!
Congrats! Any summer I want to visit you! ♥️
How to upgrade your Angular and NgRx Apps to v8
Thanks @wesgrimes !
Start Writing About Code: The Why and How
Thanks @netanelbasal , Very good advice for all those who ...
Understanding JavaScript async/await in 7 seconds
Simple, Direct and awesome. Thanks @manekinekko
Understanding Content Projection in Angular
Thank you Pierre-Henry. 😊
Understanding Content Projection in Angular
Hi @Romulo, Yes, It is! :-)
Refactoring: Guard Clauses
Hi @Samma! In my opinion the best thing when you applied t...
Refactoring: Guard Clauses
Thank you @qhkm ! :-)
Did you negotiate ($) for your first technical job?
Sadly, no.
Refactoring: Guard Clauses
Thanks Bajo Shaik! I hope that those tips will be useful f...
Document is editable in RealTime using CSS
It's very easy to try!
Document is editable in RealTime using CSS
I'm impressed too!
Document is editable in RealTime using CSS
Hi! Only open the element inspector and have fun!! I've ...
Who wants to post videos natively on dev.to?
Hi @ben ! I want to upload videos on my post, would you gi...
Understanding Design Patterns: Command Pattern using StockTrader and R2D2 (StarWars) Examples!
I appreciate your comment. I want to finish this serie in t...
My theme for GhostCMS is free, open source and develop using ITCSS
Thanks Brandom! This is a student homework! :-). The next...
My theme for GhostCMS is free, open source and develop using ITCSS
Hi @sm0ke , The repo was private :-P. Now, really is open-...
My theme for GhostCMS is free, open source and develop using ITCSS
In this first step I have not contemplated a methodology li...
Part 5. Clock-in/out System: Seed Database and migration data
Hi Ian, that is because I imported the post from my RSS and...
Part 9. Clock-in/out System: Testing: Backend Testing
Exact! This series is only to show the user query part an...
Design Patterns - Adapter
Thanks Vicent!
Design Patterns - Adapter
Thanks Joseph!
Demeter’s Law: Don’t talk to strangers!
Thanks Oliver 😊!
Demeter’s Law: Don’t talk to strangers!
Hi Matteo! I just fixed! Thanks.
Demeter’s Law: Don’t talk to strangers!
Thanks Manuel!
Demeter’s Law: Don’t talk to strangers!
Thanks! Any question or comments are welcome! 😊
Tech created by women
There are important women in the 80's, 90's, 00's and 10's ...
Design Patterns - Template Method
The patters are very easy when you can enjoy with them in rea...
Design Patterns - Template Method
You're right! ;-)
Design Patterns - Template Method
Hi Scott! Sorry for you time finding the difference in the...
Underrated Articles on Dev.to Last Week
Thanks very much! I really appreciate the mention, any sugg...
Understanding JavaScript/TypeScript Memoization
Hi Mihail! Good catch! In fact, the lodash implementation ...
Part 1. Clock-in/out System - Diagram
Hi Çağatay, I thought as you when I started the project bu...
Understanding JavaScript/TypeScript Memoization
Hi Enrique! Thanks for your words, the intend in this post...
Understanding JavaScript/TypeScript Memoization
I'm using carbon which you can find as VSCode plugin. Than...