Open in app

Sign In

Write

Sign In

Jose Granja
Jose Granja

1.8K Followers

Home

About

Published in

Better Programming

·Pinned

12 Front End Developer Websites to Bookmark

Boost your productivity with a curated list of web tools — When working as a web developer there are certain tasks that we tend to do daily. Some become tedious and repetitive. Luckily, some fellow web developers built plenty of web tools to help with that. By knowing the right ones we can be saving a lot of time and frustration. …

Programming

8 min read

12 Front End Developer Websites to Bookmark
12 Front End Developer Websites to Bookmark
Programming

8 min read


Published in

Better Programming

·Pinned

7 Software Development Principles That Should Be Embraced Daily

“KISS,” “DRY”, “YAGNI,” and more — Being a good programmer is a mix of skills and some common sense. It is all about being pragmatic and knowing what is the solution that fits better your problem. When facing a challenge, there are some software principles that will guide you in choosing the most correct approach. Those…

Programming

7 min read

7 Software Development Principles That Should Be Embraced Daily
7 Software Development Principles That Should Be Embraced Daily
Programming

7 min read


Published in

JavaScript in Plain English

·Apr 19

Mastering infer in TypeScript

Extracting Types Like a Pro — One of the key and most underrated features of TypeScript is its infer keyword, which allows developers to extract and infer types from existing code. In this article, we’ll explore the infer keyword in TypeScript and how it can be used to make your code more type-safe and efficient. In…

Typescript

4 min read

Mastering infer in TypeScript
Mastering infer in TypeScript
Typescript

4 min read


Apr 3

The AI Dilemma: To Push Forward or Pull the Plug?

AI Apocalypse or Utopia? The High-Stakes Debate Over Halting the Race to Powerful AI Systems — Artificial intelligence (AI) is a groundbreaking technology with the potential to revolutionize industries, improve our lives, and address the world’s most pressing challenges. However, rapid advancements and increasing autonomy of AI systems also raise concerns about potential risks to society and humanity. …

AI

3 min read

The AI Dilemma: To Push Forward or Pull the Plug?
The AI Dilemma: To Push Forward or Pull the Plug?
AI

3 min read


Apr 1

The Dark Side of Working from Home

Say hello to loneliness and boredom — Are you tired of waking up early, dressing up for work, and commuting to the office every day? If so, remote working might seem like the perfect solution. But before you ditch your traditional office space for the comfort of your own home, it’s important to consider the downsides. Luckily…

Working From Home

3 min read

The Dark Side of Working from Home
The Dark Side of Working from Home
Working From Home

3 min read


Mar 29

The Future of Code Development: Exploring GitHub Copilot X

How AI is Enhancing, Not Replacing, Human Creativity in Software Development The world of software development is constantly evolving, and GitHub is at the forefront of the industry with its latest offering, Copilot X. This next-generation code completion tool promises to revolutionize the way developers write code, with its advanced…

AI

4 min read

The Future of Code Development: Exploring GitHub Copilot X
The Future of Code Development: Exploring GitHub Copilot X
AI

4 min read


Mar 28

The Broken Windows Theory in JavaScript: Why Small Issues Matter

How the Broken Windows Concept Can Help You Write Better JavaScript Code — Imagine walking through a neighborhood with broken windows. What’s the first thing that comes to mind? You might think that the area is unsafe, neglected, or even abandoned. This same concept applies to software development, and it’s known as the “Broken Windows” theory. The theory was introduced in the 1980s…

JavaScript

3 min read

The Broken Windows Theory in JavaScript: Why Small Issues Matter
The Broken Windows Theory in JavaScript: Why Small Issues Matter
JavaScript

3 min read


Published in

Better Programming

·Dec 26, 2022

Server-Side Rendering: How Resumable Beats Hydration

Resumable vs Hydration — an unfair battle? — In server-side rendering, the server generates the HTML for the web page on the fly, based on the user’s request and any data that is needed to render the page. …

JavaScript

6 min read

Server-Side Rendering: How Resumable Beats Hydration
Server-Side Rendering: How Resumable Beats Hydration
JavaScript

6 min read


Published in

Better Programming

·Nov 15, 2022

What’s New in TypeScript 4.9?

The satisfies operator, auto-accessor fields, and more — The TypeScript 4.9 version is planned to be released on the 15th of November 🎉. It will be the last one of 2022. It has been been a great year for TypeScript. In this article, I will highlight the most relevant new features. Here is the summary: The satisfies Operator …

Programming

6 min read

What’s New in TypeScript 4.9?
What’s New in TypeScript 4.9?
Programming

6 min read


Published in

Better Programming

·Oct 24, 2022

React Gets First Class Support for Async/Await — Yay or Meh?

A look into the React RFC Draft proposal support for data loading — The first cornerstone of React’s first-class support for Async/Await started when the team introduced Suspense on React 16.6. Back then, there was still no concurrent mode and its functionality was limited. The suspended component would render and just be hidden on the DOM. It was known as Legacy Suspense. The…

React

5 min read

React Gets First Class Support for Async/Await — Yay or Meh?
React Gets First Class Support for Async/Await — Yay or Meh?
React

5 min read

Jose Granja

Jose Granja

1.8K Followers

Top Writer @Medium | 1M+ Views | Lead FE @Lingoda | I write weekly about web-development topics 📰 Support me at https://dioxmio.medium.com/membership 🙇

Following
  • Alex Vazquez

    Alex Vazquez

  • Ryan Fan

    Ryan Fan

  • Aphinya Dechalert

    Aphinya Dechalert

  • Entreprogrammer

    Entreprogrammer

  • Handhika Yanuar Pratama

    Handhika Yanuar Pratama

See all (97)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams