Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Cross platform development on mobile using Flutter, but also considering React native.
-
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.
-
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.
-
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.
-
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.
-
Learn what is an Effect system and how Effect systems are the future of programming.
-
The best way to explore a library is to read code written by its core maintainers.
-
The Effect Days: 3 days of conference in Vienna all about Effect and the future of Typescript.
-
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.
-
Different programming languages shares similar challenges.
-
Why should I use Effect?
-
Learn what actors and the actor model are and how to use them for state management.
-
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.
-
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.
-
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.
-
Some new features are coming to the dart programming language: static metaprogramming and primary constructors.
-
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.
-
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.
-
It is possible to remove dependencies while also adding features and improving performance: I call this under-engineering.
-
Learn how to create your personal blog using Effect, NextJs, and MDX.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
This is how I created a state management library 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.
-
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.
-
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.
-
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.
-
Create games in Flutter.
-
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.
-
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.
-
Command-Line Interface (CLI) written in dart using the fpdart package with Functional Programming.
-
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.
-
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.
-
Learn how to use Effect and Typescript to perform a request to subscribe a user to your newsletter on ConvertKit
-
Application written using Effect, Typescript, and NextJs to subscribe users to your newsletter on ConvertKit.
-
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.
-
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.
-
Learn how variance works in Typescript with concrete example: Covariant, Contravariant, Invariant, and Bivariant.
-
Learn how the "this" keyword works in Typescript.
-
Learn how to read and understand any project written using the Effect library.
-
Code snippet of a parser for Japanese Kanji with Furigana characters, written in Typescript.
-
Learn how to implement and execute a platform-specific functionality directly inside your Flutter app.
-
Learn how to test an app written using functional programming and fpdart.
-
I made a game in a week.
-
Learn how to implement a complete camera movement for every platformer game.
-
Learn how to plan, design, and create a professional pixel art platformer level.