Distributed SchedulingScheduling is a common practice required by multiple types of applications be it Big Data wrangling or any other ETL jobs. While event…Jan 25, 2024Jan 25, 2024
Evolution in current AI does not imply AGI and will AI take over humanity; does it even matter?Am tired of party conversations about how a machine did something unexpected it was not designed to do, and thus machines can harm humans…Nov 15, 2023Nov 15, 2023
Data Engineering and DevOps: The unsung hero’s of business AIWith so much hyper surrounding AI and its applications to consumers and business. While consulting on some business driven cases; I felt…Nov 9, 2023Nov 9, 2023
Data Quality: A necessity of the immediate futureCan we always trust our data?Mar 31, 2023Mar 31, 2023
RDBMS ,NoSQL ; When to use what !With advancements in NoSQL; and being the relatively newer entrant a lot of people make RDBMS sound like slow sloths that are outdated and…Aug 13, 2022Aug 13, 2022
Watchdog in GoOften in coding, we have circumstances where blocking call such as a Network I/O like TCP connection, which we may need to process…Jun 11, 2022Jun 11, 2022
Mind over GenesMost of us, like to live life hoping that nothing happens to us. We spend a life time to build a comfort web and invest all our plans…Nov 16, 2021Nov 16, 2021
Simple DI in GolangDependency Injection is a hot topic. Java made good with the popular framework Spring Core; which later bloomed into a suite of services…Jun 16, 20211Jun 16, 20211
Things that upset me about Go LangI love Go. However love comes with the desire to use it as much and obviously there are things I am stuck with. Ain’t that the way love…Feb 16, 2021Feb 16, 2021
India 2.0 : Decentralizing control in a magnetized fashionGiven the Corona virus outbreak and threats emerging; I feel the 80–20 applies. Where 80% of India’s problems can be met @ home if almost…May 27, 2020May 27, 2020
Linux (13: Permission denied)Having a bad day with a `(13: Permission denied)` while all chmod and chown look right?!May 22, 2020May 22, 2020
When to use or not use channels with go-routinesChannels → in Go are synonymous with go { routine(s) }May 5, 2020May 5, 2020
Jazz up your online software documentation, GitHub or Web pages with shields ( badges )What are shields (aka badges)?Apr 16, 2020Apr 16, 2020
Why your organization should open source its softwareThe question why organizations open source their software, is perhaps a mystery to most. Over 20 years of experience in software has…Mar 28, 2020Mar 28, 2020
What is the difference between software engineering and programmingA software is a well packaged unit that can be installed or run easily in its intended environment. This includes compiled code…Mar 28, 2020Mar 28, 2020
How not to conduct a technical interviewAs a startup we often were cash strapped and attracting the right talent was very hard. However what am going to share here will prove…Mar 28, 2020Mar 28, 2020