Learn how to create your own audio visualizer using vanilla JavaScript and the inbuilt browser Canvas and Web Audio APIs.
Learn about the WillPopScope widget in Flutter and how you can use it to solve navigation issues and fine-tune the user browsing to improve your next browsing experience.
Memory leaks can cause your Android app to crash, causing frustration and lower usage. Learn how to fix them in this guide.
Learn about mainnet and testnet, how they’re used in the blockchain ecosystem and their significance to developers when creating applications.
Typesense is a search solution that allows you to integrate search functionality into your project without having to write your own custom search logic.
Build a Flutter image generator app that reads data from a Golang backend and can run on Android, iOS, web, and desktop.
These Rust tools will give you a modicum of security for minimal effort and improve the community’s supply chain security.
Learn how to implement native lazy loading in JavaScript websites across all browsers using a polyfill approach.
Learn about the addition of generics in Go 1.18 and how it compares to generics on other platforms like Rust.
CUBE CSS is a CSS methodology that helps your CSS remain maintainable and scalable. Learn how it works (and how it compares to BEM) here.
Go-based backends bring numerous benefits for Flutter frontends. You can avoid time-consuming business logic rewrites by using Go modules in the Flutter app.
typealias
in SwiftIn this article, we review some basic and advanced examples of the typealias function in Swift, which can help make code more readable and easier to maintain.