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

 

An End-to-End AngularJS Guide

angularjs-logo

This isn’t a new eBook, a paperback or an online tutorial. I’ve been writing about Angular since it was in beta and have lots of material I believe is useful for developers with all levels of experience. Instead of forcing you to search haphazardly, this blog post organizes the content so you can jump directly to the post that you ...

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 2 of our books for free. You can ...

Read More »

Introduction to Angular 2 – The fundamentals of Components

angularjs-logo

Although the internals of Angular 2 are still changing a lot, the public API for building components is already quite stable. In this post we will go through on how we can build components with this new version of Angular, based on some code examples (the code is available here). In this post we will learn the essentials of how ...

Read More »

Build a Minimal Docker Container for Ruby Apps

web-dev-logo

As a Ruby and Rails developer, I’ve always wanted to have a working and isolated environment for my projects, regardless if it’s a client project, some gem that I work on, or a pet project. Back in the day, I had always wanted to achieve this using Vagrant. However, whenever I tried to do it, I always ended up spending ...

Read More »

Night of the Living Style Guide

web-dev-logo

Nowadays, projects are becoming more and more complex. Especially when either taking over on a project or coming in on one that has already begun, it is extremely helpful to have solid documentation to get up-to-speed. A frequent tool for this is known as a style guide, a document that explains the branding and the color usage for a particular client or ...

Read More »

Testing in Go

web-dev-logo

This post is based on a presentation I gave for the Boston Go group in May. You can watch the video here For me, Go is like coming back to formal programming after the crazy world of Ruby for a little while. It reminds me of C with all the sharp corners sanded off; Go is such a simple language. ...

Read More »

CSS Radio Button Example

css3-logo

Ever wondered how to style checkboxes and radio buttons, but without JavaScript? Thanks to CSS3 you can! The aim of this example is to show the creation, modification and usage of radio buttons using HTML and CSS3. Radio buttons make it easier to select an item within a list of items that can be selected, simple as one click. Unlike ...

Read More »

Python: Converting WordPress posts in CSV format

python-logo

Over the weekend I wanted to look into the WordPress data behind this blog (very meta!) and wanted to get the data in CSV format so I could do some analysis in R. I found a couple of WordPress CSV plugins but unfortunately I couldn’t get any of them to work and ended up working with the raw XML data ...

Read More »

CSS Cursor Pointer Example

css3-logo

In this example, we’ll go through the cursor property of CSS. More specifically, we’re going to exaplain the pointer property value. The cursor CSS property specifies the mouse cursor displayed when the mouse pointer is over an element. In the case of the pointer value, the cursor is a pointer and indicates a link. The cursor property in CSS controls ...

Read More »

Time Input Widget with AngularJS

angularjs-logo

I have been working with the AngularJS framework for a couple of years now. One of the features I love the most about Angular is the powerful directive system that allows you to extend and create your own HTML vocabulary. At one of my clients recently, there was a requirement for an HTML time input widget in which the user ...

Read More »

Preparing for Angular 2

angularjs-logo

I’m sure you heard about Angular 2 and that it will be totally different. Forget everything you know and start from scratch. Jokes apart, if you have taken a closer look you already know that, yes, it will be new, things will be different (as it’s mostly the case with new stuff), but many concepts will still be there. Well, ...

Read More »

CSS Gradient Background Example

css3-logo

The aim of this example is to create and style gradient backgrounds. Gradients are typically one color that fades into another, but in CSS you can control every aspect of how that happens, from the direction to the colors (as many as you want) to where those color changes happen. CSS gradients are new types of image added in the ...

Read More »
Want to take your Web Development Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from HTML5 graphics and animation, to async programming with Node.js.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.