Jorrit Diepstraten, Jun 16
How to Monetize Your Website with Google AdSense
Despite what you may have heard, AdSense can still be a great way to monetize content sites. Here are some strategies to do so successfully.
Ilya Bodrov-Krukowski, Jun 16
Create a Chat App with Rails 5, ActionCable, and Devise
Ilya Bodrov-Krukowski writes this very thorough tutorial on creating a chat application with Rails 5, ActionCable, and Devise. This goes through how to authorize users to that chat and protect your web sockets with Rails. Very cool!
Thomas Punt, Jun 15
An Introduction to Elixir's Ecto Library
Thomas introduces Ecto, Elixir's predominant library for working with databases, building a simple database-driven app using Ecto's four main components.
Paul Maplesden, Jun 15
Build a Powerful Freelance Portfolio Website that Gets Results
Learn how to plan, build, test, and use an effective freelance portfolio website.
Florian Rappl, Jun 15
Hands-on Functional Programming with Ramda.js
Florian Rappl introduces Ramda.js, a powerful toolbox designed with functional programming in mind, and talks about the concepts on which its based.
Bruno Skvorc, Jun 15
The PHP Application Environment
This is an excerpt from SitePoint's recent book on PHP Application Environments and get getting started the right way. Enjoy this preview!
Craig Buckler, Jun 14
Blisk: Your Next Web Development Browser?
Most of us use our default browser for development. Is it practical? Are there better options? Craig looks at Blisk — a new development-only browser.
Rohit Boggarapu, Jun 14
Building a Chart Component with Angular 2 and FusionCharts
Maria Antonietta Perna, Jun 14
Faster WordPress Theme Development with the Beans Framework
In this tutorial, Maria Antonietta Perna covers how to build a WordPress theme super-fast, using the Beans Theme Framework.
HTML & CSS
Craig Buckler, Jun 14
7 PostCSS Plugins to Ease You into PostCSS
Are you confused by PostCSS? Are you worried about complicating your build process? Don't be - Craig reveals how and why you should use it.
Simon Codrington, Jun 14
Custom Android Layouts with Your Own ArrayAdapter
If you need a custom layout for your Android App, then you need your own ArrayAdapter. Simon Codrington shows you how to create and use them in your apps.
Design & UX
Alan Dargan, Jun 14
5 Things Every Designer Needs to Know About Conversational UIs
Conversational UIs are becoming more and more common but designing them requires a whole new skillset – more scriptwriter than graphic designer.
Design & UX
Angela Molina, Jun 13
Let's Talk about Sketch, Baby! With Sketch Guru, Daniel Schwarz
We think it's important to connect you with subject matter specialists and give you a chance to say hello and ask them a question. Last week, we caught up with Daniel Schwarz for a chat about Sketch 3.
Daniel Schwarz, Jun 13
7 Excellent Collaboration Tools for Remote Teams
Keeping a remote team engaged and productive can be a challenge. Daniel Schwarz looks at the tools that can help you get the best results for your startup.
James Hibbard, Jun 13
A Round up of Online Code Playgrounds
James Hibbard looks at some of the more popular online code playgrounds and examines which are good for hosting demos involving a server-side components.
Chris Coyier, Jun 13
Francesco Malatesta, Jun 13
Laravel Doctrine - Best of Both Worlds?
Francesco introduces Laravel Doctrine, and builds a sample app with it - come learn about this powerful ORM + Framework mix!
Ilya Bodrov-Krukowski, Jun 13
Make Easy Graphs and Charts on Rails with Chartkick
Ilya Bodrov-Krukowski shows you just how easy it is to make beautiful, interactive charts and graphs in your Rails app. Your users will love this.
Elio Qoshi, Jun 11
How to Scale from Freelancer to Founder with the Salami Technique
Elio Qoshi describes his approach to breaching the earnings limitations of freelancing by gently scaling into a larger services operation.
Hugo Giraudel, Jun 10
The Importance of Code Reviews
Hugo discusses the importance of code reviews, and how to get them happening within your development team.
Chris Ward, Jun 09
What Do Apple's App Store Changes Mean for Developers?
Chris Ward looks at Apple's forthcoming changes to the App Store, and whether they will be successful in improving revenue.
Jeff Mott, Jun 09
Lukas White, Jun 09
How to Modernize a Booking System with Acuity Scheduling
Lukas White shows you how to bring a driving instructor's booking system into the 21st century using the Acuity Scheduling API.
HTML & CSS
George Martsoukos, Jun 09
Quick Tip: How z-index and Auto Margins Work in Flexbox
George Martsoukos looks at Flexbox and how to use z-index and auto margins in your CSS layouts.