francesco agati

francesco agati @francescoagati

Joined:
May 31, 2019

francesco agati
articles - 43 total

Creating Objects in JavaScript: Closures, Prototypes, and ES6 Classes

In JavaScript, there are several ways to create objects. Each method has its own advantages and use...

Learn More 1 3Jan 2

Creare Concetti Filosofici Usando TypeScript e Literal Template Types

TypeScript emerge come uno dei type system più potenti. Non si limita ad affrontare problemi di...

Learn More 0 0Nov 7 '24

Optimizing a TypeScript Curry Function: From Static Types to Variadic Types

Currying is a functional programming technique that transforms a function with multiple arguments...

Learn More 0 0Aug 16 '24

The History of JavaScript Frameworks: Part 1 - The DynAPI JavaScript Library

JavaScript frameworks have evolved significantly over the years to meet the growing needs of web...

Learn More 0 0Aug 14 '24

Introduction to Functional Programming in JavaScript: Do monads #12

In functional programming, monads provide a way to handle computations in a structured and...

Learn More 0 0Jul 16 '24

Introduction to Functional Programming in JavaScript: Different monads #11

Monads are a fundamental concept in functional programming that provide a way to handle computations...

Learn More 1 0Jul 15 '24

Introduction to Functional Programming in JavaScript: Applicatives #10

Applicatives provide a powerful and expressive way to work with functions and data structures that...

Learn More 0 0Jul 14 '24

Introduction to Functional Programming in JavaScript: Lenses #9

Lenses are a powerful and elegant way to focus on and manipulate parts of immutable data structures...

Learn More 0 0Jul 12 '24

Introduction to Functional Programming in JavaScript: Monoids, Applicatives, and Lenses #8

Functional programming offers a rich set of tools and patterns that can help you write more...

Learn More 1 2Jul 10 '24

Introduction to Functional Programming in JavaScript: Monad and functors #7

Monads and functors are advanced concepts in functional programming that provide powerful...

Learn More 0 0Jul 9 '24

Introduction to Functional Programming in JavaScript: Immutability #6

Immutability is a key concept in functional programming and is crucial for writing reliable,...

Learn More 0 0Jul 8 '24

Introduction to Functional Programming in JavaScript: Partial functions #5

Partial functions, or partial application, is a concept in functional programming where a function,...

Learn More 0 0Jul 7 '24

Introduction to Functional Programming in JavaScript: Function compositions #4

Function composition is a powerful technique in functional programming that allows you to build...

Learn More 0 0Jul 6 '24

The Aesthetic Beauty of the Haskell Programming Language

Haskell is renowned for its elegant aesthetics and ability to express complex concepts in a concise...

Learn More 1 0Jul 6 '24

Introduction to Functional Programming in JavaScript: High order functions #3

High-order functions and currying are powerful concepts that enable developers to write more modular,...

Learn More 1 0Jul 5 '24

Introduction to Functional Programming in JavaScript: Closure #2

Closures are a fundamental concept in JavaScript that every developer should understand. They play a...

Learn More 1 1Jul 4 '24

Introduction to Functional Programming in JavaScript #1

Functional programming (FP) has become a hot topic in the JavaScript community in recent years. This...

Learn More 1 0Jul 4 '24

DSL in Ruby with Metaprogramming

Metaprogramming in Ruby allows developers to write programs that can modify themselves at runtime....

Learn More 0 0Jul 4 '24

Innovations in Lisp: the Language that Shaped Programming

Lisp, short for "LISt Processing," is one of the oldest and most innovative programming languages,...

Learn More 0 0Jul 4 '24

Simulating a Traffic Light with Bacon.js and state machine

Handling asynchronous events and managing state effectively are essential skills. Functional Reactive...

Learn More 0 0Jul 1 '24

Closures, Higher-Order Functions, and Prototypal Inheritance in JavaScript

JavaScript is a versatile language that mix functional programming and object-oriented programming...

Learn More 0 1Jun 27 '24

Generate Q&A from Wikipedia Pages with Pydantic, Instructor, and Phi-3 LLM

Introduction With a little LLM model like phi3 and a good schema generator like pydantic...

Learn More 0 0Jun 27 '24

Concurrency and Parallelism in PHP

Concurrency and parallelism are essential concepts in modern programming, allowing applications to...

Learn More 6 0Jun 26 '24

Handling complex events with Bacon.js and combineTemplate

Functional Reactive Programming (FRP) is an advanced programming paradigm that simplifies the...

Learn More 1 0Jun 24 '24

Concurrency and Parallelism in Ruby

Concurrency and Parallelism in Ruby In programming, concurrency and parallelism are...

Learn More 4 3Jun 23 '24

10 Extension Methods examples in Dart: A Comprehensive Guide with Code Examples

Dart extension method are used from string manipulation to mathematical operations on existing...

Learn More 0 0Jun 22 '24

Understanding Generators, Coroutines, and Fibers Across Different Languages

Generators, coroutines, and fibers are programming constructs that enable more efficient and...

Learn More 3 0Jun 21 '24

Generators in JavaScript

Generators in JavaScript are a powerful feature introduced in ECMAScript 6 (ES6) that allow you to...

Learn More 1 0Jun 20 '24

Python Decorators: Simplified Explanation

Python decorators are a powerful feature that allows you to modify or extend the behavior of...

Learn More 1 0Jun 20 '24

Simplifying Python Code with List Comprehensions

Python's list comprehensions provide a concise and readable way to perform operations that...

Learn More 2 0Jun 20 '24