Feb 05, 2020

How To Test A Web App With Selenium

Manual testing of software is time consuming, prone to missed cases and errors, and all around a bad idea, unless you’re just starting out learning to code and need to practice writing full test suites. Selenium is a suite of tools to help automate testing software - and is used to test web apps.

Read more
Jan 08, 2020

The Difference Between Black Box And White Box Testing

Software testing is an essential activity in the software development process. Without testing, you’ll end up with a buggy product that doesn’t do what it’s supposed to do - a lemon. Black box testing and white box testing are two different types of software testing strategies, that are equally powerful, and even better when combined.

Read more
Nov 18, 2019

The Top Software Development Methodologies

Not all software houses work the same way. The processes, tools, and workflows that go on behind the scenes can vary wildly - and a lot of that comes down to the software development methodology they practice. Agile, Waterfall, Spotify - they’re all different ways of working to build a piece of software, each with its own pros and cons, as well as best-fit projects.

Read more
Oct 28, 2019

Offshore, Nearshore, Onshore. What’s the difference?

If you’re rubbing shoulders with software developers or even if you’re fresh in the industry, there’s a good chance you’ve heard the terms offshore, onshore, and nearshore software development thrown around. But what exactly does it mean and what’s the difference?

Read more
Oct 20, 2019

Measuring Productivity Of Your Software Development Team With Agile Metrics

Productivity in software development is typically tricky to measure. Is it how fast your team are doing something? It has been proven time and again that lines of code is a poor measure; are the number of modules an indicator? The degree of module reuse within a project, or from previous projects?

Read more
Oct 06, 2019

Why Do Companies Outsource?

As an entrepreneur, you know it’s in your best interest to find new ways to do things in a cost-effective, faster and more productive way. Fortunately, in today’s digital era, new technologies allow professionals to do their job online from anywhere in the world.

Read more