Quick Tip: Convenience Hacks for Passing Data to Views
In MVC based architectures, working with template engines is an inevitable part of the development routine. It usually goes like this: we prepare and pass the data to the view. In the view, we print...
View ArticleSculpin Extended: Customizing Your Static Site Blog
If you’re a PHP developer and currently running a blog with a static site generator such as Octopress or Jekyll, wouldn’t it be great if you could use your primary language for it? Yes, it’s healthy...
View ArticleSingle-File Symfony Apps? Yes, with MicroKernelTrait!
A Single Page Application (SPA) offers a desktop experience to users of a web application by loading a single HTML page, and dynamically updating it as required without reloading. However, a Symfony...
View ArticleThe State of PHP MVC Frameworks in 2017
A simple question prompted me to sit down and write this follow up to my article from about a year ago. Q: Any thoughts about where things are today? (2/24/2017) A: “I’d say it’s pretty much down to...
View ArticleRe-Introducing Symfony Console – CLI PHP for the Uninitiated!
"The console component eases the creation of beautiful and testable command line interfaces." This is how we are welcomed when we visit the Symfony Console component tool page. As software developers,...
View ArticleGetting Started with Sulu CMS on Vagrant The Right Way™
In this tutorial, we'll learn how to get started with Sulu CMS the right way - meaning, we'll deploy a Sulu "Hello World" instance using Homestead Improved and be mindful of performance issues and...
View ArticleHow to Set up an Online Multi-Language Magazine with Sulu
We previously demonstrated the proper way to get started with Sulu CMS by setting up a Hello World installation on a Vagrant machine. Simple stuff, but can be tricky. If you're a stranger to Vagrant...
View ArticleTwig – the Most Popular Stand-Alone PHP Template Engine
Twig is a template engine for PHP. But isn't PHP itself a template engine? Yes and no! Even though PHP started as a template engine, it didn't evolve like one, and while we can still use it as one...
View ArticleIntroducing the Neo4j Symfony Bundle
There is no such thing as disconnected information, no matter where you look - people, events, places, things, documents, applications and the information about them is all heavily connected. As the...
View ArticleSymfony Flex: Paving the Path to a Faster, Better Symfony
Symfony Flex is a modern replacement for the Symfony Installer, and not the name of the next Symfony version. As the intro text says: Internally, Symfony Flex is a Composer plugin that modifies the...
View Article
More Pages to Explore .....