SmythOS

Blog

Requesting Runtime Permissions in Android M and N
Requesting Runtime Permissions in Android M and N
Theodhor Pandeli
Why SVG Image Hosting is Hard (… and How to Do It)
Why SVG Image Hosting is Hard (… and How to Do It)
Alex Walker
8 Brain Warm-up Exercises for Mental Clarity in the Morning
8 Brain Warm-up Exercises for Mental Clarity in the Morning
Rebeka Bergin
Composer Global Require Considered Harmful?
Composer Global Require Considered Harmful?
Bruno Skvorc
Exploring Cryptography Fundamentals in Ruby
Exploring Cryptography Fundamentals in Ruby
Jesus Castello
Quick Tip: Local Development with Opera, Nginx 502 error
Quick Tip: Local Development with Opera, Nginx 502 error
Bruno Skvorc
9 More Essential Plugins for Android Studio
9 More Essential Plugins for Android Studio
Valdio Veliu
Hacking the Fitbit – Emulating a Pager for Twitter DMs!
Hacking the Fitbit – Emulating a Pager for Twitter DMs!
Christopher Pitt
Regular Expressions in JavaScript
Regular Expressions in JavaScript
Kevin Yank
Introducing the CSS clip-path Property
Introducing the CSS clip-path Property
Nitish Kumar
Learn Concurrency by Making a Countdown Latch in Ruby
Learn Concurrency by Making a Countdown Latch in Ruby
Benjamin Tan Wei Hao
Harnessing the Google Maps JavaScript API the Right Way
Harnessing the Google Maps JavaScript API the Right Way
Jamie Shields
Java 8 Streams: An Intro to Filter, Map and Reduce Operations
Java 8 Streams: An Intro to Filter, Map and Reduce Operations
Ashraff Hathibelagal
A Real World Example of WordPress Plugin Development
A Real World Example of WordPress Plugin Development
Simon Codrington
Inline CSS in Jekyll
Inline CSS in Jekyll
Kitty Giraudel
Nitpicking over Code Standards with Nitpick CI
Nitpicking over Code Standards with Nitpick CI
Bruno Skvorc
Dependency Management in iOS with Carthage
Dependency Management in iOS with Carthage
Aleksander Koko
Design and Build Your Own JavaScript Library: Tips & Tricks
Design and Build Your Own JavaScript Library: Tips & Tricks
Tim Severien
Quick Tip – Installing the Ionic Framework for HTML5 Apps
Quick Tip – Installing the Ionic Framework for HTML5 Apps
Mark Brown
Multi-Device Onboarding: What We Can Learn from Mint & Expensify?
Multi-Device Onboarding: What We Can Learn from Mint & Expensify?
Aja Frost
Jump Start Sass: Architecture in Sass
Jump Start Sass: Architecture in Sass
Miriam Suzanne
8 Things You Shouldn’t Do at Your Investor Meeting
8 Things You Shouldn’t Do at Your Investor Meeting
Charles Costa
Project Documentation with Hexo Static Site Generator
Project Documentation with Hexo Static Site Generator
Bruno Mota
Quick Tip: 4 Really Useful, Re-Useable Code Snippets from Codepen
Quick Tip: 4 Really Useful, Re-Useable Code Snippets from Codepen
Sarah Landrum
Managing Multiple Sound Sources in Android with Audio Focus
Managing Multiple Sound Sources in Android with Audio Focus
Abbas Suterwala
12 Favorite Atom Tips and Shortcuts to Improve Your Workflow
12 Favorite Atom Tips and Shortcuts to Improve Your Workflow
Mike Street
Phinx – the Migration Library You Never Knew You Needed
Phinx – the Migration Library You Never Knew You Needed
Bruno Skvorc
Make a Simple JavaScript Slideshow without jQuery
Make a Simple JavaScript Slideshow without jQuery
Yaphi Berhanu
Quick Tip: Single Character Transforms with CSS and JS
Quick Tip: Single Character Transforms with CSS and JS
Simon Codrington
Make Your Own Responsive SVG Graphs & Infographics
Make Your Own Responsive SVG Graphs & Infographics
Alex Walker
Brush up Your Knowledge of Rails Associations
Brush up Your Knowledge of Rails Associations
Ilya Bodrov-Krukowski
Quick Tip: Persist Checkbox Checked State after Page Reload
Quick Tip: Persist Checkbox Checked State after Page Reload
James Hibbard
Showing 2400 of 7923
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.