programming (174)

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

Python Frameworks: Empowering Development with Efficiency and Structure

Within the realm of software development, frameworks stand as indispensable instruments that expedite the application creation process. These frameworks furnish a well-organized underpinning, reusable building blocks, and established conventions, all...

Soumya Raj · 22 September 2023 · 68

10 Exciting Python Project Ideas to Hone Your Programming Skills

Python, with its simplicity and versatility, has become one of the most popular programming languages across the globe. Whether you are a seasoned developer or a complete beginner, embarking on Python projects is an excellent way to practice your ski...

Vinod Kumar · 23 August 2023 · 43 · 1

Event Bubbling Unveiled: Navigating JavaScript's Event Propagation

Introduction JavaScript, the cornerstone of dynamic web development, empowers developers to create interactive and engaging user experiences. Central to this interactivity is the handling of events, which occur when users interact with elements on a...

Shiva Sharma · 28 September 2023 · 102 · 2

10 Python tricks for beginners

There's never an excess of useful tricks in Python. The more of them you learn, the more likely you'll be able to quickly tackle a challenge in practice. Or show your best side in a technical interview. In this article, I'll talk about tricks that ca...

Den W. · 24 August 2023 · 32

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

5 Reasons Why Developers Should Learn Solidity Programming

The sheer number of programming languages out there is quite honestly overwhelming and exciting at the same time. With the rise in innovation and possibilities, these popular languages give rise to nothing short of a marvel. The field of computer sc...

Alex · 1 year ago · 148

What Was Added to ECMAScript in 2023

ECMAScript is the standard for the JavaScript programming language, which establishes rules, syntax, and other criteria for creating JavaScript code. ECMAScript is annually expanded by the JavaScript developer community and aligns with the ECMA Inter...

Den W. · 31 May 2023 · 65

Why Linux is better for (most) developers!

Linux, in the realm of software development, is an operating system that has garnered substantial attention and popularity. In 2022, a remarkable 45% of professional developers chose Linux-based operating systems as their development platform, effect...

Den W. · 30 August 2023 · 41

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 · 11 May 2020 · 86

Machine Learning Foundations: Part 6 - Convolutional cats and dogs

Previous Part 5: Classifying real-world images In this part  where we'll take what you've learned about convolutional neural networks in the previous few parts and apply them to a computer vision scenario that was a Kaggle challenge not that long ago...

Alex · 04 June 2020 · 60

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

Exploring SQL's HAVING Clause for Advanced Filtering

When delving into SQL, mastering the HAVING clause alongside the GROUP BY statement becomes crucial for nuanced data manipulation. This feature empowers users to refine result sets post-grouping, particularly handy when dealing with aggregate functio...

Den W. · 3 weeks ago · 23

Machine Learning Foundations: Part 8 - Tokenization for Natural Language Processing

Previous Part 7 - Image augmentation and overfitting Up to now, you've learned how machine learning works and explored examples in computer vision by doing image classification, including understanding concepts such as convolutional neural networks f...

Alex · 18 June 2020 · 122

Comparing Kotlin Multi-Platform and Flutter for Cross-Platform Development

In this article, we will be comparing Kotlin Multi-Platform with the well-established Flutter framework. Both Kotlin Multi-Platform and Flutter are relatively young development tools created to support cross-platform applications. Each solution has i...

Den W. · 16 September 2023 · 34

11 factors to know before hiring an Android app development company!

The importance of mobile application development has increased for many enterprises. No matter how large or small your company is, it is not necessary to need an app development company. As a result, it’s crucial to take your time while choosin...

Alex · 17 August 2022 · 139 · 1