Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 205
  1. Frameworks and libraries I use for my web and mobile projects

    Cross platform development on mobile using Flutter, but also considering React native.

  2. Architecture and libraries to implement a web app

    This is how I implement a web app: local first and PWA (progressive web apps) as architecture, and libraries like effect, XState, tailwindcss to implement the core of the app, state management, and styling.

  3. How I got into Functional Programming

    This is my journey in learning functional programming and its core concepts, using multiple programming languages: from Lisp and Haskell, to object oriented languages like Dart and Kotlin, all the way to Typescript and the web.

  4. Advanced Dart to build Effect: fpdart v2

    Learn many powerful and advanced dart's features required to build an Effect System in dart: type system (Never, void, Null), type inference, FutureOr for synchronous and asynchronous functions.

  5. How maintaining an Open Source project looks like

    This is my experience as the creator and maintainer of a popular open source library: how to get started, how to make a successful library, how to maintain it, and what are the results.

  6. Effect systems: Functional Programming to the next level

    Learn what is an Effect system and how Effect systems are the future of programming.

  7. How I learn a library by reading code

    The best way to explore a library is to read code written by its core maintainers.

  8. Effect Days: The beginning of a new era

    The Effect Days: 3 days of conference in Vienna all about Effect and the future of Typescript.

  9. Scale complexity in software applications

    A new paradigm to scale complexity in software applications: use types to define errors and dependencies, and use the compiler to guide the implementation and unlock local reasoning.

  10. 4 Principles for all programming languages

    Different programming languages shares similar challenges.

  11. Why using Effect in Typescript: refactoring example and benefits

    Why should I use Effect?

  12. Actors and State Machines will solve State Management

    Learn what actors and the actor model are and how to use them for state management.

  13. State machines and Actors in XState v5

    Learn how to implement a state machine using actors in XState v5, how to organize the code for context, input, events, and actions, and how to invoke and use actors in a state machine.

  14. I built a framework: M(e)nimal static site generator

    This is how I built a minimal static site generator in Typescript using Effect: how a static site generator works, how it's implemented, and how to publish it to npm as an npx command.

  15. Build and publish an npx command to npm with Typescript

    Learn how to implement a custom script with Typescript and publish it as an npx command on npm: write script, package.json configuration, bundle code, release on npm.

  16. Some new features are coming to the dart programming language: static metaprogramming and primary constructors.

  17. How I build a cross-platform app: zero to release

    Cross-platform app development with Flutter and Dart: learn how to setup your project, what packages to choose, and how to use them to implement routing, state management, data storage, and UI.

  18. How to build a complete Flutter app: step by step example

    Learn how to create a Flutter app with the most common features: routing, navigation, data models, data storage, dependency injection, error handling, state management, and Flutter widgets.

  19. Under-engineering: less dependencies, more features and performance

    It is possible to remove dependencies while also adding features and improving performance: I call this under-engineering.

  20. Create a blog with Effect, NextJs and MDX

    Learn how to create your personal blog using Effect, NextJs, and MDX.

  21. What State Management is all about (in practice)

    Learn how state management works and what problem it solves: store some state, read the state, update the state, and rerender the user interface after each change.

  22. Flutter State Management: Riverpod, Bloc, Signals, GetX

    State management in flutter using riverpod, bloc, signals, getX: how to install them, how to define the state, how to use them in your flutter app, and their pros and cons.

  23. Contribute to Open Source: complete process step by step

    How to make your first contribution to an open source project step by step: research about the topic, fork the repository, read code, complete the implementation, and send a PR.

  24. How to implement a data structure in Typescript

    Learn how to implement a data structure with typescript: performance, stack safety, immutability, how to make it iterable, inspectable, how to add equality and refinement.

  25. How I learn a new library (when documentation is not enough)

    How to learn a new library when the official documentation is not enough: use the API reference, explore and search the open source repository, read tests, ask for help from the community.

  26. Complete introduction to using Effect in Typescript

    Complete introduction to using Effect in Typescript: why using Effect, what is the Effect type, how to use it, and what are the main modules of Effect.

  27. How to create a State Management library

    This is how I created a state management library in dart and flutter.

  28. How to implement State Machines and Statecharts in dart and Flutter

    Implement State Machines and Statecharts in dart and flutter: how to model a state machine, how to use generics to make the machine type-safe, and how to extend the state machine to make it a statechart.

  29. State management with XState State Machines and Effect

    Learn what is a state machine, how a state machine can be used to model any application, and how to use XState with Effect to implement a complete Typescript project with full type-safety.

  30. Getting started with XState and Effect - Audio Player

    Learn how to use XState and Effect to implement an audio player in react: stately visual editor to define the state machine, actions implemented using Effect, and use the machine in a react component.

  31. What I learned making a game in 2 days

    I share my experience making a game in Flutter in 2 days for the Flame Game Jam 3.0: how to create a game from zero by yourself for a game jam with limited time and resources.

  32. Making Games with Flutter - Getting started using flame

    Create games in Flutter.

  33. Learn Functional Programming with OCaml

    Learn how to write functional programming code with the OCaml programming language: how to install OCaml, how it works, and what makes OCaml great to learn functional programming.

  34. Getting started with OCaml and Functional Programming

    Get started writing functional programming code using the OCaml programming language: install OCaml, create a new project using dune, learn how to write functional programming code.

  35. CLI application with Functional Programming using fpdart

    Command-Line Interface (CLI) written in dart using the fpdart package with Functional Programming.

  36. How to implement a Dart CLI using fpdart

    Learn how to implement a CLI application in dart: what a CLI app is, how to create a CLI using the dart programming language, how to organize and implement a CLI using fpdart.

  37. How to test a Typescript app using vitest and msw

    Learn how to use vitest and msw (Mock Service Worker) to test a typescript app: intercept HTTP request, mock response, define and organize all tests.

  38. How to implement a Custom Newsletter form with ConvertKit and Effect

    Learn how to use Effect and Typescript to perform a request to subscribe a user to your newsletter on ConvertKit

  39. Effect + NextJs + ConvertKit: the future of Typescript

    Application written using Effect, Typescript, and NextJs to subscribe users to your newsletter on ConvertKit.

  40. Timeless programming: learn not a language, learn the principles

    Writing to refine your ideas and better communicate with other people, Coding to transform your ideas in concrete products that a machine understands and executes for you.

  41. 2 skills for the 100 years - Writing and coding

    Writing to refine your ideas and better communicate with other people, Coding to transform your ideas in concrete products that a machine understands and executes for you.

  42. Covariant, Contravariant, and Invariant in Typescript

    Learn how variance works in Typescript with concrete example: Covariant, Contravariant, Invariant, and Bivariant.

  43. How "this" works in Typescript

    Learn how the "this" keyword works in Typescript.

  44. How to model a Typescript app using Effect: docgen

    Learn how to read and understand any project written using the Effect library.

  45. Japanese Kanji with Furigana parser in Typescript

    Code snippet of a parser for Japanese Kanji with Furigana characters, written in Typescript.

  46. How to execute an Android intent in Flutter

    Learn how to implement and execute a platform-specific functionality directly inside your Flutter app.

  47. Learn how to test an app written using functional programming and fpdart.

  48. How creating a Game in a week looks like

    I made a game in a week.

  49. Complete Platformer Game Camera Setup

    Learn how to implement a complete camera movement for every platformer game.

  50. Pixel art Platformer level design - Full Guide

    Learn how to plan, design, and create a professional pixel art platformer level.