
Applications

Building AI-Powered Applications Using the Plan → Files → Code Workflow in TinyDev
In this tutorial, we introduce TinyDev class implementation, a minimal yet powerful AI code generation tool that utilizes the Gemini API to transform simple app ideas into comprehensive, structured applications. Designed to run effortlessly in Notebook, TinyDev follows a clean three-phase workflow—Plan → Files → Code—to ensure consistency, functionality, and modular design. Whether building a…

Time-to-digital conversion for space applications
What is a TDC? A time-to-digital converter (TDC) is like a stopwatch measuring the elapsed interval between two events with picosecond precision, converting this into a digital value for post-processing. Many space applications require time-of-flight measurements to calculate distance, delay, or velocity. For example, an in-space servicing, assembly, and manufacturing (ISAM) spacecraft needs to determine…

SaaS Security Essentials: Reducing Risks in Cloud Applications
As organizations increasingly rely on SaaS applications to run their operations, securing them has become a necessity. Without strong protection, sensitive data, user access, and cloud infrastructure are left vulnerable to breaches. SaaS security is not a single-layer fix; it demands multiple approaches to address cybersecurity threats across identity, data, and applications. Key Components of…

RRAM: Non-volatile memory for high-performance embedded applications
Non-volatile memory is an important component in a wide range of high-performance embedded applications. Especially, many consumer, industrial, and medical applications need increased re-writability to support both more frequent code updates as well as increased data logging. These applications require greater memory density to store either a substantially larger code footprint and/or more extensive data…

How OWASP Helps You Secure Your Full-Stack Web Applications — Smashing Magazine
The OWASP vulnerabilities list is the perfect starting point for web developers looking to strengthen their security expertise. Let’s discover how these vulnerabilities materialize in full-stack web applications and how to prevent them. Security can be an intimidating topic for web developers. The vocabulary is rich and full of acronyms. Trends evolve quickly as hackers…

Why RISC-V is a viable option for safety-critical applications
An intro to RISC-V As safety-critical systems become increasingly complex, the choice of processor architecture plays an important role in ensuring functional safety and system reliability. Consider an automotive brake-by-wire system, where sensors detect the pedal position, software interprets the driver’s intent, and electronic controls activate the braking system. Or commercial aircraft relying on flight…

Simulating High-Power Sinusoidal Applications With Switch Models In SPICE
**** 10/08/23 18:16:25 ****** PSpice Lite (October 2012) ****** ID# 10813 **** Power switch for sinusoidal signal application **** Circuit description ******************************************************************** V1 4 0 PULSE (0 100 0 0 0 0.2MS 0.4MS) R40 4 0 1 V10 1 0 SIN (5 50V 2500 0.15MS) R12 1 2 100 R20 2 0 100 R23 2…

Flip-Flop Types, Truth Table, Circuit, Working, Applications
– Advertisement – A flip-flop in digital electronics is a circuit with two stable states that can be used to store binary data. The stored data can be changed by applying varying inputs. Flip-flops and latches are fundamental building blocks of digital electronics systems used in computers, communications, and many other types of systems. Both…

On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine
Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locally, right on your device, without connecting to the internet and sending data to the cloud. In this article, Joas Pambou explains…

Accessibility Best Practices for Single Page Applications (SPAs) — SitePoint
Today’s web users expect their online experiences to be fast, fluid, and engaging. Single Page Applications (SPAs) meet these expectations by providing smooth, app-like functionalities that enhance user engagement without page reloads. However, the dynamic nature of SPAs presents accessibility challenges that may exclude users with disabilities, especially those who rely on assistive technologies. In…