Open in app
Home
Notifications
Lists
Stories

Write
Jon Portella
Jon Portella

Home
About

Pinned

Welcome to Jon Portella’s Medium profile

Ready to learn? — Time is a precious commodity, that’s why I write short articles to make developers better at what they do. Nevertheless, sometimes I’ll deep dive into crucial topics and share my research in synthesized articles. Hence, this knowledge is grouped in thematic series: OMBD — One Minute To Become a Better Developer Become a more successful software developer by reading short nuggets of knowledge, one minute at a time.jportella93.medium.com

1 min read

Welcome to Jon Portella’s Medium profile

Ready to learn?

Time is a precious commodity, that’s why I write short articles to make developers better at what they do.

Nevertheless, sometimes I’ll deep dive into crucial topics and share my research in synthesized articles.

Hence, this knowledge is grouped in thematic series:

OMBD — One Minute To Become a Better Developer

Become a more successful software developer by reading short nuggets of knowledge, one minute at a time.

jportella93.medium.com

DD — Deep Dives

Gain in-depth knowledge about a topic through simple explanations.

jportella93.medium.com

OMONP — One Minute, One NPM Package

Discover cool NPM packages and how to use them in one minute

jportella93.medium.com


Published in ITNEXT

·Pinned

OMBD#16: JavaScript Developers: You Can’t Predict the Result of These 4 Lines

Or how Static Code Analysis Tools make your life and prevent headaches — Welcome to issue #16 of One Minute Better Developer, where you become a more successful software developer by reading short nuggets of knowledge, one minute at a time. ⏮️ 🔛 ⏭️ THE PROBLEM Take a moment to look at this snippet and try to figure out what it does. Don’t scroll to the solution yet! …

Java Script

2 min read

1 Minute To Become A Better Developer (#16)
1 Minute To Become A Better Developer (#16)

Published in Level Up Coding

·Apr 28, 2021

Using SVGs on the Web — A Deep Dive

There isn’t one best way to implement SVGs on our websites, since each method has its pros and cons. Learning their differences is a crucial skill for a good Web Developer. — Welcome to issue #2 of Deep Dives, where we gain in-depth knowledge about a topic through simple explanations. ⏪🔛 Scalable Vector Graphics (SVG) allow you to present pictures that are lightweight and can scale without being pixelated.

Web Development

5 min read

Using SVGs on the Web — A Deep Dive
Using SVGs on the Web — A Deep Dive

Apr 22, 2021

DD — Deep Dives

Index to the DD series, where we gain in-depth knowledge about a topic through simple explanations. — See my other series CDNs — A Deep Dive You’ve used them before but you’re not completely sure what they are, here are some answers.levelup.gitconnected.com Using SVGs on the Web — A Deep Dive There isn’t one best way to implement SVGs on our websites, since each method has its pros and cons. Let’s learn them.levelup.gitconnected.com

Java Script

1 min read

DD — Deep Dives

Index to the DD series, where we gain in-depth knowledge about a topic through simple explanations.

See my other series

CDNs — A Deep Dive

You’ve used them before but you’re not completely sure what they are, here are some answers.

levelup.gitconnected.com

Using SVGs on the Web — A Deep Dive

There isn’t one best way to implement SVGs on our websites, since each method has its pros and cons. Let’s learn them.

levelup.gitconnected.com

See my other series


Published in Level Up Coding

·Apr 21, 2021

CDNs — A Deep Dive

You’ve used them before but you’re not completely sure what they are, here are some answers. — Welcome to issue #1 of Deep Dives, where we gain in-depth knowledge about a topic through simple explanations. 🔛⏩ What is a CDN? A Content Distribution (or Delivery) Network (CDN) is a group of servers distributed geographically with the purpose of providing fast delivery of Internet content. The CDN’s servers act as reverse proxies for…

Networking

4 min read

CDNs — A Deep Dive
CDNs — A Deep Dive

Published in ITNEXT

·Apr 21, 2021

OMBD#14: How To Call a Function When a User Stops Typing

We’ll learn how to implement a browser auto-saving draft system in JavaScript — Welcome to issue #14 of One Minute Better Developer, where you become a more successful software developer by reading short nuggets of knowledge, one minute at a time. ⏮️ 🔛 ⏭️ THE PROBLEM We are implementing a text editor with a Google-Docs-like draft system, where content gets saved server-side when the user stops typing for…

Java Script

1 min read

OMBD#14: How To Call a Function When a User Stops Typing
OMBD#14: How To Call a Function When a User Stops Typing

Apr 21, 2021

Trying To Write Every Day? Here’s How To Stick to It

Many people struggle to build a writing habit. I did too, but I solved it with this simple mantra — Writing is part of your daily routine. In my experience, that’s easy to implement if you follow some simple steps. Keep on reading to know how to exactly how. Tip #1: write short-form stories. In the beginning, I was writing long-form articles, which took me between 2 to 3 hours to write. It was difficult…

Habits

3 min read

Trying To Write Every Day? Here’s How To Stick to It
Trying To Write Every Day? Here’s How To Stick to It

Published in Level Up Coding

·Apr 6, 2021

OMBD#23: Time-Traveling in Git? Meet Git Reflog

Let’s learn to use the power of this advanced tool for Git disaster‑saving — Welcome to issue #23 of One Minute To Become a Better Developer, where you become a more successful software developer by reading short nuggets of knowledge, one minute at a time. ⏮️ 🔛 THE PROBLEM A local branch deleted by accident, squashed commits that we would like to be un-squashed… when a catastrophe occurs…

Git

3 min read

Time-Traveling in Git? Meet Git Reflog
Time-Traveling in Git? Meet Git Reflog

Published in CodeX

·Apr 6, 2021

OMONP#3: Building a carousel with Swiper

Let’s build a touch-triggered image slider with lazy loading, navigation, and pagination, in one minute. — Welcome to issue #3 One Minute, One NPM Package, where you discover cool NPM packages and how to use them in one minute. ⏮️ 🔛

Java Script

2 min read

OMONP#3: Building a carousel with Swiper
OMONP#3: Building a carousel with Swiper

Mar 28, 2021

OMONP — One Minute, One NPM Package

Index to the OMONP series, where you discover interesting NPM packages and how to use them in one minute — See my other series OMONP#1: vanilla-tilt Learn how to build a 3D bank card, in one minute.jportella93.medium.com OMONP#2: lazysizes Learn how to lazy load images, in one minute.medium.com OMONP#3: swiper Let’s build a touch-triggered image slider with lazy loading, navigation, and pagination, in one minute.medium.com

1 min read

OMONP — One Minute, One NPM Package

Index to the OMONP series, where you discover interesting NPM packages and how to use them in one minute

See my other series

OMONP#1: vanilla-tilt

Learn how to build a 3D bank card, in one minute.

jportella93.medium.com

OMONP#2: lazysizes

Learn how to lazy load images, in one minute.

medium.com

OMONP#3: swiper

Let’s build a touch-triggered image slider with lazy loading, navigation, and pagination, in one minute.

medium.com

See my other series

Jon Portella

Jon Portella

Full-Stack Developer, Teacher, Maker, and general Things-Doer. https://www.linkedin.com/in/jonportella/

Following
  • Dr. Derek Austin 🥳

    Dr. Derek Austin 🥳

  • Pinterest Engineering

    Pinterest Engineering

  • Iskander Samatov

    Iskander Samatov

  • Marco Antonio Ghiani

    Marco Antonio Ghiani

  • Patrick Kalkman

    Patrick Kalkman

See all (47)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable