Early in my career, I worked at a company that built web content management systems. Their product helped marketing departments self-manage their own websites, instead of relying on developers to make every change. This product helped their customers reduce operational expenses, and it helped me learn how to build web applications.

While the product itself had a very general purpose, its customers tended to use it to solve very specific problems. These problems pushed the product to its limits in every imaginable way, and engineering ultimately had to provide solutions. Working in this environment for over ten years gave me a thorough appreciation for the wide variety of ways a production web application can break, some of which we’ll discuss in this post.

When you stop trying to over-optimize, you should notice considerably fewer variables in your template files. I recommend that you take that idea a step further and try to avoid variables in template files in general. Not because you should avoid variables themselves, but because of what they’re a symptom of in template files — logic.

While some logic will always be necessary, you can improve the readability of your template files significantly by removing as much as you can.

We are almost halfway through 2017, and it’s always exciting for web developers to know which programming languages have been the best picks lately in the programming world. In this blog, I am unveiling 10 most preferred languages in 2017 so far. Please note that the top 10 languages I am going to list below are strictly based on GitHub’s recent data and TIOBE Index for June 2017 - the most credible sources to track the popularity of programming languages.

Let’s Begin!!!Java

Java, an open-source language that’s been around since the 1990’s, allows developers to “write once, run anywhere”. So, you can run compiled Java code on all platforms without having to recompile. Java is the product of Oracle corporation and is widely used for creating server-side applications, video games, mobile applications and smart TV applications. Since both large and small businesses use applications written in Java, this language is high in demand and ranked among the top ones by Tiobe Index and Github.

Consumers typically have their own experiences when it comes to web hosting and their own opinions. If you search Google for reviews for any web hosting provider you’ll find dozens of results. Usually, there are a lot more negative reviews than there are positive ones. I thought I would flip that around and share some WordPress hosting challenges from the perspective of the WordPress host and how I frequently solve them.

I have compiled a list of bad web practices and recommendations on what not to do on your site, based on thousands of hours of customer interactions, support tickets, and troubleshooting I experience on a daily basis. Some of these range from beginner mistakes to more complex issues. A lot of these can be the difference between having a successful WordPress site and a failure. Picking the right web host is very important. But your decision also goes hand-in-hand with educating yourself on how to best optimize your WordPress site.

It’s well known that PHP is a dead programming language and that its 22-year-old ecosystem is effectively useless now that we have Node and its fancy new asynchronous frameworks. Node’s superiority is evident because everyone knows that single-threaded, asynchronous, programs are better by default. Faster. Stronger, even.

PHP developers are not in demand at all. After ~22 years, all companies using PHP immediately gave up on it as soon as Node v0.0.1 was released because it was instantly the better application environment. Furthermore, everyone knows that to be a successful new startup (unlike Slack) you have to create Node-based web APIs backed by MongoDB. It’s simply impossible to be successful otherwise.

GitHub - petrovicstefanrs/cssgalore: CSSGalore is a web based CSS3 code generator for most commonly used styling options. It generates the code using user input, with live preview of the changes. CSSGalore is written using JQuery, CodeIgniter and Materialize Framework. Some functionalities are powerd by clipboardjs and jscolor(JavaScript Colorpicker).

CSSGalore is a web based CSS3 code generator for most commonly used styling options. It generates the code using user input, with live preview of the changes. CSSGalore is written using JQuery, CodeIgniter and Materialize Framework. Some functionalities are powerd by clipboardjs and jscolor(JavaScript Colorpicker).

Even though there are a bunch of css generators out there, I made this as a self-improvement project with the goal to learn some new stuff. That being said, if you have any tips, find any bugs, have any ideas on how to improve these tools please feel free to speak your mind. Any input is appreaciated, especially if it's constructive critisism!

This list was last updated January 2017. Dates and locations are subject to change. If you have recommendations for conferences to add to the list, leave them in the comment section below! We’ll be continually adding conferences to the list.