Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Life shares all the elements of the most interesting games.
-
Plenty of new trends and releases in 2024, something that you appreciate only when you stop a moment to look back.
-
Most wizards try to learn as many spell as possible.
-
I wrote the first draft of my first fiction novel.
-
The superpower of the 21st century is writing.
-
Looking to improve your skills at work?
-
Game dev is littered with OOP and mutability.
-
Is there such a thing as functional programming game dev?
-
The client is about to regain its authority and independence from the server, which will make writing client apps easier and more enjoyable than ever.
-
Some skills will pay more for your time than others.
-
Local-first is a distributed system problem.
-
I started coding for pure personal interest.
-
Client and server are calm and relaxed when they don't have to deal with each other.
-
A codebase is ever-changing, with new requirements attacking from every direction.
-
Long gone are the days of endless configuration files and incompatible tools.
-
Open source is a feedback machine at scale.
-
I want data storage to be simple and fast.
-
Productivity is often found in consistent daily effort.
-
Kokoro ga oreru is a Japanese word that means 'broken spirit'.
-
A big wave of new standards and frameworks is coming, both client and server.
-
I picture the process of refining ideas in 6 growth stages.
-
What meta-skills do I cultivate as a software developer?
-
Discover the hidden dangers of excessive research.
-
Everything that you should know right now about local-first.
-
A warrior's strength is based on the rules of chess.
-
The life of a king in the enjoyment of everyday life.
-
Imagine ordinary objects have come to life.
-
Programming is about managing data.
-
Implement a form using useState, useReducer, and state machines with XState.
-
Errors are a key component of any program.
-
useState is easy to use and learn.
-
At the beginning it was all fp-ts.
-
State starts simple, but it will grow complex eventually. useState doesn't fit well with this increase in complexity, but state machines do.
-
Why bad code exists?
-
You can make your applications unbreakable using types.
-
Typeonce is my new website where I share free courses, workshops, and snippets.
-
I have been writing online for more than 5 years now.
-
Type safety gives you more confidence that your software works.
-
XState with state machines and actors provides all the features for a complete state management solution.
-
Implement authentication in nextjs using Effect: dependency injection, configuration variables, cookies service, middleware, everything composable and testable.
-
I attended JSNation and React Summit in Amsterdam as the official representative of the Effect Community: here is what happened and what that you should know.
-
All you need to build a frontend app: Effect with platform and schema, XState for state management, TailwindCSS, and shadcn/ui using Radix UI and React Aria
-
All you need to know about local-first software: what are the advantages of local-first, how does it work in practice, what libraries are available today.
-
React 19 is coming with server components.
-
Custom integration of the mdx compiler to compile and run mdx content as a React components, with full control on the mdx integration and plugins.
-
What makes a great coding article?
-
Some major releases are coming in the next few weeks: local first conference in Berlin, React 19 together with Typescript 5.5, Dart 3.4 with static metaprogamming.
-
You can build anything with Typescript: create client apps for web, desktop, and mobile, create games, create server apps, scripts, cloud apps, and much more.
-
Effect allows to build complex production Typescript applications that are composable and type safe.
-
Implementing large scale software projects requires following some core principles: local reasoning, error handling, testability, debugging, observability, state management, and how these all work in practice.