Pair programming is one of XP practices. This practice embodies an extreme (hyperbolical) idea of code review. If the review practice allows improving the code quality, it’s easier to perform it constantly during refactoring and writing a new code. The problem of a regular code review concludes in the superficial programmers’ feedback when they view… Continue reading Pair programming: pluses and minuses, bonuses and anti-patterns
For some years, Agile methodologies have been widely adopted within the information technology software world to bring new products and services to market quickly and efficiently, increasingly taking over from more traditional approaches such as ‘waterfall’. While it may have promised much, Agile has not been without its critics, who say that it does not… Continue reading Agile software development – get back to basics to make it work
Building a website wasn’t so easy earlier as it is now. Fortunately the time has passed when you had to hand-code HTML and PHP scripts in order to get an easy and fully functional website. Now content management systems (CMSs) do most or all of the heavy lifting for site creators. There are a number… Continue reading WordPress: Pros, Cons and What is coming?
Software-defined networking (SDN) is a hot, much debated topic and although still in its infancy, it offers the potential to transform how complex networks work. But don’t be fooled into thinking it’s only yet more industry hype, the era of Software Defined Everything is already upon us. Software is being applied to everything from servers,… Continue reading Software Defined Everything: changing the network into an epicenter