Putting the Axe on OOP

TL;DR The Dark Ages of Software Development: The era of Object-Oriented Programming (OOP) can be aptly termed the dark ages of software development, characterized by unnecessary disputes, and a lack of standardization. Over-Architected Solutions: OOP represents an over-engineered response to the problems it was intended to solve, introducing more complexity than necessary. Complex Encapsulation: OOP’s…… Continue reading Putting the Axe on OOP

Making API of AI

Let’s discuss how to make AI response fitting the structure an API needs – Structured Response. The discussion will start, with a simple 1 parameter API, and in section 5 we will expand the discussion to multiple parameters. 1. AI Query such as: Seems like a beautiful response, but cannot be chained to further automation…… Continue reading Making API of AI

My Experience with Randomizing Responses from OpenAI’s Completion API

prosthetic arm on blue background

Introduction: I recently embarked on an exciting journey of exploring the capabilities of OpenAI’s Completion API, specifically using the text-davinci-003 model. Intrigued by the possibilities, I was determined to generate unique and innovative software application ideas within a specific industry domain. My experimentation led me to some interesting discoveries, and I want to share my…… Continue reading My Experience with Randomizing Responses from OpenAI’s Completion API

3 Ticks of the sprint

How can you achieve a balanced sprint plan where plan meets actuals? Create a game for your team to challenge themself and create a better team synergy Given a nine days sprint, one day dropped for agile ceremonies, how can you “make sure” your team will make it to the finish line as planned? The…… Continue reading 3 Ticks of the sprint

Setup Jest with ModuleAppMapper

Working with Nrwl using a monorepo setup with multiple libraries allows to map short names to import modules based on absolute path, which in turn helps moving files around the module without affecting the client importing the module. To map these files you need to configure path in tsconfig.json as follows: so you can but…… Continue reading Setup Jest with ModuleAppMapper

Clean 🧼 Architecture’d REST Api using NestJS as 3rd Party 🥳

In this post I present an implementation of clean architecture’d REST Api using NestJS. This post does not intends to teach about clean architecture, and for that you will need to follow the references at the bottom of this page. The stack for that project is: PostgresSQLTypeOrmNodeJSNestJS, a framework for building efficient, scalable Node.js server-side applications.Nrwl -…… Continue reading Clean 🧼 Architecture’d REST Api using NestJS as 3rd Party 🥳

git hands on – daily procedures

Introduction In this hands-on tutorial I will demonstrate the commands required for any developer/maintainer to keep up a balanced project using an imaginary git workflow from start to end. We will write a small program that will demonstrate the required git commands and work cases each developer is stumbled upon when gitting. Note: type the…… Continue reading git hands on – daily procedures

Windows 10 unsupervised kiosk mode without assigned access

With no further ado – The code As of late I was required to put an app in kiosk mode on Windows 10. `The app itself is a web application written in react and mongo (that a subject for another post) served using thin client wrapping WebBrowser .Net Component – see my KioskAppNetWindowWrapper source on github.…… Continue reading Windows 10 unsupervised kiosk mode without assigned access