Implementing a generic Angular Material Snackbar service

When developing web applications, it is common to display feedback messages to users. Snackbar is a popular component in Angular Material that can be used to display such messages. A snackbar is a dismissible message that appears temporarily at a fixed position on the screen. In this blog, we will discuss how to create a …

Creating an endpoint for returning diagnostics and runtime information in a Nodejs application

Returning diagnostics and runtime information in a Nodejs application If you’re a little bit like me , you favor having a way of diagnosing your applications without needing to start a debug. This is particularly useful when your application is running in an environment that cant be debugged locally or where faults and issues are …

AI-Powered Meal Planning: Hackathon Success

Transforming the eternal question of ‘What will we eat?’ into a delightful discovery with CulinaryCognition—where your pantry meets our technology to create meals that inspire. Challenges: AI Model Training Challenges: Our journey began with the challenge of training AI models due to limited infrastructure. Initially, we leveraged Google Colab’s Nvidia T4 GPUs for their tensor …

Building an Immersive AI Metahuman Experience

In the ever-changing realm of technology, businesses often find themselves missing skills and having to go through hiring processes to fill gaps. Introducing Runninghill’s newest creation: The Swiss-army-developer—everything you need in one convenient package. Challenges: Implementation: We are developing a cutting-edge application that leverages the latest technologies to create an immersive and intelligent user experience. …

Scalable Insurance-as-a-Service Platform

Our project aimed to enable the commercial insurance line on a new enterprise policy and insurance reference framework. It involved a large cross-functional team working together to create a dynamic and configurable insurance-as-a-service platform, allowing the organisation to scale and adapt to present and future insurance markets. Challenges: Implementation: Results: These strategic enhancements have not …

Enhancing Education with a Modern SIS Platform

Our collaboration aimed to streamline school finances with efficient fee collection, ensure engaged learning with AI-driven blended education, support educators with robust professional development tools, and monitor school performance with real-time insights—all in one accessible, offline-ready Student Information System (SIS) solution. Challenges: Implementation: Results: These strategic efforts have transformed the SIS solution, fostering a user-friendly, …

Multi-threading with NodeJS (Worker Threads)

Did you know you can perform multi-threading in NodeJS? NodeJS’ implementation of multi-threading is called worker_threads which functions a bit differently to other multi-threaded technologies but can be useful in certain scenarios to improve your application’s performance. Prerequisites A basic understanding of Javascript and NodeJS. What is Multi-threading? Multi-threading is the technique of running tasks …