DEV Community

loading...
Mario Fernández profile picture

Mario Fernández

I develop software for a living. Then I go home and continue reading about software because I just can't get enough

Location Germany Joined Joined on  Personal website https://hceris.com github website twitter website

Work

Staff Engineer at Wayfair

Monitoring Alerts That Don't Suck

Monitoring Alerts That Don't Suck

Comments
6 min read
From Redux to the Context API: A Practical Migration Guide

From Redux to the Context API: A Practical Migration Guide

Reactions 3 Comments
11 min read
Book Review: Management 3.0

Book Review: Management 3.0

Comments
2 min read
How not to do a take-home coding assignment

How not to do a take-home coding assignment

Reactions 2 Comments
5 min read
Authorization Code Flow with PKCE (OAuth) in a React application

Authorization Code Flow with PKCE (OAuth) in a React application

Reactions 7 Comments
5 min read
Signing your commits in git

Signing your commits in git

Reactions 6 Comments 1
3 min read
Book Review: Accelerate

Book Review: Accelerate

Reactions 1 Comments 3
2 min read
Be a good Kubernetes citizen and use Pod Disruption Budgets

Be a good Kubernetes citizen and use Pod Disruption Budgets

Reactions 3 Comments
4 min read
Book Review: Team topologies

Book Review: Team topologies

Comments
3 min read
So, what does the NGINX ingress controller actually do?

So, what does the NGINX ingress controller actually do?

Reactions 2 Comments
6 min read
Setting up OAuth for Grafana with Auth0

Setting up OAuth for Grafana with Auth0

Reactions 1 Comments
4 min read
Book Review: Prometheus up and running

Book Review: Prometheus up and running

Reactions 1 Comments
2 min read
Provisioning an Application Load Balancer with Terraform

Provisioning an Application Load Balancer with Terraform

Reactions 5 Comments
4 min read
Book Review: No rules rules, Netflix and the culture of reinvention

Book Review: No rules rules, Netflix and the culture of reinvention

Reactions 1 Comments
3 min read
Keeping a technical backlog

Keeping a technical backlog

Reactions 2 Comments
4 min read
Provisioning a Network Load Balancer with Terraform

Provisioning a Network Load Balancer with Terraform

Reactions 1 Comments
7 min read
Book Review: Working effectively with legacy code

Book Review: Working effectively with legacy code

Comments 1
2 min read
Getting technical stories into an iteration

Getting technical stories into an iteration

Reactions 1 Comments
5 min read
Book Review: Never split the difference

Book Review: Never split the difference

Reactions 2 Comments 3
3 min read
Either Types for Rust

Either Types for Rust

Reactions 7 Comments 3
4 min read
Technical stories, a miscast artifact of agile development

Technical stories, a miscast artifact of agile development

Reactions 8 Comments 3
6 min read
Book Review: The Rust programming language

Book Review: The Rust programming language

Reactions 2 Comments 1
2 min read
Diagrams as code for infrastructure as code

Diagrams as code for infrastructure as code

Reactions 4 Comments
4 min read
Dev huddle as a tool to achieve alignment among developers

Dev huddle as a tool to achieve alignment among developers

Reactions 7 Comments
6 min read
Book Review: The art of leadership

Book Review: The art of leadership

Reactions 2 Comments 2
2 min read
Understanding VPC endpoints

Understanding VPC endpoints

Reactions 6 Comments
5 min read
Book Review: The software architect elevator

Book Review: The software architect elevator

Reactions 4 Comments
2 min read
A directory structure for React projects

A directory structure for React projects

Reactions 6 Comments
3 min read
Book Review: Kotlin in Action

Book Review: Kotlin in Action

Reactions 2 Comments
2 min read
Templating Concourse pipelines with Jsonnet: Follow-up

Templating Concourse pipelines with Jsonnet: Follow-up

Reactions 5 Comments
4 min read
Book Review: Securing DevOps

Book Review: Securing DevOps

Reactions 1 Comments
2 min read
Templating Concourse pipelines with Jsonnet: An Introduction

Templating Concourse pipelines with Jsonnet: An Introduction

Reactions 2 Comments
6 min read
Book Review: Effective TypeScript

Book Review: Effective TypeScript

Reactions 5 Comments
3 min read
Either Types extended version

Either Types extended version

Reactions 3 Comments
1 min read
Useful commands to work with certificates

Useful commands to work with certificates

Reactions 2 Comments
5 min read
Either Types as an alternative to throwing exceptions in Kotlin

Either Types as an alternative to throwing exceptions in Kotlin

Reactions 6 Comments
5 min read
Setting up Auth0 with Terraform

Setting up Auth0 with Terraform

Reactions 10 Comments
6 min read
Authorization for a Kotlin Spring backend, using JSON Web Tokens

Authorization for a Kotlin Spring backend, using JSON Web Tokens

Reactions 6 Comments
5 min read
Comparing Traefik2 with Traefik

Comparing Traefik2 with Traefik

Reactions 1 Comments
5 min read
Fail a test in Jest if an unexpected network request happens

Fail a test in Jest if an unexpected network request happens

Reactions 1 Comments
3 min read
How to split the deployment of your front end and back end with the help of Consumer Driven Contract Testing

How to split the deployment of your front end and back end with the help of Consumer Driven Contract Testing

Reactions 1 Comments 1
9 min read
Descriptive assertions in Kotlin for clearer tests

Descriptive assertions in Kotlin for clearer tests

Comments
3 min read
How to automate REST API end-to-end tests in a CI environment with Postman and Newman

How to automate REST API end-to-end tests in a CI environment with Postman and Newman

Reactions 1 Comments
8 min read
Custom Components in Formik

Custom Components in Formik

Reactions 2 Comments
3 min read
Dockerizing a JVM app with CircleCI

Dockerizing a JVM app with CircleCI

Comments
6 min read
Painless JSON with Kotlin and jackson

Painless JSON with Kotlin and jackson

Reactions 1 Comments
7 min read
Mock verification in Kotlin using MockK and Atrium

Mock verification in Kotlin using MockK and Atrium

Comments
4 min read
Making Concourse's fly tool work behind an authenticated ALB

Making Concourse's fly tool work behind an authenticated ALB

Comments
3 min read
An overview of IAM in AWS

An overview of IAM in AWS

Reactions 1 Comments
5 min read
Checking the validity of a certificate in Concourse

Checking the validity of a certificate in Concourse

Comments
2 min read
Testing containers with dependencies with localstack

Testing containers with dependencies with localstack

Reactions 1 Comments
5 min read
Using AWS Secrets Manager in Concourse

Using AWS Secrets Manager in Concourse

Comments
3 min read
Modernizing your build pipelines

Modernizing your build pipelines

Comments
1 min read
Recording APIs with WireMock

Recording APIs with WireMock

Comments 2
4 min read
Replacing ESLint with prettier

Replacing ESLint with prettier

Reactions 1 Comments
3 min read
Setting up Traefik

Setting up Traefik

Reactions 5 Comments
4 min read
Angular from the perspective of a React fan - Part 3

Angular from the perspective of a React fan - Part 3

Comments
5 min read
Angular from the perspective of a React fan - Part 2

Angular from the perspective of a React fan - Part 2

Comments
5 min read
Playing with CSS Grid

Playing with CSS Grid

Comments
4 min read
Storing team passwords with gopass

Storing team passwords with gopass

Comments
5 min read
loading...