loading...
Carlos Caballero profile picture

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

All 165 Comments

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