Do you want to know how to develop your skillset to become a Web Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. Building web apps with Node.js

2. HTML5 Programming Cookbook

3. CSS Programming Cookbook

4. AngularJS Programming Cookbook

5. jQuery Programming Cookbook


and many more ....



FREE Programming books with the WCG Newsletter


Here at Web Code Geeks we know how much you love books about programming; we are geeks ourselves. After all, a programmer that respects himself should always have his face in a book, he has to keep up with the latest technologies and developments. For this reason, we have decided to distribute 9 of our books for free. You can ...

Read More »

PHP Array to String Conversion


Arrays are very popular in programming languages, as they are widely used by programmers to perform different tasks. Arrays are part of the first few topics every new developer or programmer learns. In this example we will learn about arrays, what they are, how to use and manipulate them. For this example we will use: A computer with PHP>= 5.5 installed ...

Read More »

So You’re Thinking of Decomposing Your Monolith into Microservices


Advocates for microservices tend to pitch the pattern as a remedy for bloated, messy, monolithic ailments. However, is the cost of transforming a monolith into a series of microservices worth it? There are arguments for the merits and sins of each, but what about microservices attracts so many companies and developers? The most common use case for switching to a ...

Read More »

When To Be Concerned About Concerns


When I wrote about good modules and bad modules, I mentioned that an indication of a “bad” module was when it was used to extract code for the sake of code extraction. This usually results in a module that is only being mixed into one class. When I published the article, I had lots of support from people intimately familiar ...

Read More »

PHP Web Development Tools List


Every PHP developer needs the right tools to become a PHP ninja (guru). In this example we will introduce some tools, which will make PHP web development a whole lot easier (especially if you are new to PHP). Table Of Contents 1. Introduction 1.1 Wamp Server 1.2 Xampp Server 1.3 Notepad++ 1.4 Palapa Server 1.5 Droidedit 1.6 Stack Overflow 1.7 ...

Read More »

Learning Ruby on Rails with


I’ve been programming a long time. I’ve written professional applications in Java, PHP, C#,ASP.NET, C++, and Silverlight. I’ve seen a lot of fads, and I’ve seen a lot of tools for programming come and go. My point is I think I know a pretty good thing when I see it, and Nitrous is definitely one of those things. I get ...

Read More »

Testing with HTTP Requests


A slow and unreliable test suite is a test suite developers won’t want to work on. In Part One of this series, I dove deeper into how you might organize classes and methods for dealing with HTTP calls. In this article, we’re going to dig into how to write tests that use data returned from external HTTP APIs. We’ll also ...

Read More »

Five Ways Docker Can Reduce Startup Time for New Hires


Regardless of an organization’s size, onboarding new developers and getting them up to speed as quickly as possible remains a distinct challenge. The longer the time between being hired and being productive, the more expensive the investment — especially when talking about more experienced developers. Given that, two key considerations for any efficient onboarding workflow are: How can time from ...

Read More »

Angular.js Todo App Example


These days, Todo Apps are considered much like the former “Hello World!”, which means that a considerable part of the programming community uses Todo apps as a mean to get started with using a particular technology, especially in front end. This is one of the reasons why the number of Todo apps available on the internet by now is reaching very ...

Read More »

Pregenerating Static Web Pages for Better Performance


In my recent Tuning NGINX article, I talked about how it’s important to tune based on the specific needs of an application and its environment. In today’s article, we’re going to put that in practice. Last time, we tuned our environment by adjusting parameters within NGINX. Now, we’re going to explore a sometimes-overlooked aspect of tuning: making adjustments to how ...

Read More »

Want to take your WEB dev skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • PHP Programming Cookbook
  • jQuery Programming Cookbook
  • Bootstrap Programming Cookbook
  • Building WEB Apps with Node.js
  • CSS Programming Cookbook
  • HTML5 Programming Cookbook
  • AngularJS Programming Cookbook