Development Simply Put

A blog simplifies main concepts in IT development and provides tips, hints, advices and some re-usable code. "If you can't explain it simply, you don't understand it well enough" -Albert Einstein

  • Information Technology Institute

    ITI is a leading national institute established in 1993 by the Information and Decision Support Centre.

    Read More
  • Development Simply Put

    If you can't explain it simply, you don't understand it well enough.

    Read More
  • Integrant

    Based in the U.S. with offshore development centers in Jordan and Egypt, Integrant builds quality custom software since 1992. Our staff becomes an extension of your team to eliminate the risks of software development outsourcing and our processes...

    Read More
  • ITWorx

    ITWorx is a global software professional services organization. Headquartered in Egypt, the company offers Portals, Business Intelligence, Enterprise Application Integration and Application Development Outsourcing services to Global 2000 companies.

    Read More
  • Information Technology Institute

    ITI is a leading national institute established in 1993 by the Information and Decision Support Centre.

    Read More
  • Development Simply Put

    If you can't explain it simply, you don't understand it well enough.

    Read More

2018-05-13

Usages Of MSSQL ROW_NUMBER()

ROW_NUMBER is an analytic function. It assigns a unique number to each row to which it is applied (either each row in the partition or each row returned by the query), in the ordered sequence of rows specified in the order_by_clause, beginning with 1. If you want to know more about the definition you can find many resources on the internet talking about ROW_NUMBER. The main focus of this article would be about the usages with providing some...

2018-03-10

TDD and Automated Unit Testing for Console Application

You can find the code samples used in this post on this GitHub repository. Some friends of mine complained that sometimes they are not able to apply TDD or write automated unit tests for some kinds of modules or applications and the one on the top of these kinds is Console applications. How could I test a console application when the input is passed by key strokes and the output is presented on a screen?!! Actually this happens from time...

2018-02-04

What is TDD and Automated Unit Testing Part 3

This is a part from a series dedicated to TDD and Automated Unit Testing. I will try to do my best to keep this series alive and updated. The series parts: What is TDD and Automated Unit Testing Part 1 What is TDD and Automated Unit Testing Part 2 What is TDD and Automated Unit Testing Part 3 On the previous part of this series we were trying to dive in TDD and the world of automated unit testing and have a look on the best practices and the new habits you should gain, abide to and embrace to be able to keep up with that world. We...

2018-01-28

What is TDD and Automated Unit Testing Part 2

This is a part from a series dedicated to TDD and Automated Unit Testing. I will try to do my best to keep this series alive and updated. The series parts: What is TDD and Automated Unit Testing Part 1 What is TDD and Automated Unit Testing Part 2 What is TDD and Automated Unit Testing Part 3 On the first part of this series we found answers for questions like: Why is testing important? How could an experienced coder/developer miss some cases and scenarios and leave them uncovered? Why should we make testing automated, isn’t it enough...