GenAI using Kotlin and Spring-AI with ChatGPT

Generative AI is all the hype lately, so why not show how to call the OpenAI GPT-4 ChatGPT API from Kotlin using Spring-AI?!? It can be done with a surprisingly small amount of upfront setup. So here is an example REST API that returns either a Quote or a Haiku written by the all-knowing genie of GenAI itself -- GPT-4.

Read more
Crafting a Real-Time Data Architecture

In today's rapidly evolving digital landscape, businesses continuously generate massive amounts of data from various sources. To outpace competitors, organizations require efficient and scalable solutions to process, store, and analyze data in real-time. A robust real-time data architecture is essential for addressing these needs. In this blog post, we will explore how the synergy of Apache Kafka, Snowflake, and MongoDB can create a powerful real-time data architecture to meet the demands of contemporary data-driven enterprises.

Read more
Streamlined Publication to iOS and Android App Stores with React Native

Read more
What Kind Of Impact Will A Platform Engineer Have On My Project?

In today’s fast-paced and ever-evolving technology landscape, having a skilled and experienced platform engineer on your team is crucial for the success of your product or application. This individual plays a vital role in ensuring that your platform is scalable, reliable, and secure, which directly impacts the success of your application.

Read more
Why UI And UX Are So Important

Bringing UI/UX to the forefront of development projects is essential for the success of the product. By prioritizing the user experience, you can ensure that the product is designed in a way that provides a better user experience, improves product development, increases efficiency, better communication and aligns with the business goals. So, make sure to integrate UI/UX into your development process from the start to ensure the success of your product.

Read more
Ten Reasons To Incorporate Consultancy Into Your IT Strategy

Need a good reason to incorporate consultancy into your goals?

Read more
Language Version Managers - The Developer Parachutes

Installing multiple language versions (e.g. Java 11, Java 19, Java 8 | Node 8, Node 16 | Python 2, Python 3 | etc) on your machine is scary, and not for the faint of heart. Conquer your fears with the benefit of a developer parachute, by using a Language Version Manager!

Read more