Defensive Programming in PHP
Finagle’s Law of Dynamic Negatives: Anything that can go wrong, will - at the worst possible moment. What Does “Defensive Programming” Mean? Defensive programming, simply put, is programming with the...
View ArticleHow to Manage Time as a Freelancer
So you're a freelancer. Maybe you do some side work, maybe it's a full-time gig for you. Maybe you're the entrepreneur behind a small startup, still functioning like a freelancer. In these and many...
View ArticleGetting Hired as a Developer: Tips from Senior Recruiters
There's no magic bullet for getting hired as a developer. But there is some great advice available to help in the process. I recently interviewed Matt Langan and Christian Macolino, two Senior Tech...
View ArticleFirst Look at Flarum – Next Generation Forums Made Simple
Flarum is a forums solution that is currently in public beta and is under active development. Today we’re going to take a look at it, get it set up in a Homestead Improved Vagrant virtual machine, and...
View ArticleRecognizing and Dealing with Impostor Syndrome
According to Wikipedia, impostor syndrome is a psychological phenomenon in which people are unable to internalize their accomplishments. In short, people who are good or successful at something...
View ArticleMore Tips for Defensive Programming in PHP
The general definition of defensive programming (as seen in Part 1, an overview piece on Defensive Programming in PHP) being used here is thus: Defensive programming, simply put, is programming with...
View ArticleHTTP vs IPFS: is Peer-to-Peer Sharing the Future of the Web?
The Inter-Planetary File System (IPFS) is a revolutionary model that could change the way we use the Internet. Unlike the typical server-client model we’re accustomed to, IPFS is something more like...
View ArticleTranslating CSS for Paged Media with Rachel Andrew
Last week we spoke with Rachel Andrew, a CSS Working Group Invited Expert, and Founder of Edge of my Seat. Rachel is passionate about CSS, and that passion has clearly made her stand out as a master of...
View ArticleLive Q&A with Miriam Suzanne on Susy and Toolkits
Miriam will be joining us for our next SitePoint Community Q&A to talk about Susy and toolkits! To participate, check out the Q&A event and start entering your questions now. Miriam will be...
View ArticleA Live Lesson in Diving into ES2015, with Darin Haener
SitePoint Premium’s first ever Live Lesson was held this month with Darin Haener, walking you through several sections of his Premium course, Diving into ES2015. Viewers were able to ask Darin...
View ArticleHow to Choose the Right CSS Toolkits and Frameworks
Miriam is a co-founder of OddBird, and is the author of Jump Start Sass at SitePoint. She is the creator of Susy, as well as a creator and contributor of other open source toolkits and projects. Last...
View ArticleChris Coyier on CodePen – Join the Conversation!
There are so many developer tools for various different languages, technologies, and platforms, but CodePen is one of the most pervasive tools in a developers toolkit. It only makes sense for us to dig...
View ArticleTalk With The Experts: Chris Coyier
Last week we held our highly anticipated live webinar with Chris Coyier! For those of you who may not know him, he is the Co-Host of The Shop Talk Show podcast, Founder of CSS-Tricks and Co-Founder of...
View ArticleDesigning Custom Icons with Sketch 3
Sketch 3 has design templates included, and many of those have icons in them. This is an easy way to get started, both with icons and with your user interface design. In this video, we'll focus on...
View ArticleUI Designs with Sketch 40 – Live Lesson!
You’ve surely heard of Sketch, right? Sketch is one of the premier design programs for user interface developers. It’s an amazing offering, even if only available on macOS. In the last couple of weeks,...
View ArticleMobile User Interface Design with Sketch
This is a recap of our recent Live Lesson with Adam Rasheed, teacher of our User Interface Design with Sketch course on SitePoint Premium. Our 1-hour live lesson focused on building a mobile user...
View ArticleInterrupting Applications with Laravel Middleware
Before we launch into using middleware with Laravel, what is middleware? In general, middleware is software that connects different systems to one another. In Laravel, one of the most well known and...
View ArticleTalk with the Experts: Glenn Goodrich
This is a recap of our recent AMA with Glenn Goodrich, our Ruby channel editor and author behind Rails: Novice to Ninja on SitePoint. Our 1-hour AMA's is your opportunity to talk with an expert,...
View ArticleWhy Every Business Needs a Website
This article is part of a series sponsored by SiteGround. Thank you for supporting the partners who make SitePoint possible. In 2017, the reality is that any business that desires new customers or...
View ArticleManaging WordPress Updates with InfiniteWP
This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. InfiniteWP is an administration panel that provides almost...
View Article
More Pages to Explore .....