SmythOS

Blog

A Step by Step Guide to Building an Android Audio Player App
A Step by Step Guide to Building an Android Audio Player App
Valdio Veliu
You’re the Best Developer on the Team — Why It’ll Cost You Your Job
You’re the Best Developer on the Team — Why It’ll Cost You Your Job
Andrew McDermott
Sculpin Extended: Customizing Your Static Site Blog
Sculpin Extended: Customizing Your Static Site Blog
Wern Ancheta
Tap User Interests with Curated Feeds in Rails
Tap User Interests with Curated Feeds in Rails
Christopher Vundi
How to Prevent Replay Attacks on Your Website
How to Prevent Replay Attacks on Your Website
Ben Dickson
Which Productivity System Is Best for Me?
Which Productivity System Is Best for Me?
Paul Maplesden
CodePen, and Getting Started on the Web, with Chris Coyier
CodePen, and Getting Started on the Web, with Chris Coyier
M. David GreenTim Evko
10 Need-to-Know RxJS Functions with Examples
10 Need-to-Know RxJS Functions with Examples
Peleke Sengstacke
8 Distinctive Headline Fonts to Make Your Content Sizzle
8 Distinctive Headline Fonts to Make Your Content Sizzle
Gabrielle Gosha
Quick Tip: What Are Factory Functions in JavaScript
Quick Tip: What Are Factory Functions in JavaScript
Dan Prince
Quick Tip: Convenience Hacks for Passing Data to Views
Quick Tip: Convenience Hacks for Passing Data to Views
Reza Lavarian
Plugs Are to Elixir What Rack Is to Ruby
Plugs Are to Elixir What Rack Is to Ruby
Jesse Herrick
Transfer Data between Activities with Android Parcelable
Transfer Data between Activities with Android Parcelable
Simon Codrington
A Pokemon Crash Course on CouchDB
A Pokemon Crash Course on CouchDB
Wern Ancheta
Building Roman Numerals in a Day with Ruby Metaprogramming
Building Roman Numerals in a Day with Ruby Metaprogramming
William Kennedy
How to Work From a Café or Bar Without Becoming a Freeloading Jerk
How to Work From a Café or Bar Without Becoming a Freeloading Jerk
Daniel Schwarz
JavaScript Functional Testing with Nightwatch.js
JavaScript Functional Testing with Nightwatch.js
Kitty Giraudel
Communicating with Bluetooth Low Energy Devices in Cordova
Communicating with Bluetooth Low Energy Devices in Cordova
Wern Ancheta
JVMLS 2016: A Recap of Java Virtual Machine Language Summit
JVMLS 2016: A Recap of Java Virtual Machine Language Summit
Nicolai Parlog
Function Composition: Building Blocks for Maintainable Code
Function Composition: Building Blocks for Maintainable Code
M. David Green
10 jQuery Form Validation Plugins
10 jQuery Form Validation Plugins
Julian KühnelSam Deering
6 More Must-Do Grav Tweaks: Ready for Hacker News Traffic!
6 More Must-Do Grav Tweaks: Ready for Hacker News Traffic!
Bruno Skvorc
Asynchronous Multiple File Upload with Rails and Dropzone.js
Asynchronous Multiple File Upload with Rails and Dropzone.js
Vahob Rasti
8 Must-Have Grav Plugins to round-off Your Blog’s Installation
8 Must-Have Grav Plugins to round-off Your Blog’s Installation
Bruno Skvorc
Exploring Responsiveness in the WordPress Theme Customizer
Exploring Responsiveness in the WordPress Theme Customizer
Jérémy Heleine
Build a Stateful Real-Time App with React Native and Pusher
Build a Stateful Real-Time App with React Native and Pusher
Ayomide Aregbede
Self Types with Java’s Generics
Self Types with Java’s Generics
Nicolai Parlog
The Beginner’s Guide to Creating Effective Business Reports
The Beginner’s Guide to Creating Effective Business Reports
Paul Maplesden
Practical Graphs on Rails: Chartkick in Practice
Practical Graphs on Rails: Chartkick in Practice
Ilya Bodrov-Krukowski
How to Master the Habit of Forming Good Habits
How to Master the Habit of Forming Good Habits
Rebeka Bergin
Quick Tip: How to Make a Game Loop in JavaScript
Quick Tip: How to Make a Game Loop in JavaScript
Mark Brown
Getting to Know Cutestrap, a Lightweight CSS Framework
Getting to Know Cutestrap, a Lightweight CSS Framework
Maria Antonietta Perna
Showing 2240 of 7924
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.