By martin , 3 February 2025

Symbolic AI

The first AI application ever was the Logic Theorist, introduced in 1956. It was designed by Allen Newell and Herbert A. Simon, in an attempt to mimic human reasoning. Newell and Simon didn’t know how to write a computer program, as they were social scientists. So they asked computer scientist Cliff Shaw to do the coding job. Fun fact: the three of them first had to design a programming language (IPL, a forerunner of LISP), before Shaw could actually use it to write the program.

By martin , 25 January 2025

Capabilities

So let’s start with a real-world example - imagine a warehouse robot, such as those used by companies like Amazon.

The task of the robot is to retrieve specific items from the warehouse shelves and deliver them to designated packing stations. It must deliver them quickly and efficiently, while also avoiding collisions.

This capability is called goal-directed behavior. Agents are designed to work toward specific goals. They follow rules and constraints to ensure their actions are aimed at achieving these objectives successfully.

By tom , 6 November 2024

The shift to Drupal 10

Drupal 10 has arrived! Released in December 2022, this latest version introduces significant improvements. Here are some key highlights:

Symfony 6 and PHP 8.1
Built on Symfony 6, Drupal 10 delivers enhanced performance and modern coding standards. It also requires PHP 8.1, encouraging developers to work with a faster, more secure version of PHP.

By darryl , 31 October 2024

Generating code for everyday tasks

One of the most tangible ways to use AI is for writing basic code. Whether it's repeatable code patterns, SQL queries, or API integrations, AI can help accelerate foundational tasks.

Example prompt: "Write an SQL query to select all customers who placed an order in the last 30 days."

With the right prompt, AI can complete these tasks in seconds, giving developers more time for complex projects. The result can serve as a starting point, which developers can then fine-tune and expand.

By danielle , 21 October 2024

Reason 1: Simplify your tech stack

One of the greatest benefits our clients experience with Liferay DXP is the ability to streamline their technologies. With Liferay DXP, you can replace multiple systems and vendors with one integrated platform. This simplifies management and enables faster, more efficient workflows with fewer dependencies.

By michael , 29 September 2024

Solving technical puzzles with an analytical approach

For us, every integration project starts with a thorough analysis. We find it fascinating to solve technical puzzles and understand how systems interact. This analytical approach enables us not only to grasp the logic behind applications and their data flows but also to achieve concrete results. For example, during last year’s numerous video meetings, the importance of a stable connection became evident. Just like a video connection, system integrations rely on stability, reliability, and speed.

By martin , 14 August 2024

Buying a car: Custom-built software

Imagine buying a new car. This is a big investment, and you carefully select the brand, model, and features that fit you best. You might choose specific extras, like built-in navigation or leather seats. Everything can be customized to perfectly match your needs.