Open in app

Sign in

Write

Sign in

Jhonny Chamoun
Jhonny Chamoun

25 Followers

Home

About

Mar 1, 2021

Battleship — The Game(Step2: Multiplayer)

Focusing on Node.js and Socket.io — In a previous article, I showcased how to build the interface in HTML and CSS for the game battleship. Then the focus was to build the logic and make the game happen. I implemented my game with one player in mind and the computer for an opponent. In this article…

Nodejs

6 min read

Battleship — The Game(Step2: Multiplayer)
Battleship — The Game(Step2: Multiplayer)
Nodejs

6 min read


Published in

Nerd For Tech

·Feb 21, 2021

Data Structures: Stacks and Queues

a guide into data structures and the most known related algorithms — In this article, I will explain two important data structures, and I will be writing about more popular data structures in upcoming articles. For the first time, we are talking about data structures that need to be implemented using the simpler data structures we already covered. If you need more…

Stack

5 min read

Data Structures: Stacks and Queues
Data Structures: Stacks and Queues
Stack

5 min read


Feb 15, 2021

Data Structures: Linked List

a guide into data structures and the most known related algorithms — In this article, I am explaining my second data structure, and I will be writing about more popular data structures in upcoming articles. …

Datastrucutre

5 min read

Data Structures: Linked List
Data Structures: Linked List
Datastrucutre

5 min read


Feb 7, 2021

Data Structures: Arrays

a guide into data structures and the most known related algorithms — In this article, I am explaining one of the most basic data structures, and I will be writing about other popular data structures in upcoming articles. These articles assume our readers are familiar with the concept of data structures and why they are used in software development, and it will dive…

Software Engineering

6 min read

Data Structures: Arrays
Data Structures: Arrays
Software Engineering

6 min read


Jan 31, 2021

Code Refactoring…

What is it? when is it needed? any best practices? — Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Martin Fowler Usually, when writing code, developers deal with deadlines, delivery stress, and very specific feature descriptions. The main concern for a developer should be to deliver the needed…

Software Engineering

5 min read

Code Refactoring…
Code Refactoring…
Software Engineering

5 min read


Jan 24, 2021

Battleship — The Game (Step1: UserInterface and game logic)

Two steps tutorial, learning Node.js, and how to use sockets. — In my continuous learning journey, I set a goal to learn Node.js and specifically how to use sockets, and because I wanted to build something more than just a chatting app, I decided to build one of my favorite games “Battleship”. I will use this article to explain the thought…

Software Development

7 min read

Battleship — The Game (Step1: UserInterface and game logic)
Battleship — The Game (Step1: UserInterface and game logic)
Software Development

7 min read


Jan 16, 2021

Testing in Software Engineering

What is it and why do we do it? — As in any different product delivering business, testing in software engineering is an essential step to make sure our product is on track along the way of developing it. Although one could think that testing the final product should be enough, testing software is more similar to testing cars. when…

Software Development

4 min read

Testing in Software Engineering
Testing in Software Engineering
Software Development

4 min read


Nov 23, 2020

Software Intelligence For Better Healthcare

Since I was a kid, I dreamt of becoming a Physician, I wanted to help people feel better, and help them get better. Growing up, that plan didn’t pay off. instead, I studied Software Engineering and I built solid technical expertise, across many different coding stacks… Yet I still have a constant…

Software Engineering

3 min read

Software Intelligence For Better Healthcare
Software Intelligence For Better Healthcare
Software Engineering

3 min read


Nov 5, 2020

A Guide into seeding ideas for a software engineer

As a software engineer preparing for entering the job market and/or building his portfolio, one of the most crucial tasks is to come up with ideas to execute and turn into solutions. If you surf the internet you will find a lot of blogs that have lists of ideas and…

Innovation

5 min read

A Guide into seeding ideas for a software engineer
A Guide into seeding ideas for a software engineer
Innovation

5 min read


Oct 2, 2020

XML: Extensible Markup Language

All of you by now are familiar with JSON, the text-based format we are using to store and transfer data through the internet. JSON was standardized in 2013, four years after I landed my first job as a full-stack developer. What did we use before JSON!? XML is a markup…

Xml

3 min read

XML: Extensible Markup Language
XML: Extensible Markup Language
Xml

3 min read

Jhonny Chamoun

Jhonny Chamoun

25 Followers

Software Engineer, Problem solving oriented and new technologies enthusiast.

Following
  • Will Lockett

    Will Lockett

  • David Gerken

    David Gerken

  • Carlyn Beccia

    Carlyn Beccia

  • Netflix Technology Blog

    Netflix Technology Blog

  • Jon Vogel

    Jon Vogel

See all (42)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams