Mindblown: a blog about philosophy.
-
The Most Common Mistakes CakePHP Developers Make : A Tutorial for Beginners
CakePHP is an amazing PHP framework, but it has a steep learning curve! It requires a good amount of research and training to become an expert. I have been fortunate to use CakePHP for over 7 years now, and in that time I’ve had the honor of working with many members of the CakePHP community. In…
-

How to Find Great Software Developers (or be Found)
Whether you’re a software developer who wants to ace an interview or a technical recruiter looking for ways to locate and screen the best technical talent for your project, Toptal has created a comprehensive suite of hiring resources designed to make the interview and recruitment process efficient and successful. One of the most recent resources…
-
Data Encoding: A Guide to UTF-8 for PHP and MySQL
As a MySQL or PHP developer, once you step beyond the comfortable confines of English-only character sets, you quickly find yourself entangled in the wonderfully wacky world of UTF-8. A Quick UTF-8 Primer Unicode is a widely-used computing industry standard that defines a comprehensive mapping of unique numeric code values to the characters in most of today’s written…
-
Building REST API for Legacy PHP Projects
Building or architecting a REST API is not an easy task, especially when you have to do it for legacy PHP projects. There are a lot of 3rd party libraries nowadays that make it easy to implement a REST API, but integrating them into existing legacy codebases can be rather daunting. And, you don’t always…
-
Before Debugging PHP That’s Not Working, Consult This List of the 10 Most Common Mistakes That PHP Developers Make
PHP makes it relatively easy to build a web-based system, which is much of the reason for its popularity. But its ease of use notwithstanding, PHP has evolved into quite a sophisticated language with many frameworks, nuances, and subtleties that can bite developers, leading to hours of hair-pulling debugging. This article highlights ten of the more common…
-
PHP Best Practices and Tips
Manage Your Dependencies in PHP with Composer What Is a Dependency? PHP is a great language to create web projects. One of the things you will see when using PHP is that there is a library for almost anything you need. A dependency in your project is a library or package that your code uses…
-
Integration of Google Translate in any website
Do you need your website in multilingual but don’t want to repopulate content in multiple language. In that case you can use Google API to make your website multilingual. First of all decide the area where you want to add language selector. In that place you have to add this DIV section with ID so…
-
Context Validation in Domain-Driven Design
Domain-driven design (DDD in short) is not a technology or a methodology. DDD provides a structure of practices and terminology for making design decisions that focus and accelerate software projects dealing with complicated domains. As described by Eric Evans and Martin Fowler, Domain objects are a place to put validation rules and business logic. Eric Evans: Domain…
-
Build Ultra-Modern Web Apps with Angular Material
At the Google I/O Conference back in 2014, Google announced Material Design, their new design language. They have since converted much of their popular applications to adhere to this new spec in an effort to provide a consistent experience. Now they are trying to convince you to follow along as well. What is Material Design?…
-
A Step-by-Step Tutorial for Your First AngularJS App
What is AngularJS? AngularJS is a JavaScript MVC framework developed by Google that lets you build well structured, easily testable, and maintainable front-end applications. And Why Should I Use It? If you haven’t tried AngularJS yet, you’re missing out. The framework consists of a tightly integrated toolset that will help you build well structured, rich client-side…
Got any book recommendations?