programming (174)

Solidity Tutorial: What is Constants & Immutables

Solidity is a high-level programming language used to write smart contracts on the Ethereum platform. In this tutorial, we will discuss the concepts of constants and immutables in Solidity. Constants: Constants in Solidity are variables that cannot b...

Alex · 31 January 2023 · 66

Pros and Cons of the Laravel PHP Framework

Let’s get one thing straight right away – the world would literally stop functioning if developers stopped working today. It’s not unreal; it’s an undeniable fact that developers move the world forward or at least make our ev...

Alex · 21 December 2022 · 66

What is an API?

The abbreviation API stands for Application Programming Interface and describes a programming interface. The connection is made at the source code level. APIs are used in many applications and are used in the web environment in the form o...

Alex · 28 August 2020 · 71 · 1

Vue 3.3 Overview: What's New and What's with TypeScript

The Vue team has announced the release of version 3.3 - "Rurouni Kenshin." In this new version, the developers focused on improving the development experience. For example, they enhanced the interaction with SFC <script setup> in TypeScript. Many lon...

Jacob Enderson · 11 months ago · 64

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. · 11 months ago · 65

Key factors while interviewing a Java programmer

The Java market is enormous. There are a lot of talented Java developers out there, and understanding how to interview them will help you make a successful hiring. With a 13 percent market share, Java is still the most extensively used programming la...

Livia Neisat · 02 June 2022 · 64

Machine Learning Foundations: Part 9 - Using the Sequencing APIs

In part 8: Introduction to Natural Language Processing, we looked at how you can tokenize words with simple APIs. This allowed you to turn words into numbers or tokens so that they can be more easily represented in a computer's memory. It's the first...

Alex · 23 June 2020 · 61

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

Understand Virtual DOM in React and What Makes It Great

What is a virtual DOM? The virtual DOM (VDOM) is a programming concept in which an ideal, or &ldquo;virtual,&rdquo; version of a user interface (UI) is stored in memory and synchronised with the &ldquo;actual&rdquo; DOM via a library such as ReactDO...

Aditya Jani · 16 February 2023 · 58

10 Python Tips and Tricks to Level Up Your Skills

1. List Comprehensions Use list comprehensions for concise and efficient list transformations. For example, [x**2 for x in range(10)] generates a list of squares from 0 to 9. squares = [x**2 for x in range(10)] print(squares) 2. Lambda Functions Uti...

Jacob Enderson · 11 months ago · 57

Machine Learning Foundations: Part 4 - Coding with Convolutional Neural Networks

In the previous part 3 - Convolutions and pooling, you learned all about convolutions and how they can use filters to extract information from images. You also saw how to create pools that can reduce and compress your images without losing the vital...

Alex · 3 years ago · 58

So You Want To Be A Cloud Developer

What is Cloud Development? In a nutshell, it is software development, but focused on the cloud. Let me show you. When Netflix started in 1997, they only offered DVD rentals by mail. While they had no late fees and a growing catalog, it wasn't until...

Alex · 05 November 2020 · 51

Machine Learning Foundations: Part 5 - Classifying real-world images

In this article we're going to look at how to use convolutional neural networks to classify complex features. In previsous part 4 -  Coding with Convolutional Neural Networks, you took what you had learned about CNNS. And you saw how to improve the f...

Alex · 3 years ago · 49

Best Practices for Reusable Code in Java

Writing reusable code is an important aspect of software development, as it saves time, effort, and reduces the likelihood of bugs and errors. Java, being one of the most widely used programming languages, has several best practices that can help you write reusable code. These best practices include encapsulation, abstraction, modularity, design pa...

Sahil Saini · 05 March 2023 · 48

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

What are the top 10 frontend development languages in 2022?

What are the top 10 frontend development languages in 2022? Which programming languages will be most popular with frontend developers next year? What technologies and frameworks are they adopting, and which ones are they leaving behind? It&rsquo;s im...

John Smith · 1 year ago · 42