Blog

Impressions from 2022 Dev Conferences

Impressions from 2022 Dev Conferences

With this article, I’ll try to recap and share some thoughts, reviews, and impressions related to my in-person experiences during this year that is about to end.

A Look At Remix And The Differences With Next.js

A Look At Remix And The Differences With Next.js

Let’s talk about Remix, the framework to create JavaScript projects using server-side rendering. Let’s go through its main features and concepts and see the similarities and differences with Next.js. Remix became open-source not so long ago, and it has a promising future. Let’s see how it evolves, which features are added, which related projects are created to improve the developer experience, and which other scenarios it tries to solve.

¿Es Remix el Próximo Framework Para Ti?

¿Es Remix el Próximo Framework Para Ti?

En el mundo del desarrollo web, y de la tecnología en general, nuevas herramientas aparecen cada vez más seguido. Si bien muchas son bastante similares entre sí, o comparten los mismos propósitos, son las que ofrecen un punto de vista diferencial las que logran hacerse masivas y popularizarse entre los miembros de la comunidad web. Si hablamos de frameworks, y más específicamente los que se basan en React, podemos ver que Remix ha estado sonando fuerte en los últimos meses.

Mutabilidad de Objetos en JavaScript

Mutabilidad de Objetos en JavaScript

Los desarrolladores, a veces, suelen hacer las cosas de manera automática sin analizar las consecuencias de las funciones que crean y ejecutan en sus proyectos JavaScript

Introduction to Async Programming in C#

Introduction to Async Programming in C#

Most languages and frameworks support asynchronous programming. But, what is it exactly? Learn about async programming and how to implement it in C#.

Aprende Sobre la Coerción de Datos en JavaScript

Aprende Sobre la Coerción de Datos en JavaScript

En este artículo definimos y explicamos el concepto de coerción de datos. Analizamos como JavaScript puede convertir valores de un tipo de dato a otro, de manera implícita y explícita.

Automate Social Images with Next.js and Puppeteer

Automate Social Images with Next.js and Puppeteer

In this article, we will see how to create a web app that generates social images automatically. The service will generate HTML content dynamically, based on a request, generate a "snapshot" of the content, and return it to the requester. In order to do this, we will need to automate the usage of a web browser.

Upload and display images using Prisma

Upload and display images using Prisma

Sometimes you need to handle and manage images linked to information that is stored in the database of your web application. We can improve and simplify both image management, and data storage, using two helpful products: Prisma and Cloudinary.

How To Migrate From jQuery To Next.js

How To Migrate From jQuery To Next.js

In this article, we’re taking a closer look at different approaches and strategies on how we can migrate a web application that uses jQuery framework, and start using one of the coolest React frameworks in the market: Next.js.

Add a headless CMS to ASP.NET in 5 minutes

Add a headless CMS to ASP.NET in 5 minutes

In this tutorial we will see how to integrate the Storyblok API with an ASP.NET Core MVC application and enable a preview of the content in the real-time Visual Editor. We will use Adliance.Storyblok, a C# client for the Storyblok API, to manage our data.

How To Implement Authentication In Next.js With Auth0

How To Implement Authentication In Next.js With Auth0

At the moment of adding authentication and authorization to our web applications, there are some things that we should evaluate, e.g. whether we need to create our own security platform or whether we can rely on an existing third-party service. Let’s see how we can implement authentication and authorization in Next.js apps, with Auth0.

PDF Generation with Puppeteer Sharp

PDF Generation with Puppeteer Sharp

Besides surfing the web, you can use web browsers programmatically to automate tasks. Learn how to drive a Chromium browser using Puppeteer Sharp, a browser automation library for C#.

End-To-End Testing With Playwright Sharp

End-To-End Testing With Playwright Sharp

Automating web browser interactions is a great way to test the functionalities of our web application. Let's see how to create UI tests in C# using Playwright Sharp, a browser automation library.

GraphQL vs REST: which API is better for your web app?

GraphQL vs REST: which API is better for your web app?

Are you planning to build an API for your web application and you don't know what architectural approach to take? In this article, we will describe REST and GraphQL APIs. We will see their features, advantages, disadvantages, and use cases.