Nicolas Frankel159 articles

Latest post An Example of HACS: Adaptive Lighting

Table of Contents The Home Assistant Community StoreAdaptive LightingConclusion In the previous post of this focus, we replaced Philips Hue automation with the one from Home Assistant. One significant gap we noticed was that Home Assistant doesn’t automatically adjust the …

Avatar photo
  • Nicolas Frankel
January 15, 2025
  • 2024 in Retrospective: Nicolas Frankel

    Table of Contents I lost my job (and found a new one)I’m using more and more AITechnical contentComparing social mediaSummary For the first article of 2025, I’m continuing my retrospective series! As last year, before diving in into the report …

    Avatar photo
    • Nicolas Frankel
    January 06, 2025
  • The Home Assistant Model

    Table of Contents IntegrationsDevicesEntitiesOther objectsConclusion Home Assistant (home-assistant.io) is a massive beast. It can be overwhelming for a newcomer; it was for me. In this article, I want to describe the underlying model of Home Assistant, which is a good …

    Avatar photo
    • Nicolas Frankel
    December 09, 2024
  • Why Home Assistant

    Table of Contents My existing infrastructureMy goals Last June, I spoke at Berlin Buzzwords. In all honesty, I rarely attend others’ talks for a variety of reasons: lack of time, lack of energy, no interest in the proposed subjects, etc. …

    Avatar photo
    • Nicolas Frankel
    December 09, 2024
  • Langchain4J Musings

    Table of Contents Choosing a LLMQuick introduction to LangChain4J and OllamaGetting our feet wetThe LangChain4j appThe Ollama infrastructureEnhancing with streamingRemembering historyAdding Retrieval-Augmented GenerationConclusion I’m coming relatively late to the LLM party, but I rarely come very early in the hype …

    Avatar photo
    • Nicolas Frankel
    November 23, 2024
  • Summary of the AJAX Frameworks Comparison

    Table of Contents AnalysisTime to choose In previous weeks, I’ve analyzed several libraries and frameworks that augment the client with AJAX capabilities. Vue.js Alpine.js HTMX Vaadin In this post, I’ll compare them across several axes. Analysis Frontend skills:Remember that I …

    Avatar photo
    • Nicolas Frankel
    November 14, 2024
  • Vaadin: Battery-Included Server-Side AJAX Framework

    Table of Contents Short introduction to VaadinVaadin setupFirst steps with VaadinAdding componentsUser interactionsConclusion I’ve written a lot about Vaadin. I was so enthusiastic that I wrote the first book about it (besides the Book of Vaadin), its updated edition for …

    Avatar photo
    • Nicolas Frankel
    October 22, 2024
  • Augmenting the client with HTMX

    Table of Contents Laying out the workServer-sideClient-sideWorking with HTMXDesigning the fragmentsOur first interactionMarking a todo completeConclusion This article is part of a series comparing different ways to implement asynchronous requests on the client to augment the latter. So far, I …

    Avatar photo
    • Nicolas Frankel
    October 14, 2024
  • Augmenting the client with Alpine.js

    Table of Contents Laying out the workServer-sideClient-sideThe Alpine codeOur first steps into AlpineBasic interactionsClient-side modelUpdating the modelConclusion This article is part of a series comparing different ways to implement asynchronous requests on the client, which is colloquially known as AJAX. …

    Avatar photo
    • Nicolas Frankel
    October 14, 2024
  • Augmenting the client with Vue.js

    Table of Contents Laying out the workServer-sideClient-sideThe Vue codeOur first steps into VueBasic interactionsClient-side modelUpdating the modelConclusion In my previous article, I laid the ground to build upon; now is the time to start “for real”. I heard a lot …

    Avatar photo
    • Nicolas Frankel
    October 14, 2024
  • Server-Side Rendering with Spring Boot

    Understanding the shared steps in the project setup is crucial before delving into the specifics of each client-augmenting technology.

    Avatar photo
    • Nicolas Frankel
    September 23, 2024
1-11 of 159

Subscribe to foojay updates:

https://foojay.io/today/author/nicolas-frankel/feed/
Copied to the clipboard