Home » Open Source » Page 3

Tag Archives: Open Source

Diagrams as Code with Python

 In my career I have noticed that often organizations are reluctant on providing Engineering teams with licenses for software to draw diagrams. In the best case scenarios MS Visio is usually the only option available, which isn’t the best experience when trying to draw modern software architectures. Several online options are available, but they require to share project details that ...

Read More »

TagUI: an Excellent Open Source Option for RPA – Introduction

Today I want to introduce TagUI, an RPA (Robotic Process Automation) Open Source tool I am using to automate test scenarios for web applications. It is developed and maintained by the AI Singapore national programme. It allows writing flows to automate repetitive tasks, such as regression testing of web applications. Flows are written in natural language: English and other 20 languages are currently ...

Read More »

Go (Con)Figure

Another post about Lightweight Config, a library I’ve recently built from the ground up, after creating various versions of it in previous projects. Where previously, I’d tried to be clever and prepare the library for lots of possibilities, I took the opposite approach this time. I created a simple monolithic library to solve the core problem, and then in a ...

Read More »

Kafka Record Patterns for Data Replication

java-interview-questions-answers

Imagine going down to your local milkshake bar and signing a contract with the owner so that you could purchase bespoke drinks at a set price. Let’s say you agreed on fresh milk with 3.5% fat and one tablespoon of chocolate powder, per 500ml of milk.  Putting that into a table might look like this: PKcontract_numberstartfat_contentchocolate_powder100123456782021-01-013.5%1 tbsp After a few ...

Read More »

The After Open Source Era Has Started

Open source is the current norm for developer collaboration and customer adoption in software. It is the foundation that enabled unicorns and cloud providers to build their services from the ground up. But that wasn’t always the case with open source, and it is changing and evolving again. Open Source Eras and relative adoption trend lines In this post, I ...

Read More »

Using Spectron for Electron Apps

The Speed at which Technologies and companies are growing today are quite unfathomable. We have come a long way from the digital age of the 1970s to the information age of the 21st century in such a short span of time. The rate at which technologies around the world are evolving things that we thought impossible is starting to take ...

Read More »

So I Wrote a Library

If you’ve never done it, go out and find an open-source project to contribute to. Whether it’s one of your own or something you use, go and try writing code in the wide open to see how it feels. I’ve recently been working on a library of my own. I say my own. It’s actually someone else’s code that I ...

Read More »

Jmix – the future of CUBA Platform

java-interview-questions-answers

Jmix is the new name and the new major release of CUBA Platform. It is now in Preview and we are aiming to release Stable version in Q2 2021. Key features: Spring Boot as a core technology Decomposition into separate pluggable modules (data, security, audit, etc.) A new approach to data model definition Database update process based on Liquibase Deployment ...

Read More »