Migrating a blog to PocketBase, detailing the journey through various platforms like Wix, Github Pages, 11ty, Lit, and Obsidian, highlighting the desire for customization and simplification.
Dart functions can be invoked using positional arguments, named arguments in any order, the `.call` operator, or `Function.apply` for dynamic invocation, with `Function.apply` impacting compilation size and performance.
Export SQLite database schema to CREATE statements using Dart, SQLite3, and Mustache templating for code generation.
Print multiple objects in Dart using Records for a concise output, similar to JavaScript's `console.log`.
Learn how to build reusable HTML web components with Dart, leveraging their benefits for framework-agnostic development and progressive enhancement.
Learn how to implement offline content recommendations using Gemini for text embeddings and SQLite for vector storage, enabling efficient similarity searches for related content in applications like CMS platforms.
Create a dynamic code window with CodeMirror and Material Design theming using Lit, Vite, and TypeScript.
Build a WebRTC signal server using PocketBase, a lightweight backend with SQLite, Server Sent Events, and an easy-to-use admin UI.
This article details how to create a Figma plugin using Lit, a web component framework, including setup instructions and a link to the complete source code.
Create interactive 2D/3D force graphs using Lit, a web component framework, with a detailed guide including setup, configuration, and a working template.
Create an interactive DOM with CSS transforms using Lit, a web component framework, with a detailed setup guide and example code.
Create a dynamic HTML table from JSON data using Lit, a web component framework, with a detailed guide and online demo.
This tutorial demonstrates how to create a web component using Lit and integrate the Monaco Editor, commonly used in VSCode, to build a customizable code editor.
Create a rich text editor using Lit, a web component framework, with setup instructions and a demo available on GitHub and GitHub Pages.
Render sheet music from MusicXML in a web component using Lit and OpenSheetMusicDisplay, with responsive resizing for different screen widths.
Create a VSCode extension using Lit web components with Vite, TypeScript, and Rollup, following a step-by-step guide.
This tutorial demonstrates how to run Astro with server-side rendering (SSR) and PocketBase on the same server by setting up a Go proxy to route requests between them.
A collection of Flutter commands for web development, including configuration, build processes, debugging, testing, and project cleanup.
Display HTML content in Flutter using the `easy_web_view` package for both web and mobile platforms, providing a convenient way to render HTML and Markdown content within your Flutter applications.
Learn how to install Flutter and create your first Flutter project for cross-platform app development on web, iOS, Android, and more.
Build a graph database in Flutter using SQLite and Drift, ideal for modeling relationships between data in applications like social networks, games, and blogs.
Embed a Lit web component in a Flutter application to access device APIs and create a cross-platform app that updates automatically with website changes.
Flutter package providing a multi-touch canvas implementation with panning, zooming, object selection, and trackpad support, including project setup instructions and a live demo.
Learn how to create native cross-platform Flutter projects with web support, enabling the use of all plugins and a streamlined development experience.
Flutter's `setState` method manages widget state, but using `ValueNotifier` in a container provides a more efficient and manageable way to update the UI based on data changes, especially with widgets like `ValueListenableBuilder`.
Implement Firebase Cloud Messaging (FCM) on Flutter Web by registering a service worker and initializing the Firebase app with your project credentials.
Learn how to build a static site with file-based routing using TypeScript, including project setup, configuration, and deployment with WebDevServer.
Create a reusable HTML element sandbox using Lit, TypeScript, and Vite to dynamically update web components.
Learn how to implement full-text search in SQLite using the fts5 extension by creating virtual tables and keeping the index synchronized with your data.
Use SQLite as a key-value store to efficiently manage settings and non-relational data by creating a table, saving, reading, deleting, and searching values using SQL queries.
Store JSON data in SQLite by creating a table with a path, data (as a string), TTL, created, and updated columns, then use INSERT/REPLACE statements to save and retrieve JSON objects.
SQLite offers efficient, synchronous database access within the UI thread, enabling fast data retrieval and seamless integration for UI-driven applications, even with large datasets.
Build an infinite canvas in Flutter using InteractiveViewer and CustomMultiChildLayout for creating multi-touch canvases and dynamic layouts.