Open in app

Sign In

Write

Sign In

Mahmoud Yasser
Mahmoud Yasser

27 Followers

Home

About

10 hours ago

Elasticsearch Architecture I

Hey there! Today, we’ll have a fun and simple chat about Elasticsearch architecture. So, sit back, grab a coffee and settle in. “Elasticsearch is one of the most powerful search engines available today. Its ability to index and search vast amounts of data quickly and accurately makes it an indispensable…

Elasticsearch

6 min read

Elasticsearch Architecture I
Elasticsearch Architecture I
Elasticsearch

6 min read


5 days ago

How to block NodeJS 👀?

Hey there👋! Great job on reading the title correctly. Today, I’ll be showing you how to block NodeJS even though it’s a non-blocking runtime environment. Join me on this short exploration of the different scenarios that can block our NodeJS event loop. Introduction NodeJS is a really powerful open-source, cross-platform runtime…

Nodejs

11 min read

How to block NodeJS 👀?
How to block NodeJS 👀?
Nodejs

11 min read


Mar 16

Over-Engineering

“The best code is no code. No code means no bugs, no maintenance, no complexity, no overhead.” — Jeff Atwood, co-founder of Stack Overflow Introduction Software engineering is a field that demands a lot of attention to detail, and it is easy to fall into the trap of over-engineering solutions to…

Software Engineering

3 min read

Over Engineering
Over Engineering
Software Engineering

3 min read


Mar 10

Improving Search Performance: Travolic’s Successful Migration of Places Data to Elasticsearch

Introduction Travolic is a metasearch engine that aggregates flight prices from multiple airlines and travel agencies, providing users with a convenient and reliable platform to compare and book their travel arrangements. However, as the number of users and the volume of data stored in the system continued to grow, we…

Elasticsearch

4 min read

Elasticsearch: Improving Search Performance
Elasticsearch: Improving Search Performance
Elasticsearch

4 min read


Jul 9, 2020

Arrays in JavaScript: Part 4

In this article, we will talk about another important array’s methods that will make our code better. Concat() Method The concat()method allows you to concatenate, so to add elements at the end of the array. Now, therefore, it’s a bit like push(), with push()you can also add items to the end of…

Array Methods

7 min read

Arrays in JavaScript: Part 4
Arrays in JavaScript: Part 4
Array Methods

7 min read


Jul 9, 2020

Arrays in JavaScript: Part 3

In this article, we will talk about splice and slice methods and the differences between them and how to use them in arrays. What if you need to add items or manipulate items in different places of an array? Well for that you can use the direct index access. const…

JavaScript

6 min read

Arrays in JavaScript: Part 3
Arrays in JavaScript: Part 3
JavaScript

6 min read


Jul 9, 2020

Arrays in JavaScript: Part 2

Adding & Removing Data from Arrays JavaScript gives us four methods to add or remove items from the beginning or end of arrays These adding and removing methods are: Push(). Unshift(). Pop(). Shift(). Push() Method Let’s say we have an array here of hobbies. Now we want to add new data to that array, there are a couple…

Arrays

3 min read

Arrays in JavaScript: Part 2
Arrays in JavaScript: Part 2
Arrays

3 min read


Jul 5, 2020

Arrays in JavaScript: Part 1

In part 1 we will talk about an introduction to arrays and the different ways of creating an array in JavaScript. Arrays in JavaScript: Part 1 Content: Introduction to arrays. Arrays are objects. What is an “Iterable”? Different ways of creating arrays. Introduction to Arrays

JavaScript

10 min read

Arrays in JavaScript: Part 1
Arrays in JavaScript: Part 1
JavaScript

10 min read


Jul 2, 2020

Functions in JavaScript

“ The first rule of functions is that they should be small. ” ― Pranshu Midha In this article we will talk about: What are functions? Calling, or invoking functions. Function parameters. Default parameters. Parameters VS Arguments. The arguments object. Functions are objects. Return keyword. Ways of defining functions. Rest parameters. Callback functions. Growing Functions. What are functions? One way…

JavaScript

14 min read

Functions in JavaScript
Functions in JavaScript
JavaScript

14 min read

Mahmoud Yasser

Mahmoud Yasser

27 Followers

Backend Engineer @ Travolic

Following
  • Rahul Agarwal

    Rahul Agarwal

  • Sean Kernan

    Sean Kernan

  • Bennett Garner

    Bennett Garner

  • Mehdi Aoussiad

    Mehdi Aoussiad

  • Jason Gutierrez

    Jason Gutierrez

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech