DEV Community

loading...
Adrián Norte profile picture

Adrián Norte

I have been developing software and doing sysadmin work as a profesional since 2008 and I'm also a proud cat father.

Location Barcelona, Spain Joined Joined on  Personal website https://blog.bashlines.com/ github website twitter website
Work

Senior DevOps and backend developer

All 159 comments

Why I don't like story-point-driven estimates

dev.to/anortef/explaining-scrum-st... Story points are very ...

What do you do within the first 30 minutes of starting your work day?

Try to wake up.

TIME TO SAY BYE BYE DOCKER !!! Era of Docker is over...

This is one of the main reasons for not switching.

Hit me with a good rant

CI refers to Continuous Integration, the practice of everyo...

Hit me with a good rant

Too many people confuse an automated build with practicing CI.

Tips and tricks for scalable CI/CD flow

martinfowler.com/articles/continuo... and this other guy ...

Tips and tricks for scalable CI/CD flow

No, it isn´t and I explained it in my comment the why. Br...

Being disrespected 🤬 / ignored 😶 in an IT job. What do you do?

Usually yes, you would do a lot of different things on a st...

Being disrespected 🤬 / ignored 😶 in an IT job. What do you do?

My two cents: I do not think it is because of being self-ta...

Where and how to become a self-taught designer/developer✍(and many other areas)

I do not have any formal education in the tech field. What ...

Where and how to become a self-taught designer/developer✍(and many other areas)

You should NEVER replace formal and official education for...

You don't know TDD

TDD is a way to develop using tests while unit tests are te...

CI/CD: Continuous Integration & Delivery Explained

Branching generates a lot of integrational and operational ...

CI/CD: Continuous Integration & Delivery Explained

yes, absolutely.

CI/CD: Continuous Integration & Delivery Explained

If you have any sort of branching then you are not doing CI...

Which unproductive activities are typically mistaken for productivity?

Pull Requests

Git on the go with these mobile apps for Git (and GitHub)

Thanks to posts like this one, is why I have a phone with 5...

Cryptography git commits

good explanation!

Forty and still a dev?

I worked with a developer well over his 50s and it was an ama...

What are the worst security practices you've ever witnessed?

MySQL server listening on 0.0.0.0 with no firewall and the ...

Podcast solution

THANKS! This is exactly what I was looking for.

Podcast solution

I'm on Android :(

Git TIP - Why you should not keep a local master branch ?

Feature toggling.

Should we form a labor union?

I'm not attacking you, don't take me wrong. I'm just trying...

Should we form a labor union?

So, how would you test if someone knows how to measure cohe...

Should we form a labor union?

I'm not saying it as an absolute, what I'm trying to make y...

Should we form a labor union?

Do you mean the same academics that haven't coded in decade...

Git TIP - Why you should not keep a local master branch ?

They are working correctly. Branches were made to make peop...

Should we form a labor union?

And who would decide what is the correct test method and co...

Should we form a labor union?

No thanks, I live in Europe where most of that is already c...

Some apps I use as a DevOps

It's a setting

What are your thoughts on the whole 10x engineer viral discussion?

I worked with a couple of 10X developers, in the sense that...

I got a job!

Congrats! I hope you'll have a wonderful journey.

Should a lack of side projects raise flags in an interview?

When I was working as a CTO and interviewing people I have ...

Share Your Feedback: What Would You Expect for a VS Code DevOps Experience?

I realized I totally need this after reading your comment. ...

Some US prisons are banning books on coding

As a European, the idea of for-profit prisons baffles me be...

Do you really need Kubernetes in your company/startup?

Docker also has a very rich ecosystem tooling, support from...

Do you really need Kubernetes in your company/startup?

I do not deny this, but the key is to be able to answer the...

Do you really need Kubernetes in your company/startup?

In Kubernetes there is a StorageClass for local volumes and...

Do you really need Kubernetes in your company/startup?

You would be surprised with the amount of "preparation" some ...

Do you really need Kubernetes in your company/startup?

The good thing about a local environment that resembles pro...

Do you really need Kubernetes in your company/startup?

The problem with PaaS is that they are not really friendly ...

My beautiful Linux development environment

If you like Fedora (I do too) maybe you should give a try t...

How Did You Find Your First Dev Job?

A desperate enough startup

Do you clone Git repos via HTTPS or SSH?

SSH Key because I have 2FA and HTTPS doesn't usually work w...

Explain CI/CD like I'm five.

Well, in my opinion, it is totally incompatible with branch...

How often do you clean your monitor(s)? ✨

When the contents on the monitor become cryptographically s...

10 Data Structure and Algorithms Articles Beginners Should Read this Weekend

A really good article! And I would also add that it does no...

Explain CI/CD like I'm five.

CI: It's the practice of continuously integrating your cha...

Bocadillo: Yet Another Python Framework

Dude, I do not what I'm gonna do with it but I need to use ...

What resources would you recommend to a developer who is transitioning into management?

Be patient, very patient. Learn to translate from tech to ...

What's your commute like?

I take a bus that takes 20 minutes more or less to get to m...

What "accepted truth" in software development do you find questionable?

Well, you need to have a way to ensure code maintainability...

What "accepted truth" in software development do you find questionable?

That having Jenkins/CircleCI/Travis/whatever doing automate...

Planning Tech Events with Religious and Cultural Calendar Sensitivity

I brought that up because of your attacks on my people and ...

Planning Tech Events with Religious and Cultural Calendar Sensitivity

I called cheap to use the Holocaust as a win argument card....

Planning Tech Events with Religious and Cultural Calendar Sensitivity

First of all, please recognize that reciting to me the lit...

Planning Tech Events with Religious and Cultural Calendar Sensitivity

But you do not argue about why we should accommodate your r...

Planning Tech Events with Religious and Cultural Calendar Sensitivity

This perspective I have experienced is most prevalent amon...

Why you should not use (long-lived) feature branches

There is something that always bothered me with feature bra...

Full-blown monorepo setup walkthrough

I get the feeling that all of this comes from the, from my ...

5 Tips for a Powerful Technical Interview

When I was a CTO one of the most useful things I found out ...

How do you manage your dotfiles across multiple and/or new developer machines?

I feel ashamed to say that I only care about my ohmyzsh dir...

How to get started with Continuous Integration

dev.to/blog/why-you-should-not-use... This one

How to get started with Continuous Integration

Awesome article but the link is broken :(

Scan Your Network for Vulnerabilities With Nmap

so...nmap have other uses apart from checking if you have c...

Protect Yourself from Social Engineering

I have a simple rule: Does this account have any way to get...

What Security Through Obscurity Is, and Why It's Evil

This should be mandatory reading for anyone in the industry...

Why Parents Make the Best Coworkers

Totally different from my experience. Most of the time ther...

10x Programmers: Myth Or Reality?

Very productive, yet you end up with hollow bloatware that...

Get Docker Right and Get on with Life

Docker adds accidental complexity, true. But the amount of ...

How I configured SonarQube for Python code analysis with Jenkins and Docker

Awesome! As a DevOps, I'm so glad to see developers caring ...

Interviewing at Google? Here’s 6 Things You Absolutely Need To Do

I know several very good developers who have rejected offer...

Get Docker Right and Get on with Life

Every hour you invest into Docker is an hour you could hav...

Is it just me or are we in a low-hype phase?

Now that you say it... yeah I haven't heard about anything ...

I've Been Booted Out Of My Dev Role! What Should I Do?

I have worked as CTO and some other roles that required giv...

The 7 Most Popular DEV Posts from the Past Week

I totally understand yours and Emma's point. And also think...

DevOps Is an Evolving Culture, Not a Team

I'm with you in the idea that you should care about the com...

DevOps Is an Evolving Culture, Not a Team

I think that what you say is what DevOps was intended to be...

The 7 Most Popular DEV Posts from the Past Week

In all honesty, as a European whos English is not his first...

You don't know TDD

So, you are talking about the coupling vs cohesion thing. ...

You don't know TDD

Coupling is bad because it increases the amount of code imp...

You don't know TDD

Good idea! I will do a followup of this one with that when ...

You don't know TDD

Thanks! I'm always worried about not making sense because E...

You don't know TDD

Your company is not using TDD and you can share this post wit...

You don't know TDD

That prevents coupling on an implementation level but not a...

What’s an unpopular software opinion you have?

1) Depends a lot of what your code aims for. It is an MVP t...

What’s an unpopular software opinion you have?

And in that company I and the whole company was amazingly ...

Why I Mentor

Sir, you are awesome. P.S: the mousepad is epic.

What’s an unpopular software opinion you have?

davefarley.net/?p=247 He explains it better than me.

What’s an unpopular software opinion you have?

1 - Totally agree. 2 - Price, I can have a couple of power...

What’s an unpopular software opinion you have?

I just find it utterly ugly but it was more of a joke.

What’s an unpopular software opinion you have?

I like using them because I find them at a sweet spot betwe...

What’s an unpopular software opinion you have?

Daily stand-ups serve the purpose of putting the team on sy...

What’s an unpopular software opinion you have?

heresy!

What’s an unpopular software opinion you have?

you suck (sorry big fan of docker :P)

What’s an unpopular software opinion you have?

Of course you can, do not let anyone tell you otherwise. Mo...

What’s an unpopular software opinion you have?

In my experience, more than 10 years, that is wishful think...

What’s an unpopular software opinion you have?

TDD is the only way to create code that is maintainable an...

What’s an unpopular software opinion you have?

Git branches are only useful on public repos where you have...

Nevertheless, Jenn Coded

Quitting a toxic team. This should be framed and given t...

Visual Studio Code and its magic

Wow, you sure did not help at all with this last one. If ...

Visual Studio Code and its magic

Congrats on the first post! As another person whos first l...

2 Ways to Merge Arrays in JavaScript

I very much prefer the [].concat way because it's extremely...

How to fail a programming interview

I have worked as CTO and some other leadership positions an...

My Workflow And Tools That Help Me Speed Up Productivity

I love this kind of posts. Thanks for sharing.

ES6 Arrow Functions Cheatsheet

I'm a simple man, I see arrow functions I click love. :P

Why do I have to use Dependency Injection in JS?

I like that but I find poor man's dependency injection to b...

Add unit tests on a project already in progress

That is why you use integration tests on the old code and u...

How learning to solder taught me Gatsby.js and AWS

I need to know where can I get some fuzzy led kitten ears h...

Docker from development to deployment

exactly

Docker from development to deployment

Kubernetes or Swarm are only needed if you want to go the d...

Docker from development to deployment

I would build images with the code inside instead of using ...

How would you go about applying for programming jobs is you have significant speech problems?

I would provide lots of repos that I worked on, let the cod...

Poll: Do You Know What "Idempotent" Means?

Almost ten years ago it was drilled into my head by the CTO...

Have You Been "Ghosted" By An Employer?

For many months after that his name was used as a synonymou...

Have You Been "Ghosted" By An Employer?

I have been ghosted after interviews many times when I was ...

Salaries

Take the Spain table with a pinch of salt. I'm in Barcelon...

Let’s discuss bullying in the workplace and depression.

Whenever I feel mistreated by a company I go to the manager...

What is your single most important rule for good software design?

Listen to the unit tests. A unit test should be very easy ...

My experience with toxic teams

In my country, half of that list is not toxic it is directl...

What is the future of software development pay range?

I think that this will continue for a long time and only wi...

Why I wear purple lipstick and code skirts

I got used to stares and subtle jabs of "Do you really bel...

Tips and tricks for scalable CI/CD flow

I think those comments are wrong and didn't got the idea. ...

Tips and tricks for scalable CI/CD flow

CI means Continuous (keyword here) Integration it means tha...

Tips and tricks for scalable CI/CD flow

How can it be Continuous Integration if it uses branches? ...

Is there a way to persistently display background jobs?

You can try first with byobu (byobu.co/) that is more or le...

How did you get your first Dev job?

It was the year 2008 and a startup was desperate enough to ...

Say something nice about another DEV member

@nezteb looks to me like a well educated and respectful pe...

why branching on git is wrong

Of course I know what forking is but I never seen a company...

why branching on git is wrong

After years of working on several companies and projects the ...

why branching on git is wrong

and you fix it when is still a minor issue instead of a fully...

why branching on git is wrong

Build steps: execute unit tests. execute sonarqube analys...

why branching on git is wrong

Well enough if you have a well configured CI server and QA pr...

why branching on git is wrong

First, the analogy of splitting the canvas into 5 doesn't ...

why branching on git is wrong

Nothing is because git or branching, those are just tools wha...

why branching on git is wrong

Interesting approach.

why branching on git is wrong

sonarqube.org/ Use that, for example. Then you put up a CI...

why branching on git is wrong

This defies the whole point of Git which is to decentraliz...

why branching on git is wrong

After your stuff works again, you do the rebase again and ...

why branching on git is wrong

Can you please elaborate? because the best and most tested,...

why branching on git is wrong

In my personal experience PRs are almost useless unless all...

why branching on git is wrong

All those premises are the same everywhere I worked that us...

why branching on git is wrong

how do you run your integration and functional tests? With...

why branching on git is wrong

Because you guys were branching you had all those problems,...

How I set up my Git

Is there a reason behind not using zsh + oh-my-zsh and the ...

8 books every junior developer should read

I would add "Object-Oriented Design Heuristic" by Arthur J....

The tragedy of 100% code coverage

There is a perfect gif to illustrate your point: 9gag.com/gag...

Writing modern JavaScript code

"The reason? It makes the code more predictible, safer, deter...

loading...
Forem Open with the Forem app