Jordi Cabot

Jordi Cabot @jcabot

About: FNR Pearl Chair and head of the Software Engineering RDI team at LIST. Also Affiliate Professor at the University of Luxembourg. Leading the BESSER project, an open-source AI-driven low-code platform.

Location:
Luxembourg
Joined:
Jan 3, 2019

Jordi Cabot
articles - 39 total

None of the top 10 projects in GitHub is actually a software project 🤯

As part of our ongoing research, we periodically monitor GitHub to understand what is gaining...

Learn More 0 1May 10

Beyond Vibe Coding: Welcome to Vibe Modeling

Everybody talks about vibe coding, where you develop software by talking to an LLM tuned for coding....

Learn More 1 0May 1

Three laws of software agents by Isaac Asimov (kind of)

What would Isaac Asimov think about the software agents taking the world by storm and, more and more,...

Learn More 1 0Apr 3

On the rewards of programming by Donald E Knuth

If Donald E Knuth says it, who are we to disagree?: "Computer programs are fun to write, and...

Learn More 1 0Nov 24 '24

Dashboard of open source low-code tools

I've created a dashboard listing open-source low-code tools available as public repositories in...

Learn More 0 0Nov 24 '24

A wishlist and (potential) architecture for a low-code platform for smart software development

Smart software, also called "AI-enhanced" or "ML-enabled"give rise to unique software engineering...

Learn More 2 0Jan 13 '23

The full tech stack to run a chatbot — behind the scenes of an open source bot platform

We always aim to "educate" aspiring chatbot developers about the software challenges of building...

Learn More 8 0Jul 12 '22

How to build your own chatbot NLP engine

This post goes over our new NLU chatbot intent classifier engine for chatbots to show how you can use...

Learn More 11 0Mar 28 '22

How to program a chatbot that reads all your website and answers questions based on its content

I'm sure you often get questions from your visitors and think "but this is already on the website!"....

Learn More 6 0Dec 27 '21

Choosing Java as your language for a Machine Learning project - Are we crazy???

Most people are stunned when they realize that the Xatkit bot engine is written in Java. True, the...

Learn More 5 3Nov 4 '21

Beyond no-code: no-learn and no-work development

No-code solutions aim to empower non-technical people to create their own software solutions with zer...

Learn More 3 0Apr 18 '21

“Hello World”, chatbot version – Complete example

The Hello World program is the typical first example you see when learning any programming language s...

Learn More 4 0Nov 23 '20

Create a chatbot that tells you the weather forecast for any city in under 100 LoC

Combining chatbot platforms with open data sources is one of the most powerful ways to easily create...

Learn More 7 0Oct 15 '20

A Fluent API to create chatbots in Java (and why this is our third attempt to define a great Bot Definition Language!)

At Xatkit, we continue our quest to find the optimal language for bot and chatbot development. Some t...

Learn More 4 0Aug 11 '20

Do you need a UI if you have a CUI? - Chatbots as first-class citizens in software development

Chatbots are becoming a common component of many types of software systems. But they are typically de...

Learn More 7 0May 16 '20

How we transformed our Chatbot language to a state-machine DSL

Nothing better to eat your own dog food to understand how you need to improve your tool to better ser...

Learn More 23 2Apr 29 '20

An OpenAPI bot to help you understand REST APIs

Chat with our bot to get up to speed with a Web API. Quickly discover what you can do with the API wi...

Learn More 17 2Apr 2 '20

How to easily add sentiment analysis to any Java application

You probably want your bot to look as human as possible. And a key characteristic of (many) humans is...

Learn More 5 0Mar 26 '20

Visualize the history of a git repository

I'm a visual person. I prefer to use graphical tools whenever possible. This also applies to the mana...

Learn More 15 0Feb 25 '20

The Pareto Principle applied to the design of chatbots

The Pareto Principle, also known as 80/20 rule, is one of the most universal principles that exist. Y...

Learn More 7 0Feb 17 '20

Transform interface design mockups into ready-to-use UI code with these AI-based tools

No programmer wants to spend hours aligning HTML elements or playing with complex CSSs. This is why a...

Learn More 22 1Jan 8 '20

Deeper flow state with intermittent fasting - My experience

The worst day to give this advice (or the best one, who knows?) but I wanted to share the one single...

Learn More 10 2Dec 24 '19

10+ tools to help you visualize your GitHub and Git project data

Any important decision should be grounded on data. This is also true for any decision that affects yo...

Learn More 112 4Dec 18 '19

A Modeling Editor and Code Generator for AsyncAPI

IIoT (Industrial IoT) architectures are typically distributed and asynchronous, with communication be...

Learn More 16 0Dec 15 '19

Customer code coverage

The notion of code coverage is well known in software testing. In short, code coverage is the percent...

Learn More 7 0Dec 8 '19

UML is 20 years old. What do the creators of UML think about the language now?

The Unified Modeling Language is the most used software modeling language (which doesn't mean it's la...

Learn More 24 3Dec 1 '19

The Big Five in tech (faamg) bet on low-code development

You know when something is getting "hot" when all major tech companies (i.e. the Big Five: Facebook,...

Learn More 35 11Nov 17 '19

Build a GitHub Stargazer - Get Slack alerts when somebody stars your project in 4 lines of code

All the self-help gurus keep telling you that you should control your instincts and avoid checking yo...

Learn More 24 0Nov 3 '19

From OpenAPI to UML (and back)

A consortium of major actors in the API market has launched the OpenAPI Initiative with the goal of s...

Learn More 31 5Oct 28 '19

3 tools to showcase your GitHub profile

Like it or not, the first thing any recruiter will look at (just after googling your name) is your Gi...

Learn More 151 4Oct 20 '19