The Balance between Visual and Technical Debt in PHP

Laracasts recently published a very interesting non-Laravel video about something called visual debt. It’s only 3 minutes long, so please, take the time to watch it before reading further. Done? Okay, spoilers below. In the video, Jeff starts out with with a bit of verbose event-based code with some listeners, fire methods, an interface on…

Get Started With Ionic Services: Push

In this tutorial, you’re going to learn about Ionic Push, an Ionic service which makes it easy to send push notifications to your users. Ionic Push allows you to send push notifications to the users of your app. These can be triggered whenever you choose. For example, when it’s the user’s birthday, you could automatically…

30 of Our Favorite CSS Resources from This Year

With all of the trend changes and advancements that CSS goes through, we shouldn’t be surprised at the large volume of free resources and tools that have been released recently. These time-saving CSS libraries and tools have been built to make our lives that little bit easier and also offer a clear learning window into…

Day Camp 4 Developers: PHP Application Security

Application security is on everybody’s mind these days. Every day we hear of another site hacked or another data breach. Does your team do everything it can to keep your site secure and your data safe? Day Camp 4 Developers is a semi-regular online meetup of developers who want to teach people things that don’t…

Programming With Yii: Generating Documentation

What You’ll Be Creating In this Programming With Yii2 series, I’m guiding readers in use of the Yii2 Framework for PHP. You may also be interested in my Introduction to the Yii Framework, which reviews the benefits of Yii and includes an overview of what’s new in Yii 2.x. Welcome! Recently, I wrote about building…

Extending HTML by Creating Custom Tags

In this tutorial I will show you how easy it is to extend the HTML language with custom tags. The custom tags can be used to implement various behaviors, so they are a very convenient way to write less code and keep your HTML documents simpler. What Is a Custom HTML Tag? With HTML you…