Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 205
  1. The Reality of life as a Game

    Life shares all the elements of the most interesting games.

  2. Everything that happened in 2024 (and beyond)

    Plenty of new trends and releases in 2024, something that you appreciate only when you stop a moment to look back.

  3. Wizard Mastery

    Most wizards try to learn as many spell as possible.

  4. Notes on writing a 100k fiction novel draft

    I wrote the first draft of my first fiction novel.

  5. Writing 101 for developers

    The superpower of the 21st century is writing.

  6. Programming literacy: learn new languages and paradigms

    Looking to improve your skills at work?

  7. Entity Component System to make game dev fun again

    Game dev is littered with OOP and mutability.

  8. Game dev, functional programming, and Entity Component System

    Is there such a thing as functional programming game dev?

  9. The database is coming to the client

    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.

  10. My top 3 skills to learn as a software developer

    Some skills will pay more for your time than others.

  11. Event sourcing, local-first, and distributed state

    Local-first is a distributed system problem.

  12. Coding for fun (and only later for profit)

    I started coding for pure personal interest.

  13. Building a type-safe bridge between client and server

    Client and server are calm and relaxed when they don't have to deal with each other.

  14. Best practices for writing code you won't regret

    A codebase is ever-changing, with new requirements attacking from every direction.

  15. A new golden era for tooling on the web

    Long gone are the days of endless configuration files and incompatible tools.

  16. Open source will make you a better programmer

    Open source is a feedback machine at scale.

  17. My struggle with data storage for web apps

    I want data storage to be simple and fast.

  18. 5 days habits reset retreat

    Productivity is often found in consistent daily effort.

  19. 心が折れる

    Kokoro ga oreru is a Japanese word that means 'broken spirit'.

  20. Waiting for a breakthrough: Client, server, and local-first

    A big wave of new standards and frameworks is coming, both client and server.

  21. The 6 growth stages of ideas

    I picture the process of refining ideas in 6 growth stages.

  22. Meta skills of a professional software developer

    What meta-skills do I cultivate as a software developer?

  23. Going about learning something

    Discover the hidden dangers of excessive research.

  24. The State of Local-First

    Everything that you should know right now about local-first.

  25. Pawn Raising

    A warrior's strength is based on the rules of chess.

  26. Extend and advance

    The life of a king in the enjoyment of everyday life.

  27. Come to life

    Imagine ordinary objects have come to life.

  28. Everything is a state management problem

    Programming is about managing data.

  29. useState, useReducer and State machines for state management

    Implement a form using useState, useReducer, and state machines with XState.

  30. Error handling is key: here is how to do it (well)

    Errors are a key component of any program.

  31. State machines will save you from useState

    useState is easy to use and learn.

  32. The story of why I made an Effect course (out now!)

    At the beginning it was all fp-ts.

  33. State management that scales with state machines

    State starts simple, but it will grow complex eventually. useState doesn't fit well with this increase in complexity, but state machines do.

  34. The origin of bad code, and how to fix it

    Why bad code exists?

  35. How (and why) I became obsessed with type safety

    You can make your applications unbreakable using types.

  36. How I built a new platform with all the latest libraries

    Typeonce is my new website where I share free courses, workshops, and snippets.

  37. What I learned about writing technical articles on the web

    I have been writing online for more than 5 years now.

  38. How to achieve type safety from client to server

    Type safety gives you more confidence that your software works.

  39. State management in React is a solved problem

    XState with state machines and actors provides all the features for a complete state management solution.

  40. NextJs Authentication with Effect and React 19

    Implement authentication in nextjs using Effect: dependency injection, configuration variables, cookies service, middleware, everything composable and testable.

  41. My experience at the biggest React conference worldwide

    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.

  42. Building blocks of any Frontend app

    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

  43. What is Local-First?

    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.

  44. Server components: Closing the gap between frontend and backend

    React 19 is coming with server components.

  45. How to compile and run MDX in React

    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.

  46. My vision for the perfect coding tutorial

    What makes a great coding article?

  47. The future of building web apps is here

    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.

  48. Everything, anything, everywhere with Typescript

    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.

  49. Why everyone is talking about Effect

    Effect allows to build complex production Typescript applications that are composable and type safe.

  50. Core principles for software that scales (in practice)

    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.