ItecSoftware Logo

Is Agile Overhyped or Misused?

By Peter Gilg on
agile methodology

Over the past few years, agile has overtaken the development scene from being a buzzword to being implemented everywhere, or so it seems. Is anyone claiming not to be  agile these days?

I believe the benefits of Agile development still stand. Enhanced visibility and adaptability, reduced risks and increased business value, if implemented properly. But the way it’s used in most teams today, it hardly meets any of these criteria.

In the mid 90’s I was implementing Six Sigma which is based ...

read more

Listed in Management, Web Development

Tags: agile, development, Six Sigma

Building a Team

By Peter Gilg on
building a team

This article is not about the usual subjects, like motivation, communication etc. What I’m talking about is consciously planning to build, improve and measure key metrics of a development team. Often times, teams get built over time with little awareness of their dynamic. “We’re swamped, we need a javascript developer”, or “For this project, we got to add another dba” and so it goes. Before we know it, the team has grown and if we don’t define the values of our ...

read more

Listed in Management, Web Development

Tags: development, team

Custom URL Parameter Rewrites in WordPress

By Peter Gilg on
Custom URL Parameters

Recently, I was building a custom search page in WordPress for a gift idea site, where users could select the occasion (Birthday, Christmas …), the recipient (Women, Girl …) and the maximum price of the gift. In addition, I wanted the URL to be nice and SEO friendly, without query parameters.

Now, creating nice URLs within the confines of what WordPress has to offer out of the box is really simple by means of taxonomy and URL rewrites. But implementing a ...

read more

Listed in Web Development

Tags: wordpress

Visual Tweaks for Sublime Text

By Peter Gilg on
Sublime text editor settings

Sublime is a great text editor, especially for programmers who look for formatting, keyboard shortcuts and customization. It is my text editor of choice for a while now.

There are tons of custom settings, just have a look at Preferences -> Settings Default. We often don’t take the time to setup our tools, but doing so with Sublime is definitely worth it. I’m writing up my most essential settings to make working visually with Sublime even better, have a look and ...

read more

Listed in Shell Scripting, Useful Stuff, Web Development

Tags: sublime

Definitive C++ Book List

By Peter Gilg on
c++ developer books

There is never enough feedback for good programming books, especially for C++ which is still the king of programming languages. Most importantly, which book is ideal for for what level? Beginners need an ease into the language, while hard core experts need a deep dive into the inner workings on certain functions and behaviors.

Below is a compiled list of good C++ books with enough feedback from readers, sorted by level of expertise.

Best Beginner C++ Books Programming: Principles and Practice Using C++ ...

read more

Listed in Shell Scripting, Useful Stuff, Web Development

Tags: books, C++, e-books

Best MySQL GUI clients

By Peter Gilg on
mysql gui clients

The best MySQL GUI client is the one that does all or most of the tasks much easier and faster than by any other method. But the selection of tasks varies from person to person, whether one is an administrator, a developer or both.

In this article we’re going to look at the optimal mix for both types of usage and highlight ones that are more suitable for MySQL administration and database development.

The best MySQL GUI clients in ranking order Navicat

The best ...

read more

Listed in MySQL, Web Development

Tags: client, database, GUI, MySQL, navicat

Top 5 Overlooked SEO Mistakes

By Peter Gilg on
overlooked seo mistakes

There are a lot of talk about SEO since Panda and Penguin, and lots of web masters are trying to cope with the changes that impacted their site traffic. Some of the common pundits are little content vs. html markup code, automated content generation by web scraping, keyword stuffing, buying external links to increase page rank among many more.

Since Google has been fairly vague about the implications in Panda and Penguin, speculations about what impacts Google Search ranking are rampant and ...

read more

Listed in Useful Stuff, Web Development

Tags: panda, penguin, SEO

How to Install Java JDK 7 in Ubuntu

By Peter Gilg on
java jdk 7 install

Chances are you installed Open JDK, which ships as default in the package manager and you’re having compatibility issues with some of the apps requiring Java native Java Development Kit. Not only can mismatch of different vendors cause havoc, but also version issues especially between JDK 6 and JDK 7.

Installation of Oracle Java JDK 7 can turn into a major headache, but it doesn’t have to. Here are the steps for a straight forward Java JDK 7 installation in Ubuntu ...

read more

Listed in Linux, Ubuntu, Web Development

Tags: java, JDK 7, Oracle

Linux Screen Command – Window Management At It’s Best

By Peter Gilg on
linux screen command

Just in case you haven’t heard about Screen or don’t know what the Linux Screen Command is about, in short – Screen is the de-facto window manager in a Linux/Unix environment.

Not only does Screen let you open and switch between multiple windows, Screen also let’s you run programs in it’s won environment, even if you close the current SSH session. This comes in handy when you have scripts that run for a long time and could potentially timeout in SSH.

Another ...

read more

Listed in Linux, Shell Scripting, Web Development

Tags: GNU, Linux, screen

Prevent Denial Of Service attacks with mod_evasive

By Peter Gilg on
prevent denial of service attacks

With today’s widespread use of cloud computing due to low cost and ease of use, the entry level hacker has found an easy playground to pray on the unexperienced and unprotected. It’s just amazing how many attack scripts are running against a new AWS EC2 instance as soon as it’s started. So what to do? How to protect against intruders and hackers and reliably prevent denial of service attacks?

While there are different kind of attacks, in this article we focus ...

read more

Listed in Linux, Web Development

Tags: apache, ddos, denial of service, dos