Marcello Duarte, Apr 27
Functional Programming with Phunkie: Parser Combinators in PHP
Marcello Duarte of Inviqa shares some functional programming insight with us by teaching us how to build Parser combinations with Phunkie! Hardcore!
Andrew McDermott, Apr 27
6 Unexpected Mistakes That Keep Developers from Getting a Raise
Wondering why you got passed over for a raise after doing a stand-out job? Andrew McDermott explains six mistakes developers make in their careers.
Design & UX
David Attard, Apr 27
6 Tools to Stop Your Devs and Designers Strangling Each Other
Having the best developers and designers on the planet is no good if they aren't on the same page. David has the tools to help you fit them together.
Ariel Elkin, Apr 26
Editorial: Is Smartphone Addiction a Problem for Developers?
Is smartphone addiction a good thing for developers? You know the directive: " make great apps that users love. " And what's the sign that a user _loves_ your app? They use it _frequently_. Frequent relations with your app are a sign of commitment, and commitment is a sign of love. But how does this scale? As it turns out, a recent report has found that a third of British children are not able to achieve a good balance between screen time and their other activities. Elsewhere in the world, "smartphone rehab" centres (yes, really) are opening up to offer recovery programs for people whose use of electronic devices is excessive. In other, cruder, words, they are smartphone addicts. A smartphone dependency might not be as flagrant as you'd think. It's a dependency when it prevents you from adequately engaging in other activities. Consider the simple activity of having a dinner with friends or family. If you see a smartphone placed on top of the dinner table, with attention automatically diverted to it whenever its screen periodically flashes up, then its owner is not fully engaging with the rest of the diners. They are in two places at the same time.
Indrek Ots, Apr 26
Java's While and Do-While Loops in Five Minutes
A while loop is a control flow statement that runs a piece of code multiple times. It consists of a loop condition and body. Java also has a do while loop.
Lucero del Alba, Apr 26
7 Deep Work Tips That Will Dramatically Boost Your Productivity
Lucero del Alba explains how you can start changing your habits to favor deep work, so you can get more done while freeing up more time for living life.
Jack Franklin, Apr 26
How to Organize a Large React Application and Make It Scale
Jack Franklin describes a set of tips and best practices for creating and organizing React applications in a scalable way.
HTML & CSS
Louis Lazaris, Apr 26
The Ultimate CSS Survey 2017
SitePoint's 2nd annual CSS Survey to give us a better idea of the knowledge, experience, habits, and practices of CSS developers from around the world.
Ada Ivanoff, Apr 26
10 Free UI Kits for Android Nougat and iOS 10
Ada Ivanoff shows 10 of her favorite Free UI Templates for Android Lollipop and iOS 8 application design.
HTML & CSS
Chris Ward, Apr 25
Creating Media Queries for Responsive Web Designs
This article outlines how to create a basic media query, utilizing logical operators and media features to target any type of device
Paddy Sherry, Apr 25
How to Land a Development Job Without Experience
Paddy provides tips for landing your first development job when you're fresh out of a technical degree but lack commercial development experience.
Charles Costa, Apr 25
The 3 SaaS Metrics That Matter (& How to Improve Them)
It's easy to get bogged down with meaningless business metrics. Charles Costa looks at the three you need to watch if you're starting a SaaS business.
Jurgen Van de Moere, Apr 25
The Ultimate Angular CLI Reference Guide
Create new Angular 2 applications, scaffold components, run tests, and build for production with Jurgen Van de Moere's guide to Angular CLI
Maria Antonietta Perna, Apr 25
Optimizing Web Fonts for Performance: the State of the Art
Maria Antonietta Perna digs into performance issues when loading custom web fonts. She discusses file size and FOIT and shows some cutting-edge solutions.
Design & UX
Roman Rudnik, Apr 25
How to Boost App Downloads by A/B Testing Icons
Roman Rudnik shows us how to boost app store downloads by A/B testing multiple icon designs in this step-by-step walkthrough.
Digital Marketing by WooRank
Greg Snow-Wasserman, Apr 24
The Secret to Conversion Rate Optimization
Greg Snow-Wasserman explains conversion rate optimization and shows you how to ensure more leads make it to the end of your sales funnel.
HTML & CSS
Aaron Osteraas, Apr 24
How to Improve Site Performance (and Conversions) with Dareboost
Aaron Osteraas reviews Dareboost, a service for evaluating website performance and monitoring pages over time.
Parth Misra, Apr 24
4 Lead Nurturing Strategies for Better Conversion Rate Optimization
Parth Misra looks at lead nurturing as a strategy for improving conversion rates, including personalization, follow-up and lead scoring.
Alejandro Gervasio, Apr 24
Three Design Patterns That Use Inversion of Control
Inversion of control is not just dependency injection - the observer and template method patterns use it as well. Study all three to become an IoC expert!
Tim Severien, Apr 24
Tim Severien looks at different possibilities for code reuse with ES2015 classes, exploring various ways of implementing multiple inheritance in ES6.
Christopher Pitt, Apr 24
How Privileged Are Programmers? Are You a John, Too?
Chris shares the anecdote of his past John-ness, describing, commenting, and deconstructing how privileged programmers are. Do you know Johns? Are you one?
Ilya Bodrov-Krukowski, Apr 24
Search and Autocomplete in Rails Apps
Ilya shows how to set up search and autocomplete features in a Rails application, including additional pg_search options, matched usernames and geolocation.
Craig Buckler, Apr 22
How to Customize the WordPress ToolBar
Whether you find the WordPress toolbar useful or useless, it's easy to customize the menus or remove them entirely. Craig reveals how...
Bruno Skvorc, Apr 22
Make Your Own Social Network, Game Server, or Knowledgebase! - Sourcehunt
This sourcehunt, we've gained the magical ability to make our own game servers, knowledgebases, and social networks. Join us in contributing!