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 ....
I agree to the Terms and Privacy Policy

PHP Dependency Injection Tutorial

Dependency Injection is a design pattern that should be followed in almost every software project, regardless of its size, and if the programming language with are working with allows us. Fortunately, PHP provides the tools to implement it. This is a tutorial of how to deal with Dependency Injection in PHP, looking at the advantages that Dependency Injection supposes, and ...

Read More »

How to Build a Math Evaluation Engine

One of the first things you learn to do with Ruby is to evaluate a mathematical expression in irb. But what’s the magic behind this seemingly trivial operation? Let’s create our own evaluation engine and find out! Note: You could cheat and just use eval, but that would defeat the point of this exercise. Tokenizing Our Input We are given ...

Read More »

Angular.js Single Page Application Example

Angular.js is one of the frameworks in the programming world that is acutely becoming one of the most widely-used of them, as it’s incomparable in providing us with the means to create dynamic and efficient web-apps. There are a number of useful features that have made Angular not only famous for, but also irreplaceable in web-developing. One of these features ...

Read More »

Fault Tolerance on the Cheap: Part II

Welcome to the second part of “Fault Tolerance on the Cheap.” In the previous article, we discussed two approaches organizations take toward building fault-tolerant systems: Perfection — projects with extensive specification and long development cycles reduce faults up front while taking measures to mitigate understood failure modes Hope for the Best — projects that go out into the world on ...

Read More »

Login Form in PHP Example

In this example we will see how to make a login mechanism in PHP. The login systems is one of the most liked targets of attackers, so we have to be extremely careful with every aspect of the login. For this tutorial, we will use: Ubuntu (14.04) as Operating System. Apache HTTP server (2.4.7). PHP (5.5.9). SQLite3, a lightweight and ...

Read More »

You can’t remember every detail, so stop trying

There are more details involved in writing an application that anyone can remember. You can’t hope to retain everything you’re told: it’s easy to slip and forget something important. What can you do so you don’t feel overwhelmed when you’re sitting down alone at your computer? You don’t want to ask your clients or colleagues for help too often since ...

Read More »

PHP SoapClient Example

In this example we will see an example of a SOAP client communicating with a server. SOAP is one of many web service protocol definition. A web service is a technology that uses a protocol (SOAP in this example) for exchanging data between applications over the network. If we are developing a client for consuming a web service, we have ...

Read More »

File Handling in Amazon S3 with Python Boto Library

1.Introduction Amazon Web Services (AWS) Simple Storage Service (S3) is a storage as a service provided by Amazon.  It a general purpose object store, the objects are grouped under a name space called as “buckets”.  The buckets are unique across entire AWS S3. Boto library is the official Python SDK for software development.  It provides APIs to work with AWS ...

Read More »

Why Continuous Integration Is Important

There are many reasons often cited for why continuous integration is necessary, but none are so important, so essential, as trust. Let me elucidate; veteran developer Robert “Uncle Bob” Martin says that one of the core failings in modern software development is the breakdown in trust between developers and the rest of the business — a breakdown in trust caused ...

Read More »