Programming

Exploring TypeScript Classes: A Comprehensive Guide

TypeScript, a powerful superset of JavaScript, introduces several advanced features to enhance code maintainability, scalability, and readability. One of the key features that TypeScript offers is its support for classes, which enable developers to structure their code in an object-oriented…

Mastering TypeScript: A Comprehensive Guide to Learning and Mastering TypeScript

TypeScript has gained significant popularity among developers as a powerful superset of JavaScript, offering static typing, enhanced tooling, and improved code organization. Whether you’re a JavaScript developer looking to level up your skills or a beginner starting from scratch, this…

How to make Chessboard using Javascript?

Problem: Write a program that creates a string that represents an 8×8 grid, using newline characters to separate lines. At each position of the grid there is either a space or a “#” character. The characters should form a chessboard….

How to make a triangle using a loop in Javascript?

Problem comes from https://eloquentjavascript.net/02_program_structure.html: Looping a triangle Write a loop that makes seven calls to console.log to output the following triangle: # ## ### #### ##### ###### ####### It may be useful to know that you can find the length of a…

How javascript language works?

JavaScript is a programming language that is widely used to add interactivity and other dynamic elements to web pages. But how exactly does it work? In this blog post, we’ll take a closer look at the JavaScript language and how…

Everything you need to know about programming

Programming is hard. I know, because I’ve been there. It’s easy to feel intimidated by the thought of learning how to program. But if you want to get into the world of coding, don’t give up! There are plenty of…

How #100DaysOfCode has changed my life?

It was April 22, Friday, 2022. It seems that it will be the next typical day of my life. When I was scrolling on my Twitter account, I came across people who actually coded every day, just by tweeting about…

Linear Search vs Binary Search in Javascript | Algorithms

I am waiting for this moment for a long time and I am glad that eventually, I can write this post. I started to learn Algorithms some time ago, but until now I decided to put my knowledge here not…

10 Project Ideas to Practice Your Programming Skills (PART II)

As I promised, I come up with a list of completely new ideas for you. Today, we discover some ideas which are not only good for practising your programming skills, but also for making money. Let’s begin. App for creating…

25 Project Ideas to Practice Your Programming Skills (PART I)

Are you bored with diving into more tutorials and courses? Wanna try something new? I have an idea for building lots of applications which you can implement right away or just to be more ambitious and try to build the…

How To Build a Web Scraper?

Before we dive into building a Web Scraper that allows us to find the right jobs, first we need to understand that not every website can do something like this. Now, we can ask: Is web scraping legal? And now…

Learning by mistakes? How do I deal with it? | #100DaysOfCode

Have you ever learned something and felt that every step you make is not perfect? You never be ready for doing something right 100%. That sounds obvious, but anyway I am that kind of person who still wants to learn…