programming (154)

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 f...
02 August 2023 ·
0
· 4.8K · Maddison Parker

A Roadmap To Thrive As A Big Data Engineer

Are you interested in the following areas: Information Technology Math Analytics Problem-solving Numbers, graphs, charts, etc. If yes! Then big data engineering could be a great choice for...
24 May 2022 ·
1
· 1.1K · Aileen Scott

Are There Problems That Computers Can't Solve?

Are there problems that computers can’t solve? Even if you work with the cleverest programmers, even if you have infinite time and energy and more computing power than could possibly ever exist...
12 May 2020 ·
1
· 594 · Den W.

Syncing Google Sheets to a database via REST API’s

In this article, I will walk you through how to integrate a web-based ordering system with a Google Sheet.  Imagine you work for a bike-sharing startup that has a bike ordering web app built on Node....
18 May 2020 ·
0
· 529 · Alex

Machine Learning Foundations: Part 10 - Using NLP to build a sarcasm classifier

Previous: Part 9 - Using the Sequencing APIs Over the last few parts, we haven't done much machine learning. Instead, we looked at how you can preprocess text data to get it ready for training machin...
25 June 2020 ·
1
· 377 · Alex

Why Do We Use Different Languages on Facebook and WhatsApp?

The most famous social media platforms worldwide were Facebook and WhatsApp. These services have enabled people to keep in touch with friends, family, and co-workers through text messages. Facebook is...
16 August 2022 ·
1
· 308 · 1 · Alex

Understanding Variables and Constants in Go

Variables and constants are fundamental concepts in most programming languages. They are the building blocks for storing and managing data. In this article, we'll explore how variables and constants w...
19 August ·
41
· 202 · 10 · Den W.

Introduction to JAX (AI Adventures)

NumPy is fast, but how can we make it even faster?  In this article, we're going to look at a new library from Google Research called JAX and see how it can speed up machine learning. JAX can au...
16 May 2020 ·
1
· 156 · Alex

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 no...
19 April 2023 ·
2
· 149 · Alex

Comparing Bash and Python for Linux scripting

Sh (from English shell) is a mandatory command interpreter for UNIX-compatible systems according to the POSIX standard. However, its capabilities are limited, so more feature-rich command interpreters...
09 January ·
16
· 144 · 4 · Den W.

What Every Systems Programmer Should Know About Concurrency

Concurrency is a fundamental aspect of modern computing, enabling efficient utilization of resources and improving performance. However, it introduces complexities that can lead to subtle and hard-to-...
17 December ·
15
· 141 · 2 · Den W.

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,...
17 August 2022 ·
1
· 141 · Alex

Forgotten Technologies: CGI

Inspired by the comments: people have a strong association between Perl as a language and CGI as a technology used in the early days of the web. It makes sense: at that time, Perl was one of the few w...
12 January ·
20
· 136 · 5 · Den W.

Machine Learning Foundations: Part 1 - What is ML?

Welcome to this series on Machine Learning Foundations. It's a course where you'll learn the fundamentals of building machine learning models using TensorFlow. The only thing that you'll need to know...
15 May 2020 ·
1
· 133 · Alex

Top Interview Questions for Java Developers

As we continue with the series of Java Interview Questions and Answers, here are the top Java Developer Interview Questions for both freshers and seasoned Java professionals to assist them to ace the...
19 September 2022 ·
0
· 130 · Alex

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 understandin...
18 June 2020 ·
4
· 124 · Alex

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, vehicle...
03 March 2023 ·
1
· 121 · Sahil Saini

What are the Top 10 Python Frameworks for Web Development in 2022?

The future of web development, as we know it, is definitely influenced by Python. With the aid of the right tools, Python allows developers to create fast, secure and maintainable solutions in an effi...
28 January 2022 ·
1
· 119 · AnnaSharland

7 Reasons To Love The Rust Language

In the world of programming languages, Rust is relatively a newcomer, having been first introduced in 2010. However, over the past decade, it has gained a reputation as a powerful and efficient langua...
06 March 2023 ·
2
· 118 · Oleksii Zubkov

Dart 3 in Practice: What the Major Language Update Will Bring Us

Dart 3 is the most significant language update since Null Safety, and it will change a lot about how we write code and what libraries we use. You can listen to a podcast to understand what exactly is...
05 May 2023 ·
1
· 118 · Jacob Enderson