programming (174)

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

Machine Learning Foundations: Part 7 - Image augmentation and overfitting

Previous part 6 - Convolutional cats and dogs Over the last few articles, you've looked at convolutional neural networks and how they can be used for computer vision. You built classifiers for fashion, horses and humans and cats and dogs. But one the...

Alex · 08 June 2020 · 39

Exploring iterators in Java

Iterators play a crucial role in Java programming when it comes to traversing and manipulating collections of objects. They provide a standardized way to access elements in a collection, regardless of the specific data structure used for string args in java. Iterators enable efficient and flexible iteration over elements, offering methods to retrie...

Sahil Saini · 11 August 2023 · 40

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

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

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

How to Choose the Best Python Compiler for Your Project

Python is a popular programming language used by developers worldwide for a wide range of applications. One of the most critical decisions that developers need to make when starting a new project is choosing the right Python compiler. The Python compiler is a software tool that converts Python code into machine-readable code. There are several Pyth...

Sahil Saini · 10 August 2023 · 28

Need of callback hell in javascript

Callback hell is a term used in JavaScript programming to describe a situation where code becomes nested and hard to read due to multiple levels of callback functions. It occurs when asynchronous operations are heavily relied upon, leading to a cascade of callbacks within callbacks. Callback hell can make code maintenance and debugging challenging,...

Sahil Saini · 11 September 2023 · 80

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. · 01 April · 25

5 Different types of Models in Java

Java is a popular programming language that has been used to build a wide variety of applications, from web-based software to mobile apps. One of the strengths of Java is the many different types of models available for developers to use when building their applications. In this context, models refer to design patterns or approaches to structuring...

Akshay Sharma · 15 March 2023 · 20

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

The Best Way to Start Learning Programming

In today's world, programming has become an essential skill. From building websites and mobile apps to automating repetitive tasks, programming can help you achieve your goals more efficiently. However, if you're new to programming, you might find it...

vijaykhatri96 · 26 February 2023 · 11

C# Multiple Inheritance: Understanding Class Inheritance in C#

C# is a powerful and versatile programming language that supports various object-oriented programming features, including class inheritance. Inheritance allows developers to create new classes based on existing classes, inheriting their properties and behaviors. However, C# does not support multiple inheritance, where a class can directly inherit f...

Sahil Saini · 04 September 2023 · 22

Common Syntax Errors in Programming

Programming is sophisticated and difficult, requiring close attention to every little detail. Even the most seasoned programmers occasionally make grammatical mistakes. When a piece of code deviates from the syntax conventions of the computer languag...

Maddison Parker · 02 August 2023 · 2.8K

Regular Expression Compile Python

Unlocking the Potential of Regular Expression Compile Python: A Comprehensive Guide Discover the ins and outs of regular expression compile python in this detailed guide. Learn how to harness its power effectively to streamline your coding process a...

Daniel James · 12 February · 83

The Evolution and Significance of the PHP Programming Language

Introduction In the ever-evolving world of web development, PHP programming language play a pivotal role in shaping the digital landscape. Among the multitude of languages available, PHP (Hypertext Preprocessor) stands out as one of the most influential and enduring options. In this article, we'll delve into the history, features, and significance...

Johny Max · 19 September 2023 · 28