Open in app

Sign in

Write

Sign in

Teddy Morin
Teddy Morin

205 Followers

Home

About

Published in

Better Programming

·Pinned

How to Keep Your App Dependencies Up-To-Date?

What are the challenges and how to automate maintenance properly? — One aspect of software development is often overlooked: maintaining dependencies. I won’t lie, for a long time, it was the case for me and my teams. Why spend time on maintenance? Keeping out-of-date dependencies will not only create incompatibilities, or look uncool. It raises two huge issues: security and performance. Remember the Equifax breach? Well…

Productivity

7 min read

How to Keep Your App Dependencies Up-To-Date?
How to Keep Your App Dependencies Up-To-Date?
Productivity

7 min read


Published in

JavaScript in Plain English

·Pinned

How I Became 10X More Productive As A JavaScript Developer

Or the importance of quality and automation — From the moment I started React as an Engineering student to the present day, a lot changed, especially my productivity. For the same result, my time spent on coding, delivering and fixing bugs has greatly decreased. There is a common misconception about how much time is really spent on a…

Development

7 min read

How I Became 10X More Productive As A JavaScript Developer
How I Became 10X More Productive As A JavaScript Developer
Development

7 min read


Published in

Better Programming

·Oct 3

Everything You Need To Get Started With Docker

What is Docker, why use it, and how to do it correctly — Maybe you heard about Docker but didn’t fully understand its goal and inner functioning. On the other hand, clearly understanding Docker is necessary to not waste your time and resources. In this article, I give you the necessary knowledge to start efficiently with Docker and resources to look at in…

Docker

9 min read

Everything You Need To Get Started With Docker
Everything You Need To Get Started With Docker
Docker

9 min read


Published in

Level Up Coding

·Oct 2

Stop Using Insecure and Inefficient Dockerfiles

How to improve your Dockerfile (an example for NodeJS) — Often, I see terrible Dockerfiles used at length. It has a negative impact on security, productivity, and overall cost. Today, I want to show you how to improve from a basic to a very efficient Dockerfile, step by step. Getting Started

Docker

5 min read

Stop Using Insecure and Inefficient Dockerfiles
Stop Using Insecure and Inefficient Dockerfiles
Docker

5 min read


Published in

Level Up Coding

·Sep 3

Understand the difference between Monolith, MicroServices, and Distributed Monolith

Verify your knowledge of modern software architecture — Often, inexperienced teams want to create micro-services but end up with a distributed monolith. What is it and why should you avoid it? First, we need to understand the difference between a simple monolith and micro-services. Monolith Impressive only by name, monolithic is in fact the most common architecture style. It’s…

Microservices

5 min read

Understand the difference between Monolith, MicroServices, and Distributed Monolith
Understand the difference between Monolith, MicroServices, and Distributed Monolith
Microservices

5 min read


Published in

Geek Culture

·Aug 19

How To Fail at Micro-Services

Learn about anti-patterns and bad smells with micro-services — Doing micro-services the wrong way can be a death sentence for your project. If your architecture resonates with some elements of today’s list, it might be a good time to stop what you’re doing and reflect on it. First, we need to define the basic properties of micro-services. Amazing resources…

Microservices

4 min read

How To Fail at Micro-Services
How To Fail at Micro-Services
Microservices

4 min read


Published in

Geek Culture

·Aug 15

How To Handle Authentication with Micro-Services

With micro-services, and more generally distributed systems, come a lot of new challenges. One of them is how to handle authentication. If you are unsure about the exact properties of micro-services and the challenges that come along, feel free to read about it more in-depth: Understand the Difference Between Monolith, MicroServices, and Distributed Monolith Verify your knowledge of modern software architectureblog.scalablebackend.com

Microservices

4 min read

How To Handle Authentication with Micro-Services
How To Handle Authentication with Micro-Services
Microservices

4 min read


Published in

Geek Culture

·Dec 15, 2022

Vulnerabilities in Authentication with JWT

And how to implement it properly — After working with JWT more in-depth for the past few months, I realized most of the learning materials are of poor quality. Today, I want to make it clear how JWT should be used in your authentication flow, what are its security vulnerabilities, and how to avoid them. What is a JWT From its…

JavaScript

8 min read

Vulnerabilities in Authentication with JWT
Vulnerabilities in Authentication with JWT
JavaScript

8 min read


Published in

JavaScript in Plain English

·Dec 9, 2022

How To Write Efficient Unit Tests with Prisma ORM

An example with Express & Prisma — During my life as a full-stack developer, I tried out lots of ORM, ODM, and query builders. Some were fantastic, while others still give me nightmares (we see you Sequelize). Current state Among the fantastic tools, there is Prisma. It works perfectly, has a great DX, documentation, and much more. …

JavaScript

6 min read

How To Write Efficient Unit Tests with Prisma ORM
How To Write Efficient Unit Tests with Prisma ORM
JavaScript

6 min read


Published in

Better Programming

·Jul 11, 2022

React Testing Library Configuration for Productive Unit Testing

An example with Redux and GraphQL — Too often, I join a new React project where unit tests are lacking, both in amount and quality. There are a few causes, but the one I want to discuss today is the poor test environment. Indeed, testing requires skills, thoroughness, and is definitely time-consuming (even if that’s worth it!)…

Programming

5 min read

React Testing Library Configuration for Productive Unit Testing
React Testing Library Configuration for Productive Unit Testing
Programming

5 min read

Teddy Morin

Teddy Morin

205 Followers

Author of scalablebackend.com 🚀 React, React Native, NodeJS, TypeScript | Quality, Scaling, Delivery

Following
  • Héla Ben Khalfallah

    Héla Ben Khalfallah

  • Rlogical Techsoft

    Rlogical Techsoft

  • Citizen Upgrade

    Citizen Upgrade

  • Joshua Otwell

    Joshua Otwell

  • gravity well (Rob Tomlin)

    gravity well (Rob Tomlin)

See all (107)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams