programming (174)

One of the ways to speed up TypeScript compilation

Source data: Compiling a NodeJS project consumes almost 2GB of memory. It didn't bother me on my work computer, but on my laptop, I periodically encountered an unpleasant OutOfMemory error. I began to investigate why such a small project was consumin...

Jacob Enderson · 1 year ago · 103

The Role of Operating Systems in Embedded Systems

Embedded systems are devices and systems that are integrated into other products and used for specific functions. These systems are found in a wide range of applications, including appliances, vehicles, and medical equipment. In order to perform thei...

Sahil Saini · 03 March 2023 · 120

Free PHP, HTML, CSS, JavaScript/TypeScript editor - CodeLobster IDE

In this article, we suggest you to get acquainted with the free editor of web languages - CodeLobster IDE. It is presented on the software market for a long time already, and it wins a lot of fans. CodeLobster IDE allows you to edit PHP, HTML, CSS,...

Alex · 09 September 2022 · 100

ReactJS and Server-Side Rendering: What Is It and Why Does It Matter?

ReactJS is a popular JavaScript library that enables developers to create dynamic and interactive user interfaces. It is widely used for building web applications, especially those that require real-time updates and seamless performance. When it come...

Alex · 06 March 2023 · 97

Choosing Go Over Python: Why Companies are Making the Switch

Python and Go (also known as Golang) are two different programming languages, each with their own unique features and applications. If you've encountered developers migrating from the former to the latter in the course of your work and are thinking a...

Den W. · 01 August 2023 · 99

Substring search algorithms in JavaScript

Recently, I came across a not very difficult task on LeetCode. Within the task, I had to implement an algorithm to search for a substring in a string. While I was trying to solve the task, I realized that I knew very little about how to search for a...

Jacob Enderson · 11 months ago · 96

Why My Teenage Code Was Terrible: Sorting Algorithms and Big O Notation

When I was about 15, I had a week of ‘work experience’. Americans would call that an ‘internship’, but that’s not really right: work experience is a thing in British schools that basically just gets the older kids out of...

Jacob Enderson · 3 years ago · 86

11 Best ways to do complicated Java homework

The world of programming as we know it is actively thriving. Many students want to enter the programming field and develop competitive skills that will lead to high salaries. Students who have made up their minds choose IT courses to gain essential s...

Alex · 12 November 2022 · 87

Unary vs. Recursive Relationship in DBMS

In database management systems, a unary relationship is a type of relationship where an entity is related to itself, while a recursive relationship is a type of relationship where an entity is related to another entity of the same type. A unary rela...

Akshay Sharma · 03 March 2023 · 87

Node.js Vs .NET Core: Is Node.js Being Killed Off By .NET Core?

Node.js and .NET Core are two powerful platforms that have become staples in the world of web development. While both have their unique strengths and use cases, some have been asking whether Node.js is being replaced by .NET Core. Let us take a close...

Aditya Jani · 10 April 2023 · 86

How to Choose the Right Assignment Operator for Your C++ Programming Project

The C++ programming language is a general-purpose, middle-level, object-oriented computer programming language developed by Bjarne Stroustrup. It supports a rich set of features. The symbol = is used to assign a value to a variable. The right opera...

Aleta Iech · 22 July 2023 · 89

The Battle of C vs. C++: Unleashing the Power of Programming Languages

Introduction In the realm of programming languages, two powerhouses stand out: C and C++. Both languages have played a significant role in shaping the digital landscape and have been instrumental in the development of countless software applications and systems. While C and C++ share many similarities, they also possess distinct features that set...

Alex · 10 July 2023 · 81

How To Use AWS S3 With Python

AWS S3 is an Amazon service that lets you handle files. When you add to the equation the programming interface that it offers with Python you can do a lot more to programmatically handle things. In this article we will go over some methodologies and...

Hudspeth · 24 November 2022 · 79

A Developers Guide to Upcoming Laravel 11 and It’s Features

What’s new in Laravel 11? As Laravel continues to evolve and grow, we can expect Taylor Otwell and the Laravel team to continue delivering a cutting-edge PHP framework that meets the needs of modern web development. By the time we ha...

Aditya Jani · 13 April 2023 · 79

Machine Learning Foundations: Part 3 - Convolutions and pooling

In the previous part 2 - First steps in computer vision,  you built a neural network that could recognize items of clothing.  Now that you've looked at fashion example for computer vision, you've probably noticed a big limitation for computer vision...

Alex · 3 years ago · 81

Machine Learning Foundations: Part 2 - First steps in computer vision

In the previous article Part 1 - What is ML?, you got an introduction to machine learning, and you saw how it works from a programmer's perspective by having you create answers and data, and letting a computer infer the rules that determine them. Thi...

Alex · 3 years ago · 72