Open in app

Sign In

Write

Sign In

Osman Cea
Osman Cea

533 Followers

Home

About

Mar 3, 2022

Domain modeling for frontend applications using TypeScript

Thanks to Rafael Poveda and Abel Fernández for proof reading this article ❤️ One of the most rewarding things about using TypeScript instead of plain old JavaScript for writing frontend applications, is the ability types give us to model the business in terms of code. Sure, type-safeness and code hinting…

Typescript

10 min read

Domain modeling for frontend applications using TypeScript
Domain modeling for frontend applications using TypeScript
Typescript

10 min read


Published in

JavaScript in Plain English

·Apr 18, 2021

How to Handle Redux Reducers in an Immutable and Declarative Way

We’ve all written a reducer in our Redux code that has a thousand million spread operators. We’re glad it works, but we feel bad about writing because of its verbosity. I’m going to borrow an example from this article by Chidi Orji on Smashing Magazine, to showcase what type of…

JavaScript

5 min read

How to Handle Redux Reducers in an Immutable and Declarative Way
How to Handle Redux Reducers in an Immutable and Declarative Way
JavaScript

5 min read


Mar 16, 2021

React + RxJS

Cómo utilizarlos en conjunto y no morir en el intento — Este artículo no es un tutorial de React ni tampoco de RxJS. Si no sabes absolutamente nada sobre RxJS, te recomiendo comenzar por este artículo. ✨ Este artículo fue publicado originalmente en mi blog. ✨ RxJS es una librería para realizar Programación Funcional Reactiva (PFR desde ahora) en JavaScript. Si…

React

10 min read

React + RxJS
React + RxJS
React

10 min read


Mar 10, 2021

Servicios, servicios, servicios

En este artículo aprenderemos sobre qué es un servicio y a crear servicios agnósticos a nuestra UI — ✨ Este artículo fue publicado originalmente en mi blog. ✨ Según Wikipedia: El término servicio se refiere a una funcionalidad de un software o a un conjunto de funcionalidades de un software con un propósito que diferentes clientes pueden utilizar para distintos propósitos Dentro del contexto de una aplicación web…

Typescript

7 min read

Servicios, servicios, servicios
Servicios, servicios, servicios
Typescript

7 min read


Mar 16, 2020

Moviendo ¿casi? todo a daslaf.dev

Adiós Medium, que la fuerza te acompañe. — Este artículo fue publicado originalmente aquí: Moviendo ¿casi? todo a daslaf.dev Hace mucho tiempo que he estado intentando darle un poco más de amor a mi sitio web personal, y por qué no, empezar a…daslaf.dev Hace mucho tiempo que he estado intentando darle un poco más de amor a mi sitio web personal, y por qué no, empezar a publicar mis artículos en una plataforma que sienta propia. He estado escribiendo exclusivamente en Medium por casi 2 años ya…

JavaScript

3 min read

Moviendo ¿casi? todo a daslaf.dev
Moviendo ¿casi? todo a daslaf.dev
JavaScript

3 min read


Published in

NodersJS

·Dec 22, 2019

Introducción a Ramda.js - Parte 0

Conceptos generales sobre programación funcional. — En esta serie vamos a aprender programación funcional utilizando Ramda, una librería de JavaScript que nos entrega utilidades para realizar programación libre de efectos secundarios por medio de funciones puras. Puedes ver todos los artículos en la serie a continuación Introducción a Ramda.js — Parte 0 (este mismo artículo☝️) En…

JavaScript

8 min read

Introducción a Ramda.js - Parte 0
Introducción a Ramda.js - Parte 0
JavaScript

8 min read


Published in

NodersJS

·Oct 14, 2019

Sobre Observables, Performance y Magia Negra en React con Context y Hooks

Aprovechando el impulso tras escribir mi último artículo sobre Manejo de estado con Context y Hooks en React, me animé a hablar al respecto y participé en la edición de Septiembre del meetup de Noders. Mientras preparaba el material para mi presentación (que puedes ver por YouTube), llegué a este…

JavaScript

15 min read

Sobre Observables, Performance y Magia Negra en React con Context y Hooks
Sobre Observables, Performance y Magia Negra en React con Context y Hooks
JavaScript

15 min read


Published in

NodersJS

·Sep 23, 2019

Manejo de estado con Context y Hooks en React

La “nueva” API de Context de React (disponible desde la versión 16.3) nos permite encapsular un pedazo de estado en un contexto que es inyectable en cualquier lugar de nuestro árbol de componentes. Por ejemplo: import React from 'react'; const AlbumOfTheWeek = React.createContext({ title: 'Pop Food', artist: 'Jack…

React

8 min read

Manejo de estado con Context y Hooks en React
Manejo de estado con Context y Hooks en React
React

8 min read


Aug 21, 2019

Entendiendo Render props en React

En este artículo entenderemos qué son y cómo funcionan las render props. En el próximo artículo construiremos un popover utilizando este patrón. Render props es un patrón utilizado en React que consiste en delegar lo que un componente va a renderear a otro componente, la mayoría de la veces, a…

Front End Development

4 min read

Entendiendo Render props en React
Entendiendo Render props en React
Front End Development

4 min read


Jun 18, 2019

RxJS: de cero a experto en 15 minutos

Programación Reactiva con RxJS — Este es el segundo artículo en mi serie de programación reactiva en JavaScript. Si no tienes idea de qué es programación reactiva, puedes pasar por el primer artículo: Programación Reactiva en JavaScript. Muchos de los conceptos que tratamos aquí están explicados en el artículo anterior. Si ya te sientes cómodo…

JavaScript

16 min read

RxJS: de cero a experto en 15 minutos
RxJS: de cero a experto en 15 minutos
JavaScript

16 min read

Osman Cea

Osman Cea

533 Followers

Front End Architect at Cornershop.

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Boris Müller

    Boris Müller

  • Carlos Rojas

    Carlos Rojas

  • Pinterest Engineering

    Pinterest Engineering

  • Minko Gechev

    Minko Gechev

See all (295)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams