![GIF, PNG, JPG or SVG. Which One To Use?](https://uploads.sitepoint.com/wp-content/uploads/2009/08/1486518514palette-218x300.jpg)
This short guide outlines the differences between the file types and also uses a couple of examples to show you how the file sizes vary.
This short guide outlines the differences between the file types and also uses a couple of examples to show you how the file sizes vary.
Ada Ivanoff shows 10 of her favorite Free UI Templates for Android Lollipop and iOS 8 application design.
Check out these 40+ free templates for business, including for invoices, project management, marketing and more.
Valdio Veliu looks at the RecyclerView in Android, perfect for handling long lists of data efficiently.
When you are a beginner, it's easy to get confused about where to start. To make it easy for you here are 12 Android tutorials to start with.
Once you're getting some traffic, it's time to earn money from your site. Here are 10 proven strategies you can use.
Web developers always need SelectBox and Drop-down menus, so we've compiled a list of 13 of the best jQuery Selectbox/Drop-down Plugins.
Many of us actively use sites like Twitter and Facebook to promote our businesses. Let's look at 20 social networking sites for business professionals.
How to use jQuery's JSONP to get around the cross domain issues when loading external scripts by using an AJAX request that has a callback function.
Pagination seems too cumbersome for some and infinite scrolling is where many are headed. Here are 6 jQuery infinite scrolling demos to get you started.
Some people still like to scroll both ways. Here are 10 jQuery horizontal scroll demos and plugins to help things run smoothly.
Matt Burnett presents 10 jQuery time picker plugins to help you add a touch of class to your web pages when asking users to input a time.
Here's how to use a popular AI engine to classify uploaded images of dogs into breeds - much like Microsoft's What-Dog app, but in only 80 lines of code!
Ritesh Kumar shares a list of his favorite jQuery and HTML5 WYSIWYG plugins that are easy for developers to integrate into a site, making content editing a happy experience for all users of your website.
Welcome to 2016. Craig looks back over the past year and discusses the winners and losers in the active browser market.
Aldo Ziflaj looks at Microsoft's App Studio, a handy free tool for creating basic Windows Phone apps.
Are you puzzled by SQL and NoSQL? Are you unsure what to use in your next project? Craig discusses the primary differences in on handy summary.
Tom Greco demonstrates how to validate user input in AngularJS using Angular's recently introduced ngMessages module, which keeps your code nice and DRY.
In this article, Ravi Kiran explains how to use Angular 2 and TypeScript to build a simple application.
Joyce Echessa demonstrates how the Android Design Support library can bring Material Design to older Android versions.
Craig recommends several packages and themes that transform GitHub's Atom from a being good editor into a truly great editor.
Jay Raj investigates 3 options for creating mobile apps without writing a line of code.
Choosing a server-side language is a subjective decision. Should you consider the reliable PHP or the more revolutionary Node.js? Let battle commence...
Simon Codrington explains how to use jQuery and CSS3 to add scroll-based animations to your site and thereby offer your users a more engaging experience.
This article explores Angular's $resource, which provides an out of the box solution for working with RESTful APIs.
Ashraff Hathibelagal introduces Microsoft's Visual Studio Code (VSCode), covering Linux installation, IntelliSense, debugging and version control.
Nick Salloum adds CRUD functionality to a previously bootstrapped Laravel application. See how simple it is to get going with real life projects!
Google's Material Design has gifted us a polished frontend 'design language' out of the box. Tanay looks the 5 Material Design frameworks to use in 2015.
Tanay Pant builds a snazzy-looking movie browser and in so doing demonstrates how to retrieve data from a remote API using AngularJS and its $http service.
By default, every website is accessible to the whole planet. In this article we show you how to block entire countries, with pros, cons and code samples.