Open in app

Sign In

Write

Sign In

Jose Granja
Jose Granja

2.2K Followers

Home

Lists

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

Better Programming

·Sep 12

Exploring TypeScript Types vs Interfaces

Let’s deep dive into the nuances of types and interfaces — When working with TypeScript, developers often make a pivotal decision: use type aliases or interfaces to define data structures and contracts. Both types and interfaces serve distinct purposes and offer unique features and use cases that can significantly impact your code’s readability, maintainability, and compatibility. In this comprehensive guide, we…

Typescript

5 min read

Exploring TypeScript Types vs Interfaces
Exploring TypeScript Types vs Interfaces
Typescript

5 min read


Published in

Better Programming

·Updated 2 days ago

What’s New in TypeScript 5.2?

The TypeScript 5.2 version is planned to be released on the 22th of August 🎉. You can learn more details about the release plan here. In this article, I will highlight the most relevant new features. Here is the summary: The new using keyword Decorator Metadata Named and Anonymous Tuple…

Typescript

6 min read

What’s New in TypeScript 5.2?
What’s New in TypeScript 5.2?
Typescript

6 min read


Jul 10

htmx: how frontend can be made easy and fun

Leveraging htmx for Dynamic Frontend Interactions — Introduction As frontend engineers, we are constantly striving to enhance the user experience of web applications. One powerful tool in our arsenal is htmx. In this article, what htmx is and where it does shine. It’s important to note this library is not intended to replace more robust libraries like React…

JavaScript

5 min read

htmx: how frontend can be made easy and fun
htmx: how frontend can be made easy and fun
JavaScript

5 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

Jose Granja

Jose Granja

2.2K 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
  • Ryan Fan

    Ryan Fan

  • Alex Rickabaugh

    Alex Rickabaugh

  • Samuel Martins

    Samuel Martins

  • Samantha Scott

    Samantha Scott

  • Adrià Fontcuberta

    Adrià Fontcuberta

See all (98)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams