27 Matching Annotations
  1. Mar 2025
    1. The goal of Lucia v3 was to be the easiest and cleanest way to implement database-backed sessions in your projects. It didn't have to be a library. I just assumed that a library will be the answer. But I ultimately came to conclusion that my assumption was wrong. I don't see this change as me abandoning the project. In fact, I think it's a step forward. If implementing sessions wasn't easy, I wouldn't be deprecating the package. But why wouldn't a library be the answer? It seems like a such an obvious answer. One word - database. I talked about how database adapters were a significant complexity tax to the library. I think a lot of people interpreted that as maintenance burden on myself. That's not wrong, but the bigger issue is how the adapters limit the API. Adapters always felt like a black box to me as both an end user and a maintainer. It's very hard to design something clean around it and makes everything clunky and fragile, especially when you need to deal with TypeScript shenanigans.
  2. Feb 2025
    1. Most companies where I worked have a history of rebuilding their applications every 3 to 5 years, some even 2 years. This has extremely high costs, it has a major impact on how successful the application is, and therefore how successful the company is, besides being extremely frustrating for developers to work with a messy code base, and making them want to leave the company. A serious company, with a long-term vision, cannot afford any of it, not the financial loss, not the time loss, not the reputation loss, not the client loss, not the talent loss.
  3. Aug 2024
    1. for - building new sustainable cities

      summary - Building new "sustainable cities from nothing often does not consider the embodied energy required to do so. When that is considered, it is usually not viable - A context where it is viable is where there is extreme poverty and inequality

      to - Why do old places matter? - sustainability - https://hyp.is/vlBLGlQFEe-EpqflmmlqnQ/savingplaces.org/stories/why-do-old-places-matter-sustainability

  4. Jan 2024
    1. And everything that I learn, I learn for a particular task, and once it’s done, I immediately forget it, so that if ten years later, I have to – and this gives me great joy — if I have to get involved with something close to or directly within the same subject, I would have to start again from zero, except in certain very rare cases, for example Spinoza, whom I don’t forget, who is in my heart and in my mind.

      https://deleuze.cla.purdue.edu/lecture/lecture-recording-1-f/

      Gilles Deleuze: The ABC Primer / Recording 1 - A to F<br /> DECEMBER 15, 1988

  5. Oct 2022
  6. Sep 2022
    1. To see how this plays out, we can continue looking at matrix shapes. Tracing the matrix shape through the branches and weaves of the multihead attention blocks requires three more numbers. d_k: dimensions in the embedding space used for keys and queries. 64 in the paper. d_v: dimensions in the embedding space used for values. 64 in the paper. h: the number of heads. 8 in the paper.
  7. Jun 2022
    1. você criar um espaço para jogar,

      Mais uma vez posso partilhar a minha experiência, já há 2 anos consecutivos que na minha Escola, no agrupamento das disciplinas de TIC e Matemática, utilizamos o Scratch para mobilizar conteúdos de Matemática, vou brevemente ministrar formação Scratch aos colegas da escola em Scratch, paulatinamente a gamificação vai se enraizar nos processos educativos.

  8. Apr 2022
    1. Here, we’ll talk about how much time you need to invest for the successful development of an app. This blog addresses three questions: “How long does it take to construct an app?”, “how to create an app from scratch?” and “how to speed up the process?”. This post is for you if you want to try your hand at app development for your business.
  9. Jan 2022
    1. Yes, precisely because I've been involved in maintaining codebases built without real full stack frameworks is why I say what I said.The problem we have in this industry, is that somebody reads these blog posts, and the next day at work they ditch the "legacy rails" and starts rewriting the monolith in sveltekit/nextjs/whatever because that's what he/she has been told is the modern way to do full stack.No need to say those engineers will quit 1 year later after they realize the mess they've created with their lightweight and simple modern framework.I've seen this too many times already.It is not about gatekeeping. It is about engineers being humble and assume it is very likely that their code is very unlikely to be better tested, documented, cohesive and maintained than what you're given in the real full stack frameworks.Of course you can build anything even in assembler if you want. The question is if that's the most useful thing to do with your company's money.
  10. Jun 2021
  11. Feb 2021
  12. Nov 2020
  13. Oct 2020
    1. Form validation can get complex (synchronous validations, asynchronous validations, record validations, field validations, internationalization, schemas definitions...). To cope with these challenges we will leverage this into Fonk and Fonk Final Form adaptor for a React Final Form seamless integration.
  14. Sep 2020
  15. Nov 2019
  16. Nov 2018