Category: Design & Development
In current digital world there is a software for almost everything you can think of, and as such the demand for developers is also rising in leaps and bounds. But ‘good software’ needs ‘good developers’ – developers with quality mindset, developers who take the responsibility of their code, developers who commit to quality and have…
Love for cmd prompt
No matter how many user interfaces, apps and browsers try to distract you, a true computer engineer is forever in love with the command prompt. It’s like unlimited power and you feel like you control the world.
Many new programmers believe that building software is about starting a new project afresh; however practically speaking, in the industry, that is a once or twice in a lifetime activity for a software engineer unless of-course you are the chosen one who mints new software product every day. With that said, what exactly takes up…
Journey from Data to Wisdom
It is interesting to see the voluminous data available everywhere, the world of devices and internet has made it very easy for a lot of people and organizations to access data in raw form, and with the advent of cloud computing the power of the internet as grown manyfold. However, it is important to note…
Transaction Graph and Non-Serializable Transactions
For those who want to understand the basics, there isn’t a better example I could think of to start with. The good news is that Serializability might sound a bit complex at first but not it’s not as complicated as the classic ‘what came first – hen or egg’ problem.
Sustainable Software Engineering – What is it?
Sustainable Software Engineering is a set of principles and methods that ensure minimal direct or indirect negative impact to the environment and in turn to living beings while building and using software. Here are the eight principles of sustainable software engineering as defined by Microsoft Carbon: Build applications that are carbon efficient. Applications that bring…
Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle
The Zen of Python
>>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity.…
Its been a while, was caught up again with life’s little surprises, got to make bouncing back a habit. Duh! Well… talking about my latest crush ‘Expression Blend‘, I am so awed with the possibilities it presents. Just completed my first Silverlight prototype today. Boss is happy so am I. Back in my technicolor life digging on…
Back from Office museum!
‘Simply amazing’ is what happened… I did not understand anything at first except that it was about Microsoft Office, but its OMG!, only when I zoomed out did I understand a little of what Office is all about, and how it evolved. Does it require to be clever or is it just being simple straightforward? User…