Metronome

Blog

Make a Voice-Controlled Audio Player with the Web Speech API
Make a Voice-Controlled Audio Player with the Web Speech API
Ivan Dimov
HTTP/2: the Pros, the Cons, and What You Need to Know
HTTP/2: the Pros, the Cons, and What You Need to Know
Lexy Mayko
OCR in PHP: Read Text from Images with Tesseract
OCR in PHP: Read Text from Images with Tesseract
Lukas White
Sharing Functionality between Android Apps with AIDL
Sharing Functionality between Android Apps with AIDL
Abbas Suterwala
How to Use Modernizr Responsibly
How to Use Modernizr Responsibly
Jérémy Heleine
How to Use Web Fonts in WordPress
How to Use Web Fonts in WordPress
Andrew Renaut
Fire up Your E-Commerce Site with Solidus
Fire up Your E-Commerce Site with Solidus
Kingsley Silas
Multilingual Support for AngularJS
Multilingual Support for AngularJS
Ahmad Ajmi
How to Create Your Own Browser with JavaScript Using EdgeHTML
How to Create Your Own Browser with JavaScript Using EdgeHTML
Josh Rennert
Flyweight Design Pattern and Immutability: A Perfect Match
Flyweight Design Pattern and Immutability: A Perfect Match
Andrew Carter
Saving and Loading Player Game Data in Unity
Saving and Loading Player Game Data in Unity
Zdravko Jakupec
Creating a Perspective Mockup in Sketch with MagicMirror
Creating a Perspective Mockup in Sketch with MagicMirror
Daniel Schwarz
Pseudo-comments in CSS (Or, How Browsers Parse Styles)
Pseudo-comments in CSS (Or, How Browsers Parse Styles)
David Kaye
How to Solve Caching Conundrums
How to Solve Caching Conundrums
Craig Buckler
JavaScript Goes Asynchronous (and It’s Awesome)
JavaScript Goes Asynchronous (and It’s Awesome)
David Catuhe
3 Ways to Create a Mobile App with WordPress
3 Ways to Create a Mobile App with WordPress
Scott Bolinger
Mobile Accessibility Fails: Do we need a WCAG3?
Mobile Accessibility Fails: Do we need a WCAG3?
Gian Wild
What’s New in Ember 2.0?
What’s New in Ember 2.0?
Lamin Sanneh
Memory Performance Boosts with Generators and Nikic/Iter
Memory Performance Boosts with Generators and Nikic/Iter
Christopher Pitt
Active Model Serializers, Rails, and JSON! OH MY!
Active Model Serializers, Rails, and JSON! OH MY!
Hendra Uzia
First Look at Flarum – Next Generation Forums Made Simple
First Look at Flarum – Next Generation Forums Made Simple
Jeff Smith
A Beginner’s Guide to Currying in Functional JavaScript
A Beginner’s Guide to Currying in Functional JavaScript
M. David Green
Building Database-free Websites with Statamic CMS
Building Database-free Websites with Statamic CMS
Gareth Redfern
Docker and Dockerfiles Made Easy!
Docker and Dockerfiles Made Easy!
Younes Rafie
Storing Local Data in a Cordova App
Storing Local Data in a Cordova App
Narayan Prusty
Understanding PhantomJS
Understanding PhantomJS
Thomas Greco
Mastering WordPress Roles and Capabilities
Mastering WordPress Roles and Capabilities
Johan Satgé
Trying Linux for the First Time: A Beginner’s Guide
Trying Linux for the First Time: A Beginner’s Guide
Lesley Lutomski
Custom Display Suite Fields in Drupal 8
Custom Display Suite Fields in Drupal 8
Daniel Sipos
Adding Custom Functionality to the WordPress Visual Editor
Adding Custom Functionality to the WordPress Visual Editor
Tim Carr
Introducing GSS: Grid Style Sheets
Introducing GSS: Grid Style Sheets
Rafay Saeed Ansari
What Do Super High-Res Displays Mean for Your Website?
What Do Super High-Res Displays Mean for Your Website?
James George
Showing 2912 of 7921
Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.