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 ....

 

 

Bootstrap Tutorial – The Ultimate Guide

bootstrap-logo

In this article, we’re going to have a detailed look at the world’s most popular CSS framework, Bootstrap. Now Bootstrap is not just a framework anymore, it is so often considered a standard in modern website coding. The need for a CSS framework derives from the ever-increasing demand for websites that are easy to build and maintain. Another point is ...

Read More »

PHP Tutorial for Beginners – The Ultimate Guide

php-logo

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications. PHP is mainly focused on server-side scripting, so you can ...

Read More »

How to become a Web Developer – A Comprehensive Guide

web-dev-logo

In this article we’ll be providing in-depth information on how to become a Web Developer. Well, I don’t have to tell you that web development is one of the most exciting fields in the world right now. For a career that has only been around for twenty years or less, it has not only been a major field of interest, ...

Read More »

FREE Programming books with the WCG Newsletter

wcg-logo

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 »

AngularJS Unit Testing With Karma and Jasmine

angularjs-logo

One of the benefits of using AngularJS is that it is designed with testability in mind. Having integrated unit testing can help prevent bugs as projects grow in complexity and the number of developers. It also provides new devs with documentation on how to use existing code. In my last article, I explained how to use Test-Driven Development (TDD) to ...

Read More »

Building a Remote Caching System

docker-logo

Last month, our engineering team shipped a large update to how Docker images are cached and stored when using Jet, our Docker platform. In this post, we’ll discuss the motivation for the update, the design and implementation of the feature, and cover some of the tricky engineering problems we faced. What Is Image Caching Anyway? Building a service with Docker ...

Read More »

Autoscaling: Its Purpose and Strategies

devops-logo

In my previous article, “Autoscaling on Complex Telemetry”, we discussed a method for determining effective autoscaled cluster size from internal application metrics. That article assumed you wanted to autoscale and so did not discuss under what conditions you might choose to, let alone what your choices for scaling are. Let’s go ahead and delve into all that here. This article ...

Read More »

Running Services within a Docker Swarm

docker-logo

When Docker released its latest version, Docker Engine v1.12, it included quite a few changes to the capabilities provided by Docker Swarm. In today’s article, we’ll be exploring how to deploy a service using Docker’s Swarm Mode. Activating Swarm Mode on Ubuntu 16.04 Before we can deploy a service on a Docker Engine Swarm, we will first need to set ...

Read More »

Creating a complete blog (CRUD) using MySQL and PHP – Part 2

php-logo

In the previous part, we created a Post Class which will handle our article request and perform CRUD operation on it. In this tutorial, we are going to use the same class and will insert, update and delete articles. We are going to make forms for insert and update article, create a view for article and a page where all ...

Read More »

The Need for Speed in Web Applications

web-dev-logo

Often, web applications are slower than we would like them to be. Companies like Google and Facebook have in-house solutions for speeding up their applications. There is a need for a third-party tool that we developers can use to achieve something similar, without needing to spend hours to optimize the code and the database. The last couple of months, I ...

Read More »

PHP Send Email Example

php-logo

E-mail(electronic mail) has become an integral part of the internet. Approximately all tech savy people have an email address. If you have a facebook account, you sure have registered it with an email address. E-mails are simply messages that can contain text, attachments and they are sent through a computer network to individuals or groups of individuals. In this example ...

Read More »

Instance-Level Properties in Python

python-logo

Making Descriptors that act as specialized properties can be tricky, especially when it comes to storing the data the property controls. I should know, I literally wrote the book. Looking at how other languages do it – especially Kotlin’s Delegated Properties – I felt that Python could use a system that works more like that. Delegated Properties are simply objects ...

Read More »

PHP Checkbox Example

php-logo

Checkboxes are those HTML elements that behave like toggle switches. So, unlike the radio buttons, checkboxes do not enforce to select an option from a group of options; we can select as much as we want. In this example, we will see how to deal with these checkboxes in PHP. For this example, we will use: Linux Mint (17.03) as ...

Read More »

Demystifying Continuous Integration, Delivery, and Deployment

devops-logo

For some, the practice of continuous integration (CI) and continuous delivery/deployment (CD) is part of daily life and comes as second nature. However, as I learned while attending a couple of conferences recently, there are still many who aren’t utilizing any form of automated testing, let alone CI/CD. Those not already practicing CI/CD expressed the desire to but either didn’t ...

Read More »

Want to take your Web Development skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • HTML5 Programming Cookbook
  • jQuery Programming Cookbook
  • AngularJS Programming Cookbook
  • CSS Programming Cookbook
  • Bootstrap Programming Cookbook
  • Building web apps with Node.js