Home
Amro Hendawi
Cancel

Java senior-level topics

TL;DR In this blog post, I will go over some of the more advanced topics in Java that are commonly asked in coding interviews. These topics make or break a lot of candidates, so it is important to...

Beyond Chatbot Blunders: Internet-Augment Intent-Aware Conversational AI

Introduction Tired of chatbots that fumble your meaning? My research breaks new ground with a world-first conversational search system that grasps your intent, even for muddled questions. This inn...

BERT4Rec: BERT as a recommender system

Introduction In this post, we will be implementing a simple recommender system using the BERT4Rec model, which is a BERT-based model for sequential recommendation. The model is based on the paper ...

Building a highly scalable real-time network monitoring system with eBPF & XDP

In this article, we will discuss how to build a highly scalable real-time network monitoring system with eBPF & XDP. We will also discuss the challenges we faced while building this system and ...

Full-fledged bookstore with German/English chatbot Rasa + Vue.js

TL;DR The potential applications of chatbots are vast and varied. In this work, a chatbot is designed to automate customer service of an e-book store. This paper reviews the latest state-of-the-ar...

Adversarial Attacks in AI-Ops

Introduction Most businesses are transitioning from a traditional static IT infrastructure to a dynamic mix of on-premises, managed public/private cloud environments powered by virtualized or soft...

Deploy your own private cloud service provider with kolla-ansible

Introduction As enterprises continue to move more workloads to the cloud, the need for private cloud services that can be deployed on-premises or in a hybrid cloud environment becomes increasi...

Which Cloud Service is better? Performance Evaluation of GCP and AWS

Introduction In this article, we will be comparing the performance of Google Cloud Platform (GCP) and Amazon Web Services (AWS) using the Sysbench benchmarking tool. We will be using the Sysbench ...

Real-time performance monitoring system with Flask + Cyclictest + Plotly

Introduction Real-time computing (RTC), or reactive computing is the computer science term for hardware and software systems subject to a ”real-time constraint”, for example from event to system r...