DEV Community

Gregor Gonzalez profile picture

Gregor Gonzalez

404 bio not found

Joined Joined on  twitter website

All 137 comments

What's the most scared you've ever been as a developer?

My story: I was told to update a system in production, we do ...

From Waiter to Developer

I'm glad to see how much effort paid off. I have worked a lot...

Kubernetes for Dummies

I never had the opportunity to work with AWS docker or kubern...

Beware The Missing Foreign Key Index: A Postgres Performance Gotcha

I love this! That's the best way to learn more. Every problem...

Zero to Hero: Get started with Open Source Projects

I think that's the best way to learn about other people's pro...

Django Admin color picker

Yes, like everything "it should". Where I work we must take i...

Django Admin color picker

So simple solution! html5 has many advantages but hate to str...

ReactJS — Basics for Beginners.

Nice! I don't work with react but want to learn for my next p...

How to Fall In Love With Single Div Illustrations

I can't believe the power of css! So good so amazing! Well do...

Life of a student attending a boot camp

wow I didn't know what a bootcamp would be like. That experie...

Data Science For Cats : PART 3

oh that's nice. i'll follow for any next part. 🙌

Data Science For Cats : PART 3

thanks! I didn't even know what data science was about. These...

Hey Developer, Go get a life!

At my worst I had 3 jobs at the same time for 2 years. I did ...

What is a Microcontroller?

We only use a 5v phone charger, but when we removed the pic t...

What is a Microcontroller?

ohh nostalgia. I remember using it on a project in college. I...

A beginners guide to CSS flexbox - part one

I knew about the basics but this is better. Flexbox is so pow...

Why you don't use Gitlab ?

I use Gitlab a while ago. But I wasn't aware about those opti...

Building a simple Chat application with WebSockets in Go and Vue.js

I never worked with go or websockets but this tutorial is eas...

Best Practices for Securing Your REST APIs

This is important for any kind of API. Some are basic but I a...

15 Common JavaScript Questions

Thanks for this post. It's really informative. I always fo...

Does blogging really help your career?

No and not really. I have a simple programming blog. I have...

5 Examples of React Applications To Learn From

This has great value, we always look for "real life example...

Dealing with Platform Inconsistencies as a North Korean Front-End Developer

It's reminds me "Dear Lisa - As I write this, I am very s...

An Actionable Guide to Managing Introverts

love this article. didn't know this was a thing. I like qui...

4 Reasons You Don’t Need A Promotion

woah, thanks for this article, it really makes you think an...

4 signs your job is beyond repair

I'm just bored with the routine and that this project is on...

4 signs your job is beyond repair

I see myself reflected in the number 4. I feel that I do no...

Neither You nor Your Work Has to be Perfect

I thought I was the only one. Sometimes I spent weeks anal...

What's your desk setup?

Well in my work I use a simple desk in L with two 19" monit...

What's your desk setup?

Really clean and with space. This is what I want in home

What's your desk setup?

I need this in my life

I Took a Vacation and You Should Too

I just leave for a couple hours. Doing exercises can relax....

There's no such thing as a full stack developer

I understand your point. and everyone has a different visio...

Launching LaravelCollections.com

Sorry i'm kind of busy 😅 I'll try it when I can

Test-driven development in JavaScript

That's exactly what I'm thinking when I code. Everything sh...

GitHub Private Repos are Now Free

Ohh that's really interesting. I like GitHub but I started ...

An introduction to Symfony | The foundation of modern PHP applications

Actually I love the comparative you make about symfony and ...

Is it good or bad to be all over the place with dev technologies?

I think you are in the right way and all that experience co...

Is it good or bad to be all over the place with dev technologies?

That's the key "motivated by need" and it's really importan...

Launching LaravelCollections.com

This is a great idea! Most of my projects are written in la...

The Most Important Tip for Beginner Software Engineers Is…

Oh I did not know about that. Thank you

Tell me a coding confession

I think "I could ask but I need to do this by myself" and t...

Tell me a coding confession

the old reliable!

Tell me a coding confession

Same! Google driven development

Tell me a coding confession

Sometimes I overthink the smallest task, making myself slow...

Tell me a coding confession

I always think if I'm updated enough to share

Tell me a coding confession

I do the same. I wrote a blog with some solved problems so ...

The Most Important Tip for Beginner Software Engineers Is…

I only use paper when the problem is long or if I have to e...

Salaries

Yes, that exactly. My other 2 jobs are remote. In fact it h...

Learn. Do. Teach.

I did not have time to devote myself to learning new things...

Deploying Laravel 5 applications on shared hosting without the use of SSH

Thank you! I needed it to start a project. I explain to cli...

Salaries

It is difficult, we barely managed and we got used to forge...

Salaries

I know that feel bro XD

Salaries

Well... I live in Venezuela. I'm a senior developer, I make...

The Definitive Guide To Protecting Your Eyes For Developers👀

ohh i was worried about that, thx for any advice. another ...

90% of my job is...

I know that feel bro 👊

90% of my job is...

I really feel uncomfortable when I'm not coding and people ...

You Deserve to be a Software Developer

We were all developers jr at the beginning, so I do not und...

The fine line between being lazy and challenging yourself

Ohh this is a difficult question and I can relate. Sometime...

How code-splitting can help your site be more efficient

This is really nice. I never thought about this. Since I'll...

The case against aliases

I try to not customize any of my tools, neither ides, becau...

Why Pylint is both useful and unusable, and how you can actually use it

Nice post! I don't work with python daily and didn't know a...

Why You Shouldn't Use A Web Framework

I got the idea. When I started in web development was from ...

Docker Guide - Part 1

This is a great article, I like how you explained everythin...

Learn Git fast as if your job depends on it

Hi Nikola, Thank you for your article. Git-flow It's perf...

Learn Git fast as if your job depends on it

This It's a great tutorial for fast productivity. I learn...

What's the dumbest bug you caused yourself

This is really common. Happened to me when I work on multip...

What's the dumbest bug you caused yourself

Oh man that "s" It's my biggest problem specially when the ...

Example of complex SQL query to get as much data as possible from Database.

I love this! I work with this kind of query every day. I ...

Compensation tips

"We all worked hard and got it done. But during that time I...

What can we learn from arrogant bosses?

Yes! He is friend of the owner. I can't change this situa...

What can we learn from arrogant bosses?

After 5 years dealing with my boss I feel more confident to...

What would you like your first programming language to be (or have been)?

Yes! That's a good point. I started to code with microsoft ...

How do you deal with naming when you're bilingual?

I'm from Venezuela, I use Spanish and English between proje...

What would you like your first programming language to be (or have been)?

Started with c++ and I don't like it, our teacher didn't expl...

7 fucking rules for developers to get shit done

I feel related. Really nice list, I was using it when I sta...

The 5 Problem-Solving Skills of Great Software Developers

And that's why I love diagrams. Thank you for this article,...

When to make a Git Commit

now we have security Guards and surveillance cameras ;) Oh...

ReduxJS in 30 seconds

ohh thanks! That's explain what I need and the image descri...

9 Software Engineering Career Mistakes To Avoid At All Costs

Yes, exactly! I learned that in the bad way. I always refac...

9 Software Engineering Career Mistakes To Avoid At All Costs

1 It's really important to test and avoid bugs. 6 It's my b...

ReduxJS in 30 seconds

I'm learning react and everyone talks about redux, but I st...

ES6 for beginners with example

I really appreciate your post. Didn't know about this. I lo...

When to make a Git Commit

I know but first was the HDD, then a short circuit that sta...

When to make a Git Commit

I like your approach. I started that way, then one day a ha...

Essential Vanilla JavaScript Functions

Yes! This is exactly what I needed. As a PHP developer I al...

Testing as a Developer

Since I'm the guy who do "everything" in my work, I get use...

Developer under time pressure ? work faster : work better

Thank you. Now I don't feel lonely. Deadlines can be a bi...

The what and how of Web Push

Yes! I really hate that message. I visit like 10 pages per ...

The Mobile App Spectrum

I'm reading the webpage, expo has a nice features. I can't ...

Graceful Resignation

Really nice article. I also thought about leaving with a bi...

Writing Clean Code

Yes! I Totally agree with you. The code you provide is a pe...

Learning Rails in 2017

Thanks. I always try to learn a new language but don't know...

DOM elements with ID's are global variables

I never see that before D: So JavaScript = voodoo magic

The Mobile App Spectrum

Thank you! This resume everything I have trough over 3 mont...

Which Array Function When?

Thanks! I didn't know about reduce. I prefer to use the mos...

What's the worst career decision you've ever made?

That is a really bad job. At least gave you the experience ...

Writing modern JavaScript code

Nice! It's a really good tool. I'll use it and it's perfect...

Describe your code with a song name

When I start with full concentration: Carly Comando - Every...

When do you become a Jack of all trades but a master of none?

Everything is relative. I believe that starting on a new la...

Steps to better code

Dude! This is a really good advice. I want more! Deep nes...

The overwhelming web

tools for web development are vast, I don't know some of wh...

The Designated Asshole: Lessons from my Dad on Leadership

It's the perfect name! xD I use my boss when I'm really bu...

MySQL Rabbit Hole: Adventure in data recovery

That is a really big adventure on production server. That's w...

Deadlines - Bad reason for bad code.

Yes! you have right. We have to re-write entire modules on ou...

Unconventional way of learning a new programming language

That is the best idea, learn by studying other people code. ...

You will suck at blogging, but that's OK!

I agree with you. The only thing that can stop you is yoursel...

Want to blog? Read this.

Yes, totally true. Happened to me every time. The important i...

A mythical full stack developer

Yes. A programmer is here to solve things. The frontend/backe...

Ideas about preserving history of "fixes" to problems you've encountered?

is difficult. I make manuals in word about installations and ...

What skills, besides purely technical, do you look for in other developers?

I agree with you. Communication is really important on a team...

Embrace How Random the Programming Interview Is

Well It's depends. On my first job as a development, HR was a...

loading...