DEV Community

loading...
Jorge Castro profile picture

Jorge Castro

You are free to believe in whatever you want to, me too. So, stop preaching your religion, politics, or belief. Do you have facts? Then I will listen. Do you have a personal belief? Sorry but no.

Education

Civil Engineer in Programming

Work

Entrepreneur at EFTEC

Last 250 comments

How (and Why) To Implement a Stack in JavaScript

C# has a Stack class defined in the framework and it has th...

How can I volunteer my extra time while self-isolating due to COVID-19?

Forget about Wikipedia. If you don't want to program, then...

How to find a job as a Bootcamp grad

What did not work? Recruiters. I agree. Anyways I check...

Work From Home

It depends on the case but for some, it's also comfy, not r...

PWAs are our future

The gap is closing for most infoapps. Not for the viewpo...

[PT-BR] Startups ou empresas grandes tradicionais? Qual é a melhor para se trabalhar?

If you are a useless potato, i.e. a developer that is cluel...

How you shouldn't use StackOverflow ?

IMHO Nobody has been fired for copy and paste from Stackov...

What's your personal workspace monitor(s)?

I think different. :-3 I can't work with any that it's ove...

Bootstrap 5 Release Date & jQuery removed 😱

I work with vanilla javascript but I usually find that jque...

Ego is the enemy: overcoming your own thoughts

The moment I noticed this, I realised I needed something t...

What is your experience as a freelancer developer with TDD/ATDD/BDD and CI/CD? When do you use them? How often do you use them?

Usually, it's a waste of time. Internal developers generally...

Python isn't going Anywhere

Well, technically most languages (at least regular language...

🚀 5 Reasons Why You Should Bet on JavaScript in 2020

C# var list=CustomerDal.ListCustomer(); // do something w...

🚀 5 Reasons Why You Should Bet on JavaScript in 2020

Because it's messy, it's prone to mistakes and some code si...

🚀 5 Reasons Why You Should Bet on JavaScript in 2020

Browser -> call web -> nodejs (async) -> (wait unt...

🚀 5 Reasons Why You Should Bet on JavaScript in 2020

Javascript is the Jack of All Trades, Master of None. Java...

How to choose a topic for your Talk and/or Workshop

Don't forget that we are doing the same work than a DJ, and...

Kotlin - The Good, the Bad and the Ugly

So if a bridge would collapse you would blame the newly in...

Terrible Interview Questions

The greatest problem with your position is that in order t...

Simple Calculator in PHP (OOP principles)

Fine but let's me add a bit of code <?php class Calc{ ...

Are there too many technical talks in technology events? 🤔

Giving the view of "we're all so good and pro's here in te...

Are there too many technical talks in technology events? 🤔

Exactly. You should empathize with your audience, they do...

Are there too many technical talks in technology events? 🤔

Are there too many technical talks in technology events? ...

For PHP devs - PHP Storm vs VSCode

VSCode is still a notepad on steroids. It is fine because ...

Hello Newbies in Tech! Switching From Windows to Linux? Read This First

I know your feeling. I tried to compile a PHP extension in W...

Understanding CSS Variables

I didn't know about it. So what is the point to use sass o...

What you need to know when looking for an IT job in Switzerland (or anywhere abroad)

• It’s (almost) impossible to land an IT job in Switzerland...

Do devs really need to test?

Tested code is simpler than untested code Now, that is a...

Terrible Interview Questions

Philosophical rhetoric does not work well with engineers. :...

Terrible Interview Questions

I look at the sky and it looks blue but I am not blue. How...

Securing Windows Server 2019

If you are a system administrator, then you must separate t...

What is the best alternative to Azure?

VPS with Windows (or a private server), it is way more powe...

React... Why so complicated...?

My conclusion is: Since React IS NOT fastest than JQuery an...

AHA! No more STUPID Codes,YAGNI.

tsk tsk We can't SOLID and KISS, they are enemies, nemesi...

Who uses IRC?

How to predict stocks price with TensorFlow.js

I don't get how the prediction goes up where the training l...

Please, stop trying to cheat an interview.

But not the basic. If a developer is not able to find it o...

[Rambling] What does it mean to be a software engineer?

Engineers are born that way, they are not raised, and a dip...

What you should learn to become a good front-end developer?

While it is possible to do SSR but it is exactly the same a...

What you should learn to become a good front-end developer?

How to kill SEO: Build a site generated by javascript. Goo...

5 Absolutely FREE Projects YOU should do to become a Full Stack SUPERMAN/SUPERWOMAN before the 2020 ends !!!

If you are using a service (firebase) then you are a custom...

How I Handle the Fear of Rejection

It is my face when I am rejected because the company picked...

5 Absolutely FREE Projects YOU should do to become a Full Stack SUPERMAN/SUPERWOMAN before the 2020 ends !!!

:-| Firebase is exactly the database for the devs that don...

Terrible Interview Questions

If those candidates were men, they would have done worse. ...

Why is a Docker container not a virtual macine?

and why have containers risen in popularity in recent year...

PHP is bad for Object-Oriented Programming OOP

Then how could you set a property?. Do you want to define ...

PHP is bad for Object-Oriented Programming OOP

First, PHP support type hinting but it is a mediocre implem...

PHP is bad for Object-Oriented Programming OOP

PHP 5.x has been discontinued months ago. Also, opcache is a...

When was the last time you were happy?

Now the problem with the world I work in is that everythin...

Code of Conduct generator!

Well, you've managed to be on dev.to for 11 months, and th...

Cheap count(*) in Postgres

I don't know Postgresql but explain is reading the informat...

Jobless is better than in the wrong job. Insecurity is better than secure-but-with-caveats

And lets me say one thing about courage. You have it. It...

Cultivating A Positive Attitude To Be A Better Dev

But customers (fun fact:customers are always people) are ...

Cultivating A Positive Attitude To Be A Better Dev

Assuming The Best In People If you are an engineer then ...

Why I'm sort of leaving Linux

Question: What do you do with WSL?. I tried to play with i...

Which JavaScript framework should you learn in 2019?

I add (number of jobs). React ("react developer") is the ...

Issues with VSCODE License — You should worry

Scott Simontis: Dilbert's today

Issues with VSCODE License — You should worry

Indeed. killedbygoogle.com/ But it does not change the even...

Issues with VSCODE License — You should worry

Microsoft could follow the path of Amazon: (so it does not ...

Issues with VSCODE License — You should worry

Business speaking, Microsoft is backing Linux, not the oppo...

Issues with VSCODE License — You should worry

Business speaking: Open source is not sustainable. You can na...

Has Stack Overflow Become An Antipattern?

If you are editing a document without the consent of the au...

Has Stack Overflow Become An Antipattern?

IMHO. Subreddit about startups, businesses, and entreprene...

Has Stack Overflow Become An Antipattern?

Another problem with StackOverflow is the power of some peo...

Please, stop trying to cheat an interview.

Any candidate that I interview, even if I end up rejecting...

What makes for good software documentation?

The documentation of PHP is a good example: Explanation o...

To understand recursion...

Please, stop trying to cheat an interview.

Exactly, I am bad and that is a pre-requisite to be an inte...

On Getting Promoted as a Developer

Very good article. I wonder... why would anyone care so mu...

On Getting Promoted as a Developer

Rat Racer is hated by everybody until they get a proper r...

What are your impressions of your self-taught co-workers?

During my education I continued to learn stuff which wasn'...

Deploy on Fridays

Nothing but somebody must be here to support it.

Deploy on Fridays

Saturday 8 am: Level Support: Hi, sorry for calling you ...

What should I Learn ??🤔

If you want to land a job: AngularJS and React, and Node,...

Deploy on Fridays

Years ago, we put a rule: We should never ever deploy on Fr...

Why do beginner hate Java so much

Everybody hates what is popular and working. Anyways, JAVA...

🕵️‍♀️ Más Opciones para Ayudar a los Sitios Web a Obtener una Vista Previa de su Contenido en la Búsqueda de Google

My Top 10 Metal Tracks For Joyful Coding

My Top 10 Metal Tracks For Joyful Coding

Why Java is the best Programming language to Learn Coding for beginners?

JAVA is surprisingly easy but nobody works on Vanilla-Java....

Why Java is the best Programming language to Learn Coding for beginners?

I think c/c++ is better for teaching underlying programmin...

Why Every Junior Developer Needs A Senior Developer

The concept of mentorship of a senior developer to a junior ...

How to become a senior developer?

Mistakes do not help automatically. A senior is a develope...

Avoid getters and setters whenever possible

It is not the point. The point is setter and getters are ju...

How to avoid demotivation while working on a project?

Welcome to adulthood! 🍻

The State of Ruby 2019: Is It Dying?

What do you mean "finding hosting"? Literally throw any de...

The State of Ruby 2019: Is It Dying?

Or you could pick JAVA, where there are more chances to fin...

I have 1 week to learn about frontend as much as possible. Help me!

C# + webforms + telerik or devexpress You could awe (visu...

How true is "jack of all trades, master of none" in tech industry ?

It depends on the real experience. For example, a develope...

What's wrong with this person?! No! What's wrong with you?

IMHO Most people are a bunch of hypocrites. It's easy t...

The Interview Study Guide For Software Engineers

Let's say we want to sort in C# and we want to hire a seaso...

Is Serverless really as cheap as everyone claims?

It depends on the application. The first factor is in usa...

(Why) Some HTML is "optional"

I didn't know it.

Decision Time: PHP Framework Dilemma

It is my problem with frameworks. They are SLOW. And it inc...

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Elegant code in PHP

I wasn't talking about you specifically, more in general. ...

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Real Co-founders don't let others use MongoDB.

First, it is the viewpoint of the customers, in this case, ...

Real Co-founders don't let others use MongoDB.

In this case, is simple, if you are doing concurrency, then...

Real Co-founders don't let others use MongoDB.

Exactly somebody asked for it reddit.com/r/cofounder/comme...

Elegant code in PHP

Please, can you elaborate more on your inquiry because it l...

When did you start programming? Do you wish you started earlier?

I started programming at quite a young age and am still st...

Elegant code in PHP

It still happens.

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Elegant code in PHP

DELETE AT REQUEST OF DEV.TO because apparently, it is offen...

Why developers are SO sh*t at estimating!

Customer: We want this modification in 6 months, can you d...

List of technologic "Cancers"

PHP (Personal Home Page gone wrong) dev.to/jorgecc/elega...

You Are Great

My problems related to the logic building.

Now, what is your definition of logic?. In general, the ...

PHP vs Node?

The kind of issues that PHP enables are more like "let's e...

PHP vs Node?

Yep.

PHP vs Node?

Yes, for example: myFunc() { setState({ "number" : 1 ...

PHP vs Node?

Usually, the bottleneck is not the language but the databas...

PHP vs Node?

Usually we do a reverse proxy configuration. PHP also allow...

Who is in space now?

tsk tsk, the code is so wrong. It doesn't show Major Tom an...

PHP vs Node?

PHP gives an OOBE while Node not (unless we want to generat...

3 Powerful Tips for a Developer's Portfolio

:-| For a front-end, the design of a website is important bu...

How to land my first developer job?

Sometimes the problem is your location. It is not the case....

How to land my first developer job?

Maybe you are into catch-22 You could land a job if you...

CSS and JS Are at War, Here’s How to Stop It

I feel like there's another component to the problem that ...

How do you answer questions about your salary expectation/requirements in a job application or interview?

Let's say that you want to earn 70, you could say "right no...

Tabs vs Spaces

I prefer TAB because it exists and it does the job. Howeve...

What do you work on when you are on a plane? ✈️✈️

I sleep just like this guy I also snort, a lot and I thi...

What's the hardest part of JavaScript you've had to deal with?

Java (Java EE and Spring Boot) is simple: "OOP or die". C...

What's the hardest part of JavaScript you've had to deal with?

The worst part is the insane number of ways to do the same ...

Question about React

It's hard to find a project that justifies the use of a SPA...

Dev Setups: I'll show you mine if you show me yours!

IDE: Visual Studio (not Visual Studio Code, it is a big d...

Do you consider the environmental impact of your software?

Google is not 100% green. Let's me explain it. More than ...

Discussion: Why doesn't Netflix, one of the most shared streaming services fail to offer 2FA (two factor authentication)?

I always believed the executives and managements are our en...

Discussion: Why doesn't Netflix, one of the most shared streaming services fail to offer 2FA (two factor authentication)?

It is because 2FA is a way to burden the end-users. Develo...

What's the deal with RSS feeds?

In sharepoint, we call it evangelization and it's part of t...

What's the deal with RSS feeds?

I work and use SharePoint and RSS is really handly. Howeve...

Api security

Usually, it is controlled by the firewall/DDOS protection s...

Help! Hiring a Jr Dev

You are asking to hire somebody that studied at least 2 yea...

Help! Hiring a Jr Dev

You mustn't lose the focus of why are you hiring somebody t...

How Loyal Should We Be to Our Employers?

How to not earn loyalty: pingpong, foosball tables and ot...

OOP vs FP

The ideology behind OOP is to create a code that must be re...

No, you're not stupid!

You are the owner of a business so you must know that. Plea...

Bootcamp Outcomes by the Numbers

I work on education and: 79.3% of graduates get jobs Co...

No, you're not stupid!

I hired developers for my customers. Some people are fit ...

A worrying change in Open Source perception

Open source is a win for companies Correction, Open sour...

What should I do if an operation depends on another first variable

Hi: I don't see the problem here (maybe because I am watch...

What Values You And Your Team Hold Dear?

It should the defined. Team's value. What is that?.

What Values You And Your Team Hold Dear?

Yes but it's simple. The company must have clear and preci...

What Values You And Your Team Hold Dear?

How are they not? A jerk doesn't have much empathy for oth...

Why Developers Love To Hate Other Programming Languages

Or it is because somebody knows that language and he/she fi...

I Am Unhireable

I have a PhD Yes, it happens. However, there are really f...

What was the most over-hyped software movement?

I want to shot it too. Microservice Why? Microservic...

Who is JSON?

While JSON was born with JavaScript but it is also widely...

What Values You And Your Team Hold Dear?

Those days are long gone. Now everybody is happy and freer ...

What Values You And Your Team Hold Dear?

How 1) and 2) are compatible? Anyways, everybody is a jerk...

What was the most over-hyped software movement?

I wrote an article about REACT and I received a comment abo...

What was the most over-hyped software movement?

1 million transactions per second, that's impressible. I t...

Recursion, draw a tree with Python Turtle

I had not seen Logo language in a long while.

There is No U in CRUD

It is the difference between DAO (CRUDL) and REPO (Reposito...

What was the most over-hyped software movement?

Walmart decided to adopt Blockchain for a vital process tha...

As a Software Engineer, do you prefer to work at start-ups or outsourcing agencies or big companies?

Where am I am worked? a startup, outsourcing or big compan...

Who Does Software Architecture?

My country loves to name the career as "engineer". Also, th...

Some advice on advice

For one, most companies just have a simple sql-based data ...

Traditional vs modern web development ⚔️

JQuery/DOM modification versus React/Vue are not alternativ...

JQuery Footguns?

Some people preach against jquery but jquery is still a big...

Want to get back to coding

C# + Visual Studio Community (the real Visual Studio, not V...

Low pay

You won't last because it's a matter of time until you find...

Low pay

It is the deal. You earn because you do work. You do some ...

Creating a project for NUGET (C#)

I prefer QA.

I love react but hate redux need advice for avoid

The main problem with MOBX, it is not popular. You could u...

Get the Raise — Determine your value and get promoted in tech

Companies exist to make money. In fact, legally it is fo...

WTF Is a Lambda?

I usually think of it as: rows.somelinqcommand( row =&...

What's the plan to monetise Devto?

ahem, do-follow. ;-) But anyway, you don't want to spam de...

I Need jQuery

Why? Let's say the next example: // jquery $("#txt2").htm...

What If I Want My Website to Last for 100 Years?

The current lifecycle of a system is 3 years, some companie...

What professionals think about Clean Code ?

I like this book, however, some people take it as holy scri...

The way programmers think about performance is too narrow

The main problem with performance is, once the performance ...

Terrible Interview Questions

Exactly and it's not rare for those cases, for example, to ...

Fuck you, Internet Explorer 💖

Fuck IE Double Fuck IE 6 (how is still a thing?) And Fuck Edg...

How to properly mirror a git repository

1) Don't mirror or clone it, just download the zip. 2) Find...

Do you contribute to the Open Source culture? If so, how?

Yep. I contribute. Some of my projects are private and I d...

This is my first post and I am cool about that!

Welcome to the herd. Here a 💖

Why I fork every project I find

Are you some sort of SERIAL FORKER?.

React and the nonsense.

sheesh. It is the point, we have a team working on react (...

React and the nonsense.

Yes, can you enlight me about what I missed?

React and the nonsense.

I mean new for you paradigm. Sorry for confusion. No, it...

React and the nonsense.

Yes but I don't do the calls here. The use of reactjs, reac...

React and the nonsense.

a) It's not a new paradigm, it's an old one. b) People get...

React and the nonsense.

It's about technology, not people, SHEESH.

React and the nonsense.

Javascript uses several features that are Functional Progra...

React and the nonsense.

Because: Mainly SRP and it hurts. ps: btw functional pr...

Write Code That Writes Code

Poor workers blame their tools. Good workers build...

Let's talk SEO, 10 tips you should know

Google says that they could crawl a site exactly like any o...

PHP is bad for Object-Oriented Programming OOP

First of all using var to declare properties on Classes is...

Let's talk SEO, 10 tips you should know

Question: React sites? (or any other js-generated site) Go...

Never work as a software engineer in a Startup!

Yep, the term is over-used but the original meaning is stil...

Never work as a software engineer in a Startup!

I agree but it is also the first step to be an entrepreneur...

Your first developer job hunt: it sucks and you’re not alone. Part 1

I live in a third-world-country (Banana Country). If everyb...

How do you measure code quality / engineering team performance?

Usually, it's about to follow a standard. Let's say we (a...

How do you measure code quality / engineering team performance?

Unit Test is fine for some cases but let's say you are work...

How do you measure code quality / engineering team performance?

Test coverage never ever measures quality. Let's say a mod...

Why Medium Actually Sucks

Medium wants paywall. If your article is not pay-walled, th...

Are Premium Domains Bad?

To the contrary, I wish there was some kind of policy that...

Are Premium Domains Bad?

If you want to invest then you must put your money on a .co...

Medium Was Never Meant to Be a Part of the Developer Ecosystem

I hope not but it is a matter of time until Dev.to will tur...

Naming things...

Uncle Bob says the code must be self-explanatory. While it ...

More about Setter and Getter and OOP

Do you have an example about it?

Are you underqualified to apply to a software development position?

It’s about selling yourself. 💸 That is the whole point. ...

Software development is a social profession

It is what we tried: foosball and ping-pong. It failed. ...

Please review my portfolio and my resume

But I feel harassed. And have a nice day.

Please review my portfolio and my resume

You are a racist!. Since I'm an hispanic then you are dis...

Software development is a social profession

I don't think salary is the only way to motivate a person....

Avoid getters and setters whenever possible

Until one day I had to do some computations once a value w...

Avoid getters and setters whenever possible

Kotlin just hides the code and implementation, so it's not ...

Avoid getters and setters whenever possible

I added another viewpoint ...

Software development is a social profession

I agree however the question is how we could motivate the t...

recomendation algorithms: how can you recommend songs based on a user's past listening history?

Then you could collect the information of some service. How...

Please review my portfolio and my resume

I don't write the rules neither I don't want to change it. ...

recomendation algorithms: how can you recommend songs based on a user's past listening history?

By statistic. For example, let's say I'm the end user, and...

A Developer Career Doesn't Have to Be Linear

I agree, my motto about it is "evolve or die".

Is generalization killing creativity in the software industry?

And they can and again, nobody is stopping to be creative u...

Is generalization killing creativity in the software industry?

If you have a developer job that does not allow and requir...

What was your win this week?

I won a PHPMascot ( phpclasses.org/ ), September 2018, Firs...

Please review my portfolio and my resume

Burn? I don't think so. "Burn" is to have to spend a fortu...

Please review my portfolio and my resume

Your photo. Necktie = 15 bucks A photo correctly aligned =...

Is generalization killing creativity in the software industry?

Why? You are mixing what is a work/study with a personal l...

Terrible Interview Questions

I have the same conversation a couple of years ago. What i...

Terrible Interview Questions

You are never worked with HR or Insurance (or hiring person...

Terrible Interview Questions

BECAUUUUSEE _____ FILL THE BLANK. Anyways, fact > wishf...

How To Become A Senior Developer

IMHO, a senior developer is a developer that the company tr...

Do FreeCodeCamp Certifications Hold Weight?

I work on education and lets me explain how it works. ...

interesting question about Java

Spring was replaced by Spring Framework (they changed the n...

interesting question about Java

Spring MVC (or it's real name Spring Web MVC) is one (of ma...

What to ask a presumptive employer?

Which question?. It's up to the candidate. For example, I d...

What to ask a presumptive employer?

You can't go to an interview and toss away those questions....

interesting question about Java

Spoiler: You don't want to learn Java alone, you want to le...

How to become a pro coder?

A Pro, or Professional, is somebody that earns money doing ...

How do non-native English speakers cope with language specific concepts (they learnt in English) in their mother tongue?

About this topic: I'm lucky, my mother tongue (Castillian)...

What's One Thing You Wish You Knew Before Starting A Career In Tech?

It seems like University is justified by saying it teaches...

What's One Thing You Wish You Knew Before Starting A Career In Tech?

The University is a waste of time and resource. Most of th...

Why the Highest Paid Developers “Fight” Their Coworkers

Let's say you are a developer and you work for a business. ...

C Programming Language

C is many time faster than BASIC. lol

loading...
Forem Open with the Forem app