Tags / javascript

javascript 38 posts

How to Print Multiple Objects to the Console with print() in Dart

To print multiple objects to the console in Dart, use Records, which allow grouping multiple distinct values into a single `Object?` printable unit.

2025-01-19 02:39:50.688Z Read post

How to create HTML Web Components with Dart

Learn how to create re-usable, framework-agnostic HTML Web Components using Dart, allowing developers to build modern web applications and progressively enhance existing sites.

2025-02-14 12:00:00.000Z Read post

How to Run Astro SSR and PocketBase on the Same Server

Learn how to integrate and run Astro in Server-Side Rendering mode with PocketBase on the same server using a Go reverse proxy setup.

2025-01-18 22:05:53.055Z Read post

Check if an Object is Truthy in Dart

An extension method can be used in Dart to simulate JavaScript-style truthy checking, allowing developers to determine if objects and values are logically true within conditional statements.

2025-01-19 02:25:47.322Z Read post

How to Build a WebRTC Signal Server with PocketBase

This guide details how to construct a WebRTC signal server using PocketBase, demonstrating real-time communication capabilities powered by SQLite and Server-Sent Events (SSE).

2025-01-18 22:32:05.045Z Read post

Host your Flutter Project as a REST API

Learn how to use a single Flutter codebase to expose your Dart models and business logic as a REST API, enabling unified development for both client and server applications.

2025-01-20 00:30:40.634Z Read post

Lit and Flutter

Learn how to integrate Lit web components into Flutter, enabling developers to embed existing web applications into cross-platform mobile apps while accessing device APIs and handling updates seamlessly.

2025-01-20 02:22:00.005Z Read post

How To Send Push Notifications on Flutter Web (FCM)

*Learning how to implement Firebase Cloud Messaging (FCM) for sending push notifications specifically within a Flutter Web application.*

2025-01-20 01:11:12.099Z Read post

Dynamic Themes with CodeMirror

This tutorial guides users on how to create a dynamic, themed code editor by integrating CodeMirror within a Lit web component and applying Material Design theming.

2025-01-19 23:52:54.455Z Read post

Lit and Figma

Learn how to integrate Lit web components into Figma by setting up a comprehensive plugin development environment using Node.js and TypeScript.

2025-01-20 02:00:23.655Z Read post

Draggable DOM with Lit

Learn how to create an interactive, draggable DOM using Lit web components, CSS transforms, and slots.

2025-01-19 08:19:15.899Z Read post

2D or 3D Force Graph with Lit

Learn to create dynamic 2D or 3D force graphs using Lit in this comprehensive tutorial, including setup instructions, code examples, and a full source repository.

2025-01-19 06:03:11.263Z Read post

JSON to HTML Table with Lit

Learn how to create dynamic HTML tables using a Lit web component that can generate tables either from a remote JSON URL or inline JSON data.

2025-01-20 01:18:07.887Z Read post

Lit and Monaco Editor

This guide provides a technical tutorial on how to integrate the powerful Monaco Editor (the engine behind VSCode) into a reusable web component using Lit.

2025-01-20 02:32:31.800Z Read post

Building a Rich Text Editor with Lit

How to build a rich text editor using Lit web components, covering setup, dependencies, and code implementation.

2025-01-19 07:04:52.222Z Read post

Lit Sheet Music

Use the Lit web component and OpenSheetMusicDisplay to dynamically render and resize sheet music (MusicXML) from a source or inline XML directly within a web page.

2025-01-20 02:46:46.248Z Read post

Lit and VSCode Extensions

A guide detailing the steps to set up a Lit web component and integrate it into a functional VSCode extension using Vite and TypeScript.

2025-01-20 02:41:17.941Z Read post

SQLite on the UI Thread

SQLite, when used correctly for UI-driven applications, can provide extremely fast and seamless data access, often outperforming asynchronous approaches and enabling high performance even with massive datasets.

2025-01-18 20:38:57.089Z Read post

File Based Routing for Static Sites

Learn how to build a multi-page static site application using file-based routing techniques.

2025-01-19 23:59:39.058Z Read post

Building a HTML Element Sandbox with Lit

This guide details how to build a reusable HTML Element Sandbox component using Lit web components, enabling the development and live updating of embedded third-party content.

2025-01-19 06:17:00.655Z Read post

Async Preact Signals

Learn how to manage asynchronous data fetching (Promises) with Preact signals by using side effects, ensuring state integrity, and handling dependency changes through proper request cancellation.

2025-01-28 12:00:00.000Z Read post

Flutter Desktop/Web and VR

This discussion explores the future potential of Flutter development, covering advanced topics including VR, code generation, and cross-platform capabilities for desktop and web.

2023-10-25T00:00:00.000Z Read post

Flutter State Management and Dart Nullability feat. Simon Lightfoot

Expert Simon Lightfoot discusses advanced Flutter topics, including state management and Dart nullability.

2023-11-28T00:00:00.000Z Read post

Building a DND Agent with ADK, Antigravity, and Gemini 3

Demonstrates the creation of a complex, rule-grounded Dungeons & Dragons campaign agent using the Agent Development Kit (ADK), specialized agent roles, and advanced grounding techniques with Gemini 3.

2025-12-04T00:00:00.000Z Read post

Offline vector search with SQLite and EmbeddingGemma

Learn how to build an offline Retrieval-Augmented Generation (RAG) system that uses SQLite and EmbeddingGemma to query and embed documents entirely in the browser, even without internet connectivity.

2025-11-26T00:00:00.000Z Read post

The Gemini Cookbook, Popover API lands in Baseline, and more dev news!

Google's weekly developer news update covers major announcements, including the Popover API landing in Baseline, new tools for CI/CD compliance, ML for build repair, and insights on the Gemini Cookbook.

2024-04-29T00:00:00.000Z Read post

Flutter & Antigravity | Observable Flutter #76

Experts discuss Flutter development and functionality within Google's new AI-powered IDE, Antigravity, during Episode #76 of Observable Flutter.

2025-11-20T00:00:00.000Z Read post

Dataset Search, Wear OS updates, and more dev news!

This developer news show provides a comprehensive roundup of the latest Google updates, covering features like enhanced Dataset Search, Wear OS policy changes, Firebase recaps, and new web platform developments.

2023-03-06T00:00:00.000Z Read post

IDX & Flutter by Rody Davis, Senior Developer Advocate - Google

Rody Davis discusses how IDX and Flutter integrate for enhanced development, covering topics from local vs. remote environments to practical use cases.

2024-10-29T00:00:00.000Z Read post

60 - Flutter with Rody Davis

An interview with Rody Davis details Flutter, a high-performance, mobile-first framework designed for cross-platform development of iOS and Android applications.

2019-10-07T00:00:00.000Z Read post

Chat With Lit #1 - Westbrook Johnson (Adobe)

Lit hosts Adobe's Westbrook Johnson for the first episode of "Chat With Lit," discussing web components, the Spectrum project, and the state of the web components community.

2021-07-24T00:00:00.000Z Read post

Chatting with a Googler @RodyDavis ! #google #flutter #firebase #developers #ai #vibecoding Chatting with a Googler @RodyDavis ! #google #flutter #firebase #developers #ai #vibecoding

DevRel Rody Davis discusses AI models like Gemini 2.5 Pro and Flash, best practices for prompting, and building apps with Firebase Studio and Flutter during the GDG EMEA summit 2025.

2025-07-07T00:00:00.000Z Read post

Speaker Interview - Rody Davis, David Khourshid, and João Luiz S Kestering

ThunderNerds hosts a speaker interview with Rody Davis, David Khourshid, and João Luiz S. Kestering discussing mobile, front-end, and general technology development at Devfest Florida.

2019-11-20T00:00:00.000Z Read post

Building AI Powered Experiences with Firebase Studio and Firebase Platform - Rody Davis Building AI Powered Experiences with Firebase Studio and Firebase Platform - Rody Davis

Learn how Firebase Studio simplifies building AI backends by demonstrating how to use the Gemini API within the Firebase ecosystem to rapidly prototype and deploy intelligent applications.

2025-09-29T00:00:00.000Z Read post

Firebase Studio now supports Gemma 3 image inputs on the Gemini Developer API 🔥🪄🚀

Firebase Studio now enables developers to utilize Gemma 3 models with image inputs directly through the Gemini Developer API.

2025-05-09T00:00:00.000Z Read post

Design at scale with Web Components (and ducks)

Web Components offer a scalable solution for design systems, enabling teams to create and deploy consistent, on-brand user experiences across any modern web framework.

2020-12-22T00:00:00.000Z Read post

Moving an Angular app to Flutter web - DevFest FL 2019

*This presentation outlines the process of migrating an Angular application to Flutter Web, demonstrating how Flutter's widget-based architecture enables rapid, cross-platform development and feature scaling.

2019-11-18T00:00:00.000Z Read post

Color Utilities in JavaScript

JavaScript utilities are provided for converting color values seamlessly between RGB, HSL, and HEX color models.

2025-01-19 03:37:33.316Z Read post