01 Nov

Our Agile Testing Framework

Agile Development: Fragile Deliverables Agile Development is great, it’s how we build for most of our clients. But, it can have its challenges, like:  Weak Acceptance Criteria (Documentation Aversion): Stories created in a sprint often lack enough detail for QA to build proper acceptance criteria. Inadequate Test Coverage: With continuous integration and changing…


30 Oct

Microservices Design & Development explained (Case Study)

This case study discusses how SourceFuse implemented One Call's Driver Network using microservices architecture. Pros and Cons of adopting microservices architecture will also be explored. This paper also details on how nonfunctional requirements like reliability, efficiency, logging, etc are being handled in this implementation of a microservices architecture. Background The…


26 Oct

Bots UP! Why your digital business needs conversational bots.

It’s easy to pass up conversational bots as the latest passing trend, but the fact is, this form of communication is old, really old. Human communication was revolutionized with the origin of speech approximately 500,000 years ago. Symbols were developed only about 30,000 years ago. So, it’s no surprise this form of communication is what comes to us naturally and intuitively.……


20 Oct

6-Bonus Points to Enhance & Efficient use of REST API

This is second in the series and follow up of my last blog, SF’s Top 7 Best Practices for REST API’s,we cover some good practices to follow to gain the maximum of the REST API’s. In this article, I am highlighting some more “good” to have points - which when combined with the magnificent seven will ensure we use REST API’s most efficiently:   I) Version the APIs If there…


05 Oct

7 Best Practices for REST API’s

Early on in my career, I understood that a coder needs to evolve quickly and continuously, or they'll become obsolete. Aside from being in one of the most dynamic career fields, I also realized that staying relevant in this fast-paced and competitive enviornment– it's always was good to evangelize best practices. At SourceFuse, it's an ongoing endeavor for my team and me to…


04 Oct

Joy of Giving: For its in giving that we Receive

If the reel of my life were to run in front of my eyes certain moments would stand out. One such moment would be, when much like today, I had to write an article, on Charity and Humans (Paropkar aur Manushya). I could not understand the topic and went to seek the guidance of the one person I knew had all the answers - a writer, an intellectual and someone who was always…


08 May

SourceFuse turns 11!

“Great things in business are never done by one person. They’re done by a team of people.” -Steve Jobs As I sat down to write my note on our 11th Anniversary, I thought about the number 11 itself. It is a remarkable number, the smallest double digit prime number, it has many diametrically opposite meanings in different cultures. For some it is an auspicious number showing…


Custom-CSS-Files
02 Mar

Time is passing by

CSS selectors all exist within the same global scope. Anyone who has worked with CSS long enough has had to come to terms with its aggressively global nature — a model clearly designed in the age of documents, now struggling to offer a sane working environment for today’s modern web applications. Every selector has the potential to have unintended side effects by targeting…


05 Jan

Bots for User Retention and Acquisition

When you set out to fundamentally change user behaviour, you can expect a bit of an uphill battle. The app we built for a UK based startup ShopNSocial helps users browse the web socially - i.e. users can share items right from the browser screen and can chat/talk with their friends whilst browsing. Our challenge was to introduce this new concept to first time users and…


15 Dec

4 Reasons You Need A Good Project Manager

Remote development work for your company can be a difficult decision to make given the amount of providers available that all seem to be the same. Outsourcing development to another country is an entirely different story with its own set of fears and concerns. However, there are several major companies that have utilized remote development to become successful, including…