Its all about writing codes...

My name is Ayobami Adewole, from Ibadan, Nigeria. A software developer very passionate about Web technologies, .Net stack of technologies, Java technologies, Land Administration and Geographical Information Systems (GIS), VoIP and IP Telephony and a lover of Open Source Technologies.

A Microsoft Certified Solutions Developer (MCSD) Web Applications and DZone.com Most Valuable Blogger (MVB).

Importing Excel File with SheetJs in Asp.net MVC

I recently worked on a project with a feature requirement to allow bulk import of data from Microsoft Excel files. My choice of framework to use would have been either Open XML SDK or LinqToExcel because I have used both libraries in the various projects in the past and they performed well. But common we are in 2016, I wanted to try out a new library. I asked a programmer friend, Ahmed Opeyemi if he has used any library lately and he recommended SheetJs. I decided to do some check on the library to see if it will meet my requirement. ... Read More...


How to Provision Cisco IP Phones 8861, 7861,7821,7811 and 7942G for use with Freeswitch PBX

Using soft phones with Freeswitch PBX allows the utilization of existing PCs or smart phones as the communicating devices. But often there are times when the requirements for setting up or deploying a Unified Communication solution necessitate the use of IP phones.... Read More...


How to build FreeSwitch on Debian 8 (Jessie)

FreeSwitch is an open source telephony platform, with support for multiple protocols (SIP, IAX, Googletalk, Jabber, XMPP, WOOMERA/H.323, PRI/T1/E1) and it is cross platform (Linux, Windows and Mac). It is a softswitch which implies that it does the job of a traditional PBX and much more. It is scalable and has been tested to handle thousands of simultaneous calls. It is fully extendable and can be customized to meet customers VOIP needs. ... Read More...


Code Quality Metrics with NDepend

The quality of a software application can be determined by the quality of the codebase. Code quality analysis as over the years become an integral part of software development process, this is to ensure that developers follow best practices while writing codes to ensure that codebase is maintainable, reusable and also to determine portion or section of codes that are problematic and might be candidate for refactoring if need be. ... Read More...