paint-brush
833 Stories To Learn About Tutorialby@learn
370 reads
370 reads

833 Stories To Learn About Tutorial

by Learn RepoJune 11th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Tutorial via these 833 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 833 Stories To Learn About Tutorial
Learn Repo HackerNoon profile picture

Let's learn about Tutorial via these 833 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

You'll find many 'how to' stories here.

1. Creating a Discord Bot That Automates Secret Messages With Node.js

Our plan is to create and install a Discord bot that automates encrypted messages to the civilians and alerts them about the situation so that they can escape.

2. How to Update Object Key Values Using Javascript

Javascript objects consist of key-value pairs and are one of the most common data structures in Javascript.

3. Windows 11 Running Slow? Here's How to Improve SSD Performance

Though solid-state drives (SSDs) are meant to be fast, even they have things that can slow them down. Here is a list of the best ways to optimize the speed of S

4. React Project Structure: Best Practices

A more standard way of structuring React applications which scales across frameworks and projects.

5. Customize Oh My Zsh with Syntax Highlighting and Auto-Suggestions

As a developer, we spend a lot of time working on the terminal and having personalized shell makes the working environment perfect, decreases frustration and also, increases productivity.

6. How to Clear the 301/302 Redirection Cache

I think many web developers and server administrators had been facing the 301 redirection cache. I had facing it very often until I learn the lesson… I hope it helps you and you learn something from me, not from your mistakes 💥

7. How To Cache Images in an Expo Managed React Native App

Caching images in React Native can be easy, even if you are using Expo's managed workflow. The problem many devs run into is that React Native only supports caching images on IOS out of the box.

8. How to Make your Rails App Work with the Mac M1 Chip [SOLVED]

Get your rails app running from terminal using the following steps on MacBook M1 Chip.

9. Making a Custom Select Component in Vue.js [A How-To Guide]

Customizing the design of a select tag is notoriously difficult. Sometimes it's impossible without building your own from scratch using a combination of styled divs with custom JavaScript. In this article, you will learn how to build a Vue.js component that can be styled using completely custom CSS.

10. Understanding CORS: Why It's Important and How it Works

This article will explain what CORS is, how it works, and why it is important.

11. Algorithms for Beginners: Bubble Sort in JavaScript

Algorithms are a fundamental part of software and coding. Algorithm is this fun buzzword that makes something sound really complicated and cool. I’d like to point out that an “algorithm” literally is just a way of doing something; it’s just a process. Nonetheless Algorithms and Data-Structures are a core part of software because at the end of the day you are just working with data. Data needs to be organized for it to be meaningful just like the letters on this page. Atwh and whAt have the same letters but the latter has meaning because of the organization.

12. No More Heavy RAM Memory Consumption: Apply These 3 Secret Techniques

It turns out that running ts-node-dev / ts-node is constantly consuming hundreds of megabytes of RAM - Here's how to fix it

13. Java Program to Check for Right Angled Triangle

A simple program in Java to check whether a triangle is right-angled or not.

14. Move All Negative Elements To End

In this article, we’ll discuss in-depth, how to move all negative elements to end. We’ll also discuss 2 approaches to solve the below problem.

15. Learn How To Use Webhooks By Connecting NodeJS, IFTTT and Twitter

Learn how webhooks work and put together a simple Webhook integration with Node, IFTTT and Twitter in under an hour.

16. ReactJS Custom Modal Component using Hooks and Portals

Create reusable modal component in react js using hooks and portals. Using this modal you can render content dynamically with cool animation.

17. Vue Amsterdam 2022 - Part IV: The Unwanted Stack

How to purpose changes; How to adapt ourselves in a tech stack.

18. Recreate a Simple Pokemon Game With 70 Lines of Javascript

Creating the "Who's that Pokemon" segment from the anime as a web game can be easily done with just 70 lines of javascript and with the help of an API

19. How to Use Bulma And VueJS Together

Bulma is a free, open-source CSS framework based on Flexbox and used by more than 200,000 developers. It's the easiest to learn (my opinion) due to its natural naming of classes and a simple grid system. It's not that popular like Bootstrap, but it got a specific fanbase.

20. Node-RED Module for Visual NodeJS Programming

In this article, I'm going to introduce you to a NodeJS module that allows you to create and deploy server-side processes by using a visual, drag n drop style.

21. How To Build WordPress Client App with React Native Part #14: Implementing Settings Screen

Now, we need to goto Setting.js file and implement a Contact menu option UI in order to navigate to the Contact screen. For that, we need to use the code from the following code snippet in the Setting.js file:

22. How to Get Started on React Native in 2020

Interested in learning React Native? Let’s build your first React Native, a simple app displaying a list of countries, fetched from a REST API with a network request. This React Native tutorial is aimed at introducing React Native, giving you the basis of what you need to know before building a real React Native application. After that, we proceed to helping you build your first real React Native app. By the end of this article you will build a React Native app that can run on both iOS and Android devices.

23. How To Scrap Product Information With Python & BeautifulSoup Module From Amazon Listings [Tutorial]

Intro

24. Apple M1 Chip: How To Install Homebrew Using Rosetta

Setup Homebrew In New Apple M1 Chip

25. How To Build JWT's in Go

Go is becoming very popular for backend web development, and JWT's are one of the most popular ways to handle authentication on API requests. In this article, we are going to go over the basics of JWT's and how to implement a secure authentication strategy in Go!

26. What Are Template Literals In Javascript And Why You Should Use Them

27. 🎨 Export a .svg file using Canva ⚛️

Create .svgs using Canva.com Pro by selecting SVG from the dropdown options menu.

28. Guide: How to Install WhatsApp On Amazon Fire Tablet

This article demonstrates multiple ways of using WhatsApp on Firestick and Fire Tablet. Read until the end to master the tips and tricks

29. Node.js Tutorial: How to Build a Video Streaming Application in 10 Minutes

hi folks, in this blog we will build a Node.js video streaming application in like 10 minutes.

30. ACNH Island Transfer Tool: Communication Error

How you can fix the Communication Error from the ACNH Island Transfer Tool when the solution on the official Nintendo forums just aren't working for you.

31. How to Call Multiple Microservices in Parallel

We can call microservices in parallel, storing results in the form of feature objects in one more list and then combine the result of all features.

32. How to Detect and Delete Emojis in Golang

I encountered an issue when 10 million messages with emoji were written in the MySQL table with utf8 encoding.

33. Replace the Placeholders in a Text With the Values of the Object

Tutorial on how to easily replace 1 line of code placeholder in any text with value of an object.

34. How to Push an Empty Commit with Git

Have you ever faced the need to push a commit to a Git branch without changing any files in order to re-run your integration process?

35. How to Animate 3D Models for Free Using your Webcam and Plask.ai

Plask.ai is a free web app and service that can record you moving around using your webcam and convert it to an animated humanoid skeleton, which can be used to

36. Improve API Performance by Using Debounce in JavaScript

Imagine your web application makes requests to an API endpoint and each request has a price, debouncing the request operation may save you a great deal of money

37. TypeScript's Omit Type Explained

The Omit utility Type lets us take types, remove elements, and make entirely new types. Let's look at how it works.

38. Creating Command-line Based Chat Room using Python

Simple Chat Room using Python

39. Micro-Frontends: Using TypeScript's Ambient Modules

How to use TypeScript's ambient module feature for cross-sharing micro-frontend imports using single-spa.

40. AWS Lambda Alias: An Essential Guide

Why you should be using AWS Lambda alias for your versioning strategy

41. Change the Name of your AWS S3 Bucket in Terraform Without Breaking Things

Learn how to rename an AWS S3 bucket in Terraform. See renaming process of Amazon s3 bucket in a few simple steps.

42. How to Make Rough Estimates of SQL Queries

To do estimates of SQL queries we need to understand how DB works with queries. Let's find out what exactly the db do with queries.

43. How to Set Up a Private Blockchain Network with XDC Network Codebase

This article walks you through the step-by-step setup of a XinFin private network with three masternodes (or, network nodes).

44. How to Start Simulator Without Using Android Studio and Xcode: An Essential Guide

Life is too short to start our simulator using conventional ways. Here is the hack.

45. Downloading Data as a File with Alpine.js

A quick demonstration of using JavaScript to download ad hoc data.

46. Adding a 'Sign In' Button to your React Navbar

This article shows you how to implement the sign in button in the react navigation bar.

47. A Beginner’s Guide to Mining Cryptocurrencies on the Mac

<span>If</span> you are looking to make a profit <strong>immediately</strong> by mining cryptocurrencies on the Mac, stop right here. Don’t waste your time. Close this article and go buy yourself a <a href="https://www.techradar.com/news/best-mining-rig" target="_blank">mining rig</a> /decent Gaming Laptop or <a href="https://n.exchange/" target="_blank">buy crypto with your credit card</a>.

48. The Best Way to Avoid E-mail Spam

E-mail service providers do a good job of filtering out spam messages for you, but there's one easy trick to avoid it completely.

49. Get the Return Type of a Function in Typescript Using ReturnType

The ReturnType utility Type in TypeScript lets us take the outputs of a function, and codify a new type based on that. Let's look at how it works.

50. Autogenerate Your GraphQL Documentation With Magidoc

Learn how to autogenerate GraphQL documentation with Magidoc.

51. How to Use Secure Reliable Transport (SRT) for Your Live Video

Secure Reliable Transport (SRT) is an open source video transport protocol that excels at providing stable streaming at relatively low latency.

52. Managing Active Directory Objects with Azure AD Provider for Terraform

Learn how to manage Active Directory Objects with Azure AD Provider for Terraform. See examples of how to authenticate and grant the correct permissions.

53. Steps to Fall in Love With an Unfamiliar Codebase

Here I have tried to list some guided steps one can take to get familiar with any new codebase they come across.

54. Automated Testing with GitHub Actions

Hands-on tutorial on automating your unit tests using the CI/CD platform GitHub Actions.

55. How I Built a Simple Report Card Program in Java

Learn How to make a simple Report Card System in Java, which will accept 2 subjects but later it will be updated to 15 subjects.

56. Data Loaders in a GraphQL Server

Learn how to optimize data fetching in a GraphQL server for queries, mutations and subscriptions, by using data loaders.

57. Javascript Sets: An Essential Guide

A Set in Javascript is a unique list of values, similar to the set data type in Python.

58. How to Build Feedforward Neural Networks: A Step-by-Step Guide

Create a deep learning framework from scratch!

59. 5 Steps for Dockerizing NestJs With Prisma

Dockerize NestJS + Prisma in 5 steps

60. 3 Ways to Create Static IP for AWS IoT Core

Learn how to create static IP address for AWS IoT Core solutions. Explore three different workarounds in creating a static endpoint for added security.

61. Helping My Engineering Friend Build a Text Classifier

My engineering friend, let’s address him as Mr. Wolf 🐺 (identify hidden), requested a 1:1 call to help him fix his classification model.

62. Why Should I Use Nodemailer to Send Emails?

A useful guide on how to use Nodemailer to send emails.

63. How to Use Notion as a Content Management System (CMS) for Your Applications

Using Notion as a headless CMS for mobile and web applications

64. Building a Solana Wallet Generator with React

In this tutorial, we would successfully develop a Solana wallet-generating web application with basic capabilities.

65. How to Compile C/C++ Code in VS Code (Windows)

How to Compile C/C++ Code in VS Code (Windows): To compile C/C++ code we need GCC/G++ to compile the code but Windows doesn't have a terminal.

66. Free Life Hacks to Spy On Your Competitor’s Ads

If you want to learn how to spy on your top direct competitors' ads – this guide is for you.

67. How to Make a Captcha in Python

Captcha is becoming complex and impractical with time. So, I dedicated myself to make my own captcha system that's more practical.

68. Exploring the .NET Core and Python Union

Here's a simple solution for being able to call Python code from your C# applications!

69. The Tale of My First Linux Crash: Fixing a File System Error in Ubuntu

My experience with a Linux crash and how i fixed it.

70. How to Print Receipts With TSPL and JavaScript

Some of our customers from “Alto’s POS & Inventory” asked us if they can use their label printer as a receipt printer. So, we implemented this feature.

71. How to Build a Python Interpreter Inside ChatGPT

You don't need an interpreter anymore!

72. What are Truthy and Falsy Values in JavaScript?

In JavaScript, things can be true, or false, but they can also be truthy or falsy.

73. Building a FastAPI OCR Microservice

In this article, I will try to explain basic ideas on how to create your own OCR service for free, using python, fastAPI, tesseract, redis, celery and docker.

74. Singleton Pattern in ES6: The Good, The Bad, The Ugly

Singletons are fairly controversial as far as I can tell, especially in Javascript programming. Let's take a look at what they are, when to (maybe) use them, and when not to.

75. How to Use Default Parameters in TypeScript

When we talk about default parameters, we are talking about giving arguments values that should be used, if that argument is undefined.

76. How to Integrate ‘devise’ and ‘omniauth-facebook’ Authentication To Your Rails App

Introduction

77. Proper Multithreading: Let’s Remind Ourselves What it is

That sounds ideal, but what does it take to have real multithreading with appropriate locks and to secure your program so it can run smoothly without you worrying if you will ever get a deadlock or a race condition? Just some locks, semaphores, and a lot of time to think it through.

78. How to Understand Stack Traces and Debug Them

Reading stack traces is directly related to your experience with a specific project.

79. A Basic Introduction to Event Handling in Svelte for Beginners

Events are a crucial element to a well designed and interactive application experience. Let's get started with events in Svelte, and look at how they work.

80. Implement Your Own Tool Using HCL (Part 2)

This is the second part of my HCL series.

81. How to Get Started with TypeScript

Sometimes it’s necessary to set up a development environment for writing TypeScript code. This article will show you how it’s done.

82. Removing Items From a JavaScript Array

Let's look at how to remove a particular array item in Javascript.

83. Using OBS Macros to Automate Your Processes for Streaming

In this post, we teach you how to create macros for starting a stream, intro video, and ending a stream in OBS.

84. How To Make a Simple XSS Keylogger?

What Is a Keylogger?

85. How To Build WordPress Client App with React Native Part #13: Configuring Firebase Database

In this chapter, we are going to implement the Contact screen. This screen is specially for contacting the developer and writer of articles. The users can use it to send a personal message to the developer. For the implementation, we are going to use two main packages. One is tcomb-form-native and the other is react-native-firebase. The tcomb package is to handle the form validation. And, react-native-firebase to connect react native app to real time firebase database.

86. Exploring the Salesforce Mobile SDK Using Xcode

In the 3rd article of the series, create a native iOS application that leverages the Salesforce platform and the Salesforce Mobile SDK.

87. Next.js Internationalization (i18n) Tutorial

How to set up a multi-language Next.js project with built-in support for internationalized routing and react-intl library.

88. Automatic Window Resizing in Vim

A common workflow in vim is to use multiple windows to view and edit various files at the same time. Once opened though, the size of each window often remains unchanged unless explicitly resized.

89. Everything About the Javascript Logical AND Operator

In this complete guide, let's look at how && works, and go through some examples to explain when it returns values, and what values it will return.

90. 5 Exciting New JavaScript Features You Can Use Today

5 Must-Know Features in JavaScript ES2022: Enhance Your Code and Boost Your Productivity

91. How to Optimize your GitHub Repository for Open Source Development

This article would give you tips to help prepare your GitHub repository for open-source contributions.

92. Running Chromecast on Microsoft Surface

Microsoft Surface is a laptop product owned by Microsoft and in this story, I will guide you on How to Chromecast Microsoft Surface.

93. How to use Recursion to Traverse JSON Objects and the Filesystem

I work primarily on application-level programs, so I tend to not use recursion very often. However, every now and then I need a function that is best solved recursively. It is important to be able to recognize when a problem is best solved recursively, and to be able to write it when the time comes.

94. Design Your Own Shimmering UI in 25 Lines of Code with Compose

Shimmering is present in almost all applications that have networking. Here's how to do it in Compose.

95. The Missing Link: Why Are Linked Lists Useful in Software?

I like to start off Metaphysically then move down into the specifics of something. So then why are Linked Lists useful in software? Well I’ll answer with the question “Why have belongings if you have no place to store them?”; What good are your belongings if you cannot keep them anywhere?

96. Getting Started with OpenAI API in JavaScript

Learn beginner-friendly AI development using OpenAI API and JavaScript. Includes installation guide and code examples for building AI-enabled apps.

97. Spring Boot - Annotation Cheatsheet Pt. 1

One-Place Reference with Code Samples for Spring Boot Annotations.

98. Building a Simple CLI with oclif

Instead of using shell scripting languages, software developers looking to build their own CLI tools can use the oclif framework to build with Node.js.

99. Expect the Unexpected With Angular & RxJS

Let’s create a simple Angular application that will load the data of a github user, and then (not) beautifully crash when trying to load a non-existent one.

100. Learning ReactJS From Scratch

React is a product of Facebook. It is a very flexible and efficient JavaScript library for building interactive user interfaces. React forms the view layer of the web application which is technically the frontend. This makes it easier to make web applications with essential features such as reusable components, state management, DOM rendering and many more which are explained later. React is mainly used in making single-page web applications. In this article we’ll see the fundamentals of react library and why is it so popular.

101. Ruby: How to read/write JSON File

In Ruby read and write JSON file to hash can be achieved using File Handling.

102. Toon Filters And Video Transformation in EbSynth [Part 2]

Using EbSynth and Insta Toon to create awesome cell shaded painted videos/GIF.

103. How To Extract Key or Value From Hash in Ruby on Rails

When I was recently working in one of the client projects, I had to communicate with external MariaDB server to store records from React/Rails app, that means I would get ActiveRecord hash from our app which I had to convert to pure SQL query and send it to an external server for storing.

104. CSS Layers Tutorial: Understanding CSS Encapsulation

In this tutorial, let's take a look at how CSS layers work. CSS layers allow us to finally do real CSS encapsulation, allowing us to import specific CSS easily.

105. Benchmarking Array Traversal in Javascript: How to Go Backwards the Fastest

There are many ways to traverse an array in JavaScript. In this benchmark, we will look at five different ways and the pros and cons of each. Keep in mind that these benchmarks were run in a Chrome browser on Codepen. Results will vary by browser/interpreter.

106. Exploring Differences Between Promises And Callbacks in JavaScript

You might have heard what a Promise is or what Callback functions are in JavaScript. Clarity is needed when distinguishing between these two functions more so, when working with APIs in JavaScript-based applications.

107. Understanding the Javascript Array Reduce Method

The JS reduce method is a recursive way to perform a computation based on every element in the array while considering the previous elements of the array.

108. How to Draw Generative NFT Mushrooms with Three.js 🍄

A brief but complete intro to generative art and NFTs with a step-by-step breakdown of drawing of generative mushrooms on javascript

109. Streamline Your Python Backend Deployment with Automated Continuous Integration using Github Actions

Learn how to automate your python backend application deployment continuously with Github actions.

110. CSS Layout Basics: HTML5 & CSS3 Elements Positioning

HTML5 & CSS3 : Positioning of Elements

111. How to Optimize React Performace by Using useRef Hooks

And how we stopped our React Context re-rendering everything

112. Building Your First Node-RED Flow: Basic Tutorial

This post introduces a deep dive video tutorial where I teach you the fundamentals of Node-RED and at the same time, show you how to build a Weather dash

113. How to use Bash

With Bash, developers can do lots of computer processes right from the terminal without ever having to use their mouse or keyboard for interaction. Learn Bash.

114. Level Up Your Github Profile Page in Three Easy Steps

Whether you're looking for a new position and want to stand out or you just like to make cool things, GitHub offers you the tools to get your own customised welcome message, like this.

115. How to Set up ReCAPTCHA in Your React Application

reCAPTCHA is a tool that can protect your applications from fraudulent actions.

116. Debugging Like a Senior Developer: Watch And Evaluate

The debugger watch area is a powerful tool, it's worthy of two lessons in the course. If you don't know about Object Marking you need to see this!

117. How to Use AES-256 Cipher: Python Cryptography Examples

Need to encrypt some text with a password or private key in Python? You certainly came to the right place. AES-256 is a solid symmetric cipher that is commonly used to encrypt data for oneself. In other words, the same person who is encrypting the data is typically decrypting it as well (think password manager).

118. Experimenting With Sapling, the New Git Client From Meta

Sapling is a new source control system developed by Meta. Working with stacked PRs in sapling is a pleasure. And it works well with GitHub's Review UI.

119. Using Weights and Biases to Perform Hyperparameter Optimization

Hands on tutorial for hyperparameter optimization of a RandomForestClassifier for Heart Disease UCI dataset with Weights and Biases Sweeps.

120. Vue: How To Use The Teleport Command

The Vue teleport tool can be used to move parts of templates around which is useful when components do not appear where we expect and need to be relocated.

121. Reducing the Pain of Big Numbers, and Introducing W3bNumber.

Dealing with bignumbers in a dApp UI can be hard. This article serves as a big-number primer, and introduces W3bNumbers to help display them effectively.

122. Overview of Android Networking Tools: Receiving, Sending, Inspecting, Mock Servers

Overview of Android Networking Tools: Receiving, Sending, Inspecting, Mock Servers

123. Supercharge Your SEO Game: Powered By getStaticProps

This is mainly useful for websites that use React/NextJS with a CMS (Content Management System) integration. No matter, whether it's WordPress, Contentful, Prismic or any other CMS. This concept is highly relevant for companies that require non-engineers to update the content easily. Whether, it's a change in the content, A/B testing or conversion-rate-optimization related. There are many reasons why the content of a website gets updated quite often throughout the year.

124. 12 Visual Studio Code Shortcuts For Faster Coding

There are some great tools and extensions that might help your coding experience enjoyable in the VS Code. That is great and all but there might be a chance you are missing out on some great shortcuts that VS code offers. That is why this article is here to help you with some of the most useful shortcuts for faster coding.

125. Server-Side Rendering in Angular

The technology that allows us to run our Angular applications on the server is described in the Angular docs as Angular Universal.

126. How to Listen for Webhooks Using Python

Webhooks run a large portion of the "magic" that happens between applications. They are sometimes called reverse APIs, callbacks, and even notifications. Many services, such as SendGrid, Stripe, Slack, and GitHub use events to send webhooks as part of their API. This allows your application to listen for events and perform actions when they happen.

127. How to Use The Vue Draggable Library to Create an Interactive Kanban Board

Vue Draggable is a great library for Vue.js that makes it super simple to create interactive draggable components with virtually no effort

128. IoT Performance Load Testing with Locust and Azure

Test the performance of an IoT system using Locust and Azure.

129. Top Actionable Tips to Grow a Community: More Tips to Monetize

Find this article where it was originally published, on dunncreativess.github.io!

Find a Niche!

Nobody can promote themselves or their projects if they're a jack of all trades. Nor will people find a universal proposition to be appealing. The first key to success is to ask yourself what your differentiating features are and who is your audience? You can then start to identify your niche.

In my case, I noticed that I got a lot more traffic from my money-making code like market making or arbtitrage crypto trading bots than I did from my other GitHub repos. What this means is that while some people are interested in interesting code, there are a lot more people out there interested in turning equity into realized pnl :)

130. Using Guard Clauses to Clean Up Your Conditionals [A How-To Guide]

One of the first techniques developers learn is the if/else statement. For obvious reasons if/else statements are a primary way to create logic trees. This is where we handle calculations differently depending on the input variables. However, complex and nested if/else statements become a cognitive burden to reason about. Therefore, it can be hard for the next developer to understand quickly.

131. How To Use Prometheus Adapter to Autoscale Custom Metrics Deployments

Introduction

132. MySQL Master-Slave Replication using Docker

In this article I want to share my experience of how to setup MySQL replication locally with using Docker.

133. Flexbox Guide For Beginners

Flexboxes gives web developers control over the location of elements, and their alignment inside the container. This allows you to align the elements vertically and horizontally; change the order of their appearance; set the direction in which all the elements are laid out, and much more.

134. The Nuts and Bolts of Crafting Quality Content

Discover all you must do to write a content of high-quality, starting from the headline, body, and the conclusion.

135. Checkers on React - Part 5 - Simple movement

Adding simple movement to Checkers made in React, part of a series on learning how to implement the systems ended to create a simple boardgame on React.

136. SwifWeb Libraries: Materialize CSS

A detailed example that uses MaterializeCSS front end framework with SwifWeb to create various web elements and design features.

137. Best Practice in CSS: Organisation and Naming Conventions

I've been writing code for over three years. I have always asked myself about the good practices and how I could make my code more readable, understandable, easy to maintain and to be handled by other developers.

138. Higher Order Functions in C#: A Practical Example

If you have been programming for any length of time, you may well have come across higher-order functions but may not have fully appreciated them.

139. How to Pass Optional Parameters in Typescript

If you try to run a function with a different number of parameters than the function actually has, you'll get an error in TypeScript. Here's how to get past it.

140. Firewall Hardware And Software: Differences Everybody Needs To Know

The distinction between firewalls for software and firewalls for hardware is embedded in their capabilities.

141. Python Programming: Cloning or Copying a List

Python Programming: Cloning or Copying a List

142. Creating and validating a reactive form to an Angular application

Application example built with Angular 14 and creating and validating a reactive form.

143. Viewing K8S Cluster Security from the Perspective of Attackers (Part 1)

Based on previous penetration testing experience, we have sorted out the possible security issues under the K8S cluster architecture.

144. How to Set Default Value of Props in Vue?

Sometimes properties require default values to avoid code breaking errors when designing components in Vue. Let's look at how to give props default values.

145. How To Build Chatbot Project Using Python

Chatbots are extremely helpful for business organizations and also the customers. The majority of people prefer to talk directly from a chatbox instead of calling service centers. Facebook released data that proved the value of bots. More than 2 billion messages are sent between people and companies monthly. The HubSpot research tells that 71% of the people want to get customer support from messaging apps. It is a quick way to get their problems solved so chatbots have a bright future in organizations.

146. Kubernetes Tutorial: Merge all the Kubeconfigs! [Part 7]

Once you start managing more than one Kubernetes cluster, you'll start to demand more from your $KUBECONFIG.

147. The Command Line: A Comprehensive Guide

There are many good arguments for getting used to the command line interface (CLI).

148. Web Scraping Sites With Session Cookie Authentication Using NodeJS Request

Web scraping as a product has low entry requirements, which attracts freelancers and development teams to it.

149. How to Generate a List of All Token Transactions Within a Wallet

Scanning blockchain is tedious and not necessary. Often we can seek for events associated with transactions we are looking for. I can show you how to do it.

150. Accessing Network Apps Running Inside WSL2 from Other Devices in Your LAN

In this article, I explain how to tweak Windows and WSL networking to bypass WSL NAT and connect to development servers inside WSL from other devices in LAN.

151. How to Execute Background Tasks on Particular Weekdays with IC-Cron and Chrono

In this tutorial we use ic-cron library in order to execute tasks on Internet Computer (Dfinity) at a specific days of week.

152. Intermediate Python Refresher: Tutorial, Project Ideas, and Tips

This article is to teach Python beginners and developers some key concepts used in Python that aren't taught from the get-go.

153. Reading Uploaded File Content in JavaScript

Web developers have many reasons to read uploaded file content in JavaScript.

154. React App Configuration with TypeScript and Webpack

A step by step guide on how to create a React project from scratch, with TypeScript and Webpack.

155. Baby Steps to Metaclasses in Python3

I will start this lesson by talking about some basics of the python type system and the introduce the concept of META-CLASSES afterwards.

156. How To Set up Webpack for Web Development

webpack is a flexible bundler that provide you with tons of options and configuration so you can personalize your JavaScript projects, but with great power comes a great mess... err, I mean, great responsibility when configuring.

157. Adding the map TomTom component to an Angular application

Application example built with Angular 14 and adding the map component using the @tomtom-international/web-sdk-maps library.

158. Building Your Own BMI Calculator: A Step-by-Step Guide

This is a simple BMI Calculator made with pure HTML, CSS & JavaScript.

159. Docker Images: Name Vs. Tag Vs. Digest

A quick guide to using name, tag, and docker for docker image pull.

160. Understanding Basic Image Processing Algorithms [A Hands-on JavaScript Tutorial]

We've had a lot of digital image processing tools for a long time: Photoshop, Lightroom, GIMP, PhotoScape, and many more. However, in the past few years, one became popular among non-expert users due to its easiness of use and social features: Instagram. Have you ever wondered how Instagram filters work? It is actually pretty simple matrix operations! So simple we can build our own without any external library, just pure and simple HTML + JS. Let's build one now.

161. Folding in C++ using Variadic Function Template

Template parameter pack was introduced in C++11. Today we will utilise it to write our fold function. To the ones who don't know what a fold function the expression fold(add, 1, 2, 3, 4, 5) , we will output (1 +(2 + (3 + (4 + 5)))) = 15 (which is left fold). Similarly for fold(mul, 1, 2, 3, 4, 5) , we will output 120. More about it can be found here.

162. How to create Kubernetes YAML files

This article is intended as a guide for creating Kubernetes manifest files.

163. Flow & Cadence Best Practices, Patterns, and Anti-Patterns

Learn tips that will help you create a better user experience and ensure a consistent level of security throughout the Flow ecosystem.

164. Adding the ESLint to an Angular Application

Application example built with Angular 14 and adding the ESLint using @angular-eslint/schematics library.

165. Every Link I Wish I Had When I First Started Coding

When I first decided I wanted to do programming professionally I was at the end of a Biology degree. My exposure to programming was a statistical analysis unit in the R programming language, and I left it more interested in the programming behind it, than the Biological data I was analysing.

166. Building Continuous Delivery Pipeline using CDK Pipelines Modern API

In this step-by-step tutorial, we're going to learn about how to build continuous delivery using CDK pipelines using modern API.

167. Writing Your Own Flask(like) Framework

How does defining something as simple as app.route handle HTTP Requests? How does app.run create a server and maintain it?

168. How to Transcribe Your Video Conferences With Automated Speech Recognition

A tutorial on how to use the Dolby.io Communications REST API to generate the recordings of your conferences, then transcribe them with Deepgram.

169. Why You Shouldn’t Be Afraid of Rebases in Git

Rebases are a way of making your crude commit history into something you’ll want to share with the rest of your team.

170. How To Auto-Correct Your Code: A Web Developer Guide

Learning to code can be tons of fun but it is often overwhelming. Web developers, especially new ones, are constantly learning new content. What makes it worse is that there are so many rules to learning how to write good code.

171. How to Get Your Android Phone Read Your Texts to You

Give your eyes a rest and permit your Android gadget to peruse your writings to you. This element (just as sending writings utilizing your voice) is accessible through Google and the free applications that you can download from Google Play. Here are the manners in which you can make your Android read instant messages.

172. Python Interfaces: Abandon ABC and Switch to Protocols

Reasons to use Python Protocols instead of ABC library for Python interfaces.

173. Best Android Tools to Work With Databases

Here's a list of the best tools and libraries for database handling in android development.

174. Sign In with Apple + Expo React Native + Firebase + Mac m1

Learn how to implement sign in with apple in a step-by-step tutorial.

175. NLP Tutorial: Creating Question Answering System using BERT + SQuAD on Colab TPU

Open sourced by Google Research team, pre-trained models of BERT achieved wide popularity amongst NLP enthusiasts for all the right reasons! It is one of the best Natural Language Processing pre-trained models with superior NLP capabilities. It can be used for language classification, question & answering, next word prediction, tokenization, etc.

176. OpenAPI 3.0 Schema with Swagger UI for Django RESTful App

Let’s use drf-spectacular to simplify creation of beautiful docs for your Django application according to the OpenAPI Specification version 3. Sounds easy? It wasn’t for me…

177. Using Atom Text Editor As IDE

Let's set up your computer so it's ready to code.

178. Paypal Integration Package Built With PHP

I have built a component PayPal integration package using PHP Laravel framework.

179. Connecting Dots: Go, Docker and k8s [Part 2]

Nowadays, the successful application often consists of containers and some sort of container management system to ease scaling, reduce downtime, and more.

180. Solving (Windows) Postgress compatibility in a React on rails App

A few days ago I wanted to make my portfolio (with a blog post included) In ruby on rails. I was watching with my coding friend some React courses on scrimba. I thought it will be a nice project to integrate both technologies on my portfolio website. In this post want to share with you a basic integration and deployment on Heroku using RoR, react and Postgresql.

181. 4 Notion + Zapier Integrations You Can Implement Today

Notion, the hottest productivity app of the moment, has been promising an API for quite a while. As of today, the official API is nowhere in sight.

182. HMAC and MAC Explained: How To Build Secure Authentication With JWTs

HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. Let's take a look at how they work!

183. Beginner Python Projects: Build a Simple Email Slicing Program

An Email Slicer is just a tool that will take an email id as an input and will perform slicing operations on it to return the username and the domain.

184. How to Ask Users for App Ratings and Open Google Play Store (React Native)

User ratings are very valuable to business as they play a crucial part in people's purchasing decisions; be it restaurants, movie tickets or in the current context, our react native app. You must have seen prompts when you are surfing through any android app or playing games, that ask you to rate the app in google play store.

185. How to Become an Open-Source Developer

There’s no company or startup which is ready to risk a lot of funds for a software project if there is a cheaper alternative.

186. Building an ETL Pipeline to Load Data Incrementally from Office365 to S3 using ADF and Databricks

CDC pipeline guide using Azure DataFactory with Azure DataBricks Delta Lake’s change data feed

187. Wix Content Collection Fields: Helpful Tips on How to Use Them Properly

Your content collections store your site's content. The collections organize your content with items (rows) and fields (columns). The fields usually describe the items. For example, if one item is a car, a field may list its color.

188. Purity in My Programming: Functions in Go

Pure functions are often hyped up in the Javascript world, probably because of the abundance of state in front end applications. While pure functions have their downsides (i.e. inconvenience, potentially large argument lists), I believe they should be used as much as reasonably possible, and I want to focus on pure functions in Go.

189. How To Manage Local Kubernetes Testing with KIND Tool

If you've spent days (or even weeks?) trying to spin up a Kubernetes cluster for learning purposes or to test your application, then your worries are over. Spawned from a Kubernetes Special Interest Group, KIND is a tool that provisions a Kubernetes cluster running IN Docker.

190. Building a Music Streaming App using React Native

React Native is a framework for building native apps using React and Javascript. In this post, I’ll walk through the process of building a music streaming similar to Spotify. What’s really cool is that the exact same code is going to work for both iOS and Android, and the apps are going to be 100 % native (no WebViews or anything).

191. How to Schedule and Run Recurring Cron Jobs in Node.JS

Scheduling and Running Recurring Cron Jobs in Node.JS

192. How to Implement a Basic JavaScript Application

In this series, we learn about getting input from others before beginning to code our application.

193. Let's Build a Linux Shell [Part I]

Since the early days of Unix, the shell has been part of the user's interface with the operating system. The first Unix shell (the Thompson shell) had very limited features, mainly I/O redirection and command pipelines. Later shells expanded on that early shell and added more and more capabilities, which gave us powerful features that include word expansion, history substitution, loops and conditional expressions, among many others.

194. The Ultimate Hamburger Grilling Guide

What if I ask you what you want to have right now? If I were you, I would surely say hamburger. Nothing is better than a juicy, cheesy, perfectly grilled hamburger. However, not everyone can make a perfectly grilled hamburger. You need to nail every step and cook the meat at the right temperature to make a perfect hamburger. This article is the ultimate hamburger grilling guide with step by step process to make the perfect hamburger.

195. How To Cleanup Your Local Git Repository Using BFG

196. Python 3, Flask and reCAPTCHA Connection Made Easy

ll start by giving you two reasons to finish reading this, and cloning the repo after:

197. Permanent File Storage for Web3 Apps With Arweave, Bundlr, Next.js, RainbowKit, and Wagmi

Permanent File Storage for Web3 Apps With Arweave, Bundlr, Next.js, RainbowKit, and Wagmi, how to create a Dapp that allows us to store data on the Arweave net

198. How To Build WordPress Client App with React Native Part #9: implement simple share

Here, we are going to add the share button and implement its feature as well. The feature makes the article sharable to the social media accounts when pressing the share button. For that, we are going to make use of the Share component from the react-native package.

199. How to Use Google Sheets API with Nodejs

First of all, a brief overview of our use case. Let's say I have a spreadsheet on Google Sheets which is not public and I want to be able to read/modify programmatically through some batch process running on my local machine or some server. This is something I had to do recently with a Node.js application and I found the authentication part a bit tricky to understand. So I thought of sharing my solution and I hope it helps someone in need. There might be better ways of doing this but I am sharing what worked best for me.

200. How to Setup WordPress Website on Google Cloud For Free

Using Google Cloud Platform and Cloudflare is a budget solution to securely and optimally host a small and fully featured WordPress website.

201. JavaScript Promises from Scratch

To get the most out of this article, please make sure that you know basics about Synchronous and Asynchronous Programming and, if possible, about javascript callbacks.However, I will try to keep most of the stuff away from these topics so that you can understand at least 85% of it.

202. Debugging Threading Issues - Deadlocks and Race Conditions

Threading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints, when using the right type!

203. Find the Length of Any String in Solidity

Find the Length of Any String in Solidity.

204. How to Deploy Flutter Web App

As you know Flutter provides an outstanding possibility to have one single code base for all platforms, such as Android, iOS, Windows, Linux, Web, and more.

205. How to Integrate Dialogflow Chatbot with AngularJS [Step-By-Step Guide]

There are numerous posts about developing a chatbot using Dialogflow. But creating chatbot isn’t enough. Connecting Dialogflow to the web interface is even more interesting and challenging. With Angular being a popular and emerging platform, here is our guide to integrate Dialogflow chatbot with Angular JS.

206. Kubernetes Explained Simply: Getting At Those Logs [Part 4]

UNIX/Linux system administrators the world over regularly use log files to get to the bottom of outages and malfunctions. An indispensable tool in that regard is tail(1), particularly its follow mode flag (-f). When we're in a Kubernetes world, we'd love to use something similar.

207. Top Python Resources for Beginners

New to Python? Or are you already a seasoned developer looking to boost and advance your Python knowledge? We have compiled a bull-pack of recommended resources for anyone looking to learn Python Programming. We have tailored these resources to be suitable for Python developers of all levels but the resources listed will be most-applicable to those still early on the learning curve or already familiar with the basics but not really advanced.

208. A Tutorial to Deploy the Node.Js App to Nginx Server

In this tutorial guide, we will explain the step-by-step process of deploying your first Node.Js application to the server.

209. Using Go Defer and Rust Drop to Defer the Call to Rollback

Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.

210. 5 Excel Features That Can Grow Your Net Worth in No Time

Excel is not only an accounting tool, but also an amazing personal finance tool.

211. Custom Progress Bar with Jetpack Compose Canvas API: Tutorial

Learn how to build a custom progress bar with jetpack compose canvas API in this tutorial by Ishan Khanna, covering basics like colors, placement and more.

212. How to Easily Check Whether a Number is Automorphic in Java

In this article, I will show you a beginner-friendly approach to find whether a number is Automorphic or not in Java.

213. Testing Angular Apps with Cypress

Cypress is an end-to-end testing framework that provides a fast, reliable, and easy-to-use platform for testing web applications.

214. Learn How to Emit Custom Events in Vue With $emit

In Vue, we use $emit, which lets us send data upwards, and then trigger an event in the parent component should an $emit event be fired.

215. How Use Array Methods to Handle API Data

Manipulating data is a core skill for any developer. In an API-driven environment, so much of the data you receive is formatted in a way that doesn't directly match the way that your application or UI needs it. Each web service and third-party API is different. This is where the ability to sort, normalize, filter, and manipulate the shape of data comes in.

216. Introduction to Scripting Languages

You may be surprised to know that there are around 700 programming languages invented throughout the days of computers. Corresponding to 6500 human speaking languages. Even though that's not near that number but learning another language is no easy feat.

217. HTML + CSS Practice Project: Website Slicing

Here we will leave JS challenges for later, and we will focus on integrating the visual part of the frontend in a simple project.

218. Adding a Back Button to your React Navbar

By default, the menu button is shown and the back button is not shown.

219. Optimizing Images in a Few Steps

Simple article about image optimization in browsers in a few steps.

220. When and How to Effectively Use Bootstrap

In my journey to becoming a Software Developer, I've seen so many frameworks being implemented and one of them is Bootstrap. As efficient as it is though, so many developers have a strong dislike towards it, myself included. Here's when and how to use it.

221. How To Run Wordpress In Docker

Learn how to setup a development environment for Wordpress plugins.

222. Building A Blockchain in Rust & Substrate: [A Step-by-Step Guide for Developers]

A beginner-friendly tutorial on how to build hardcore blockchain infrastructure in Substrate, an open source framework.

223. Handling Loading Actions: The Proper Way in Redux

TLDR; Don’t put UI logic into reducers instead put it into a separate reducer.

224. Dreading a System Design Interview? Here Are Five Resources That Can Help🏅

Top 5 resources to get yourself ready for system design interviews, including books, courses, and interview practice platforms.

225. Display a Number's Prime Digits

Program in java to input a number and display its prime digits.

226. How to Clear Floats using clear-float property

A little while ago we wrote about the float property. So, now is a good time to explain the clear property.

227. 🕵️‍♂️ Learning to Use Git Alias to Boost Your Productivity

Repeating the same git commands over and over again can be such a waste of time!

228. Optimizing Performance With Throttling in JavaScript

Throttling allows you to "slow down" the function, i.e. the function will be executed no more than once in the specified period, even if it is called many times

229. Customizing a React Navbar Menu

230. Test Your Blockchain On Google Cloud Using Hyperledger Caliper [A How To Guide]

I am a 🇵🇹 PhD researcher @ Técnico Lisboa, where I teach User Centered Design. I am being a mentor at the Hyperledger Fabric Based Access Control project, supported and funded by Hyperledger and the Linux Foundation 🔥.

231. How to Add GraphQL Wrapper Over REST API

How to add GraphQL wrapper along with swagger documentation in ASP.Net C# using NSwag tool

232. Introduction to OOP in Javascript

Javascript used to be, just a few years ago, one of the most disliked languages by the community, it's unnatural behavior was a common inspiration for jokes between developers. One of the main complaints was about the lack of a simple syntaxis to work with classes.

233. How To Use Remix and Metamask To Deploy Smart Contracts On The RSK Testnet

In this tutorial I will show you step by step how to use Remix and Metamask, which are tools that were originally built for Ethereum, to create and deploy a simple smart contract on RSK’s Testnet.

234. Everything You Need to Know About Javascript Arrays

Here is a list of pretty much any action you would want to perform on an array, and how to do it in Javascript.

235. Embedding Phaser3 Games into React 18 Function Components with useEffects

At its simplest implementation, you can use this pattern to add Phaser3 Games and treat them like a GIF animation on steroids.

236. How To Delete Files or Folders From Remote Git Repository

GIT is great, it has made collaboration with other developers so easy, I can’t thank GIT enough. But GIT is vast and not every command remains on my mind. I find myself googling over and over again to get that right GIT command that can solve my problem.

237. The Recommended Way to Iterate Over Arrays in JavaScript

When dealing with an array, there is a number of ways one can iterate through the elements starting from the first at index 0 all the way to the last element in the array. In my learning process I have come across 6 looping methods namely

238. Keeping SSH Connection Alive for Longer Durations

SSH connection gets terminated if the server(or client, in some cases) is idle for a certain period of time. It can be fixed by a simple trick.

239. Bash Aliases to Make Your Life Easier

I spend a lot of time working on the bash command line, and I've come to highly value the availability of my custom set of shortcuts, preferences, and tricks, r

240. My Experiments And How To Start with Machine Learning

241. Essential Guide to Scraping Google Shopping Results

In this post, we will learn to scrape Google Shopping Results using Node JS with Unirest and Cheerio.

242. Create an Alexa Radio Skill in 5 Minutes with Standard Library and Nodejs

243. How to Set Up Notarization on macOS with Electron Builder and Electron Notarize

Learn how to set up notarization on macOS for Electron apps built with Electron Builder and work around a bizarre issue I’ve experienced with Apple's ANS.

244. Java Program to Generate Multiplication Table of the Input Number

Java program to display the multiplication of the input number from 1 to 10.

245. Creating User Interfaces Using 'Variables'

UI series #1 ft. variables

246. An Essential Guide to Socket Programming in Python: Client, Server, and Peer-to-Peer Libraries

Tutorial on Python TCP sockets, explaining how to exchange data from a client to a server or directly between two clients with examples.

247. C++ Template: A Quick Review of C++11/14/17/20 Version

I know, it’s been a while since the last time I published something newbies-friendly on my blog. The main reason is that most of my readers are either experienced devs or from C background having modest C++ encounter. But while programming in C++ you need a completely different mindset as both C & C++ belongs to different programming paradigm. And I always strive to show them a better way of doing things in C++. Anyway, I found the topic which is lengthy, reasonably complex(at least it was for me), newbies-friendly as well as energizing for experienced folks(if Modern C++ jargons, rules & features added) i.e. C++ Template.

248. Building a Simple Session Based Authentication using Ruby on Rails

Building your first authentication system may look intimidating at first. But to be honest, it's really easy. After reading this article, you will know how easy it is to create a session based authentication in rails.

249. How to Extend Laravel With Driver-Based Services

How to implement decoupled and reusable services with a Laravel internal feature not mentioned in the official documentation called “Driver Manager”.

250. How to Download a File Using cURL With Examples

If you have ever used cURL to retrieve the output of a file, believe me, saving that output to a file only takes a few more characters.

251. Simple Breadcrumbs in React with Reach-Router [Tutorial]

One of the things that you end up developing in one point or in the other is a breadcrumbs navigation system. I've seen some posts across the web touting how to achieve it in React and Reach Router by providing complex looping mechanisms. In this post, I show you a simpler, non loop way that displays breadcrumbs in Reach-Router.

252. Navigation Timing API: How to Track Your Website Loading Performance

The Navigation Timing API provides data that can be used to measure the performance of a web site. Unlike JavaScript-based libraries that have historically been used to collect similar information, the Navigation Timing API can be much more accurate and reliable.

253. How to Determine Whether a JavaScript Object Is Empty

Defining a new object in Javascript is pretty easy - but what if you want to find out if it's empty?

254. Ditch the Notification and Show an Activity on Your Android Lock Screen Instead

Today we’re gonna learn how to show a full screen activity instead of a notification when the device is locked.

255. Introduction to Web Scraping: Parsing Craiglist with Java

Web scraping or crawling is the fact of fetching data from a third party website by downloading and parsing the HTML code to extract the data you want.

256. How To Use Cortana In The Microsoft Edge Browser

Cortana, the menial helper incorporated into Windows 10, empowers you to finish a scope of undertakings by composing or talking easy to use orders into your PC’s amplifier. Empowering Cortana in-program settings in the Microsoft Edge internet browser gives much more advantages.

257. How to Use DVC for Tuning Hyperparameters in Machine Learning

Building the best model for your machine learning project usually requires some experimentation with the hyperparameters that define the model.

258. How To Build WordPress App with React Native Part #5: Home Screen

This series intends to show how I build an app to serve content from my WordPress blog by using react-native. Since my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme, offline mode, infinite scroll and many more. You can discover much more in this series. this inspiration to do this tutorial series came from the React Native App Templates from instamobile

259. The Ultimate Jetpack Compose Cheat Sheet

This post is not meant to teach you everything about Compose but rather it’ll be more like a roadmap that you can use to learn Compose...

260. How to Implement your Own Tool Using HCL (bc I Hate YAML)

Do you hate YAML? Then learn how to build your next tool on HCL!

261. How to Develop a Chatbot with React and OpenAI

Build a custom chatbot with React, Node.js, and OpenAI.

262. 9 Step Solution to Escape Tutorial Hell Permanently

Tutorial hell is real and it is very common for newbie developers to fall into it. Check out these 9 steps to escape tutorial hell permanently.

263. How to Use Consul as a Host Resolver in gRPC

Recently, I faced with lack of documentation when I wanted to use Consul as a host resolver in gRPC connections. That’s why I wanted to write this story.

264. Git Branches

In the current era, most software development companies work in a collaborative environment where several developers contribute to the same source code. While some will be fixing bugs the others would be implementing new and different features. The problem raises, how to maintain different versions of the same code base?

265. Creating Context in ReactJS Using TypeScript

A react context is meant to be used in more than one component or custom hook. Enforce typings in your context to ensure a better quality code

266. Introduction to Git Bisect: Find Commits that Introduced a Bug

The Git Bisect command uses a binary search algorithm to find which commit in your project’s history introduced a bug.

267. React: Everything You Need to Know in 5 Minutes

Can you learn React in five minutes? Well, it depends on what you mean by “learn React”. In this blog post you will “learn the basics of React” in five minutes!

268. Excel Hack: How to Get Currency Data in Excel

If you want to convert currency data in Excel, here is a step-by-step guide for you using the Excel Stocks function.

269. How to Add Authentication to a Full Stack MERN Web Application

This article is part 2 of "Let's build and deploy a full stack MERN web application".

270. How To Speed Up Windows Vista

Crippling unused highlights in Windows Vista will accelerate your PC framework. A portion of the highlights that accompany Vista are not regularly helpful for home clients. On the off chance that you don’t utilize these capacities, the Windows framework is stacking programs that you don’t require and expending framework assets — in particular, memory — that could be better utilized for different purposes.

271. How to Create a Simple Object Detector with NextJs

A simple tutorial for beginners to create an object detector with NextJs.

272. Making your own personal website from scratch

An introduction to HTML and CSS - the foundation and styling for any website

273. How to Use iCalendar for Semi-Predictable but Oddball Events

Learn the high points of the iCalendar specification in an example-driven way in order to solve an interesting "recurring dates" problem: shift work.

274. JavaScript Map Function Explained: A Deep Dive

We are going to walk through the JavaScript map function, and I’ll explain how it works in a simple way. Later in the article, we will do a deep dive into some more advanced concepts regarding the map function and its uses.

275. Face the Facts: There is no Kubectl Restart Pod Command. Here's What You Can Try Instead

Many Kubernetes operators search for a command like “kubectl restart pod." Sadly, there is no such command in Kubernetes. But workarounds exist.

276. How To Extend and Customize Auto-Configuration Classes Provided by Spring Boot

How to dynamically exclude selected Spring Boot auto-configuration classes using profile groups.

277. Hosting an Angular application on GitHub Pages using GitHub Actions

Application example built with Angular 15 and hosted on GitHub Pages using GitHub Actions.

278. A Beginner's Guide to Vim

Vim has been a friend to many and a foe to many, wanna find out what it will be for you? Then, let's try it out!

279. The Complete Guide to Making Sense of Types in TypeScript

280. How to Power Up Your Logging in JavaScript

Power up your logging and build good developer habits. As your codebase grows you'll need to debug it more easily and one tool is logging.

281. How to Publish NuGet Packages to a Private Feed Using Azure Artifacts

We can publish NuGet packages to internal feeds hosted in Azure Artifacts easily via pipelines defined in YAML files.

282. IIOT – Receiving Data From Mercury Meters Via RS-485 Over TCP/IP

The Industrial Internet of Things (IIoT) is a technology that is used in manufacturing, warehouses, factories, and laboratories.

283. Setting up a Development Workflow in the Windows Terminal

For decades, Windows users have been made fun of by the Linux community for the lack of a cool terminal (among other things). Well, it's about time we fight!

284. Using sessionStorage API to design a user-friendly Lead Generation Form

TL;DR

285. How to Build a Twitter bot using NodeJs

Building a Twitter bot using their API is one of the fundamental applications of the Twitter API. To build a Twitter bot with Nodejs, you’ll need to take these steps below before proceeding:

286. Practical Cryptography with Go

What algorithm(s) to use, what is safe enough, what is not safe, which implementation, padding, what type of key, encoding, etc

287. Understanding Currying, Closures, and Coupling in JavaScript

Here's a problem. You have an object in your code exposed via an export. You also have a function in the same file (also exported) consuming that object directly.

288. Debugging Tutorial 1 - Introduction: Conditional Breakpoints

First post in a (hopefully) long series covering everything you need to know about debugging in VSCode, IntelliJ/IDEA in Java, NodeJS, Kotlin & Python.

289. Windows Firewall Setting for QuickBooks Multi-User Setup

QuickBooks users get the option to configure firewall ports automatically or manually. To configure QuickBooks firewall ports automatically, follow these steps.

290. Booking a Taxi Ride on Distributed Ledgers: A Smart Contract Example

How to write smart contract app for taxi booking? How could the privacy from each party be protected?

291. How I Approached Machine Learning Interviews at FAANGs as an ML Engineer

Cracking a Machine learning interview at companies like Facebook, Google, Netflix, Snap etc. really comes down to nailing few patterns that FAANGs look for.

292. Writing Better Tests With Cypress' Page Elements

Page Elements (PE) is a design pattern for test automation, which perfectly extends Page Object Model (POM) - learn what's that and how to add it in your code!

293. WebSockets vs. Webhooks: Which is Better for Real-Time Communication?

Websockets and webhooks are both technologies that enable real-time communication between a client and a server.

294. Beginner Python Projects: How to Build an Acronym Generator

An Acronym Generator will take a String as an input and it will return the initials of all the words in the String.

295. Integrating OpenAI with Node.js and Express: A Tutorial

In this article, we build a Node/Express server to interact with OpenAI’s text completion API.

296. Spin Up a BOSH VM Faster Using BoshLite

BOSH-lite is a tool for running Cloud Foundry on Kubernetes and I’m guessing most BOSH directors are associated with a Cloud Foundry deployment...

297. Network Information API: How to Access Network Connection Speed Info

This is an experimental technology Check the Browser compatibility table carefully before using this in production.

298. Learning Duck Typing in Javascript

This article dives into learning duck typing in Javascript and examples of polymorphism.

299. Git Tutorial: How to Easily Exclude Files During Git Add without Manual Entry

Every day we use the "git add" command a lot to add our changes to the index for new commits, but have you ever wondered how we can add all the changed files...

300. DIY Tutorial: Building a System to Track and Communicate with Satellites in Orbit

The purpose of my project is to build a system for tracking satellites in orbit and will make it possible to communicate with the satellites

301. Checkers on React - Part 4 - Figures, Selection

Adding figures and selection to a version of Checkers made on React is reasonably simple if you know the basic steps of adding game logic into the language

302. OkSo - Draw to Explain, Draw to Grasp

The OkSo is a drawing app to express, grasp, and organize your thoughts and ideas. Draw to explain. Draw to grasp.

303. NodeJS Security Headers: 101

When we talk about security wrt any web application its a multiple dimensional thing it will involve a number of different aspects:

304. Making Command-Line Interface (CLI) for Fun and Profit

Next time you have an idea 💡 "I know... Why don't I write a script to automate this thing?" Actually, you should not, you should write a CLI instead.

305. A Guide to Self-Hosting Your Own Website Analytics With Umami

Self-host your own website analytics with Umami.

306. Circuit Boards: Motherboards, System Boards And Mainboards

The motherboard serves to interface the entirety of the pieces of a PC together. The CPU, memory, hard drives, and different ports and extension cards all interface with the motherboard legitimately or through links.

307. Understanding Fragments in Android: Part 2

In this article, we will analyze the interesting points of the Fragment API, I think that it will be of interest to all developers who develop an application.

308. Storing Dynamic NFT Metadata on the DB3 Network

Store your NFT metadata in a more decentralized and dynamic method.

309. Build a WhatsApp Chatbot With Python, Flask, and Messagebird

Tutorial, about building a chatbot using the Messagebird API for WhatsApp and the Flask framework for Python.

310. Using External Debugging Tools dtrace and strace

Track bugs within an application and its external dependencies without the source code or deep knowledge of the environment using these amazing tools!

311. Vertically Centering Text and HTML Elements With CSS

Learn how to vertically center text and HTML elements with CSS.

312. Using SPyQL and Python to Run Command Line Analytics

SPyQL combines Python and SQL to make querying of CSV and JSON data easy. In this tutorial we analyse the geographical distribution of cell towers.

313. The JavaScript Logical OR Operator: How Does it Work?

The logical OR operator in JavaScript is an operator which returns the left-hand side if it is truthy, but otherwise defaults and return the right-hand side.

314. How Hackers Can Brute-Force Passwords And Find A Correct Key?

Brute force attackers guess passwords, passphrases, and private keys in an attempt to eventually get the right answer and crack the security of a system, but how do they know when they have the right key?

315. Get Used to Building a .Net core MVC Application on Mac Visual Studio

Creating .Net MVC project using Visual Studio Mac

316. Why And Where You Can Learn C Programming For Free

In this post, we will provide the C Programming Course for Free, and you can learn - What you'll learn, the list of Course content, Requirements, Description,

317. A Deeper Look into Method References in Java

What Are Java Method References And Kinds Of Method References Available?

318. How to add a Dark Mode Toggle in React

Learn how to make a cool looking dark mode toggle in React!

319. Improving the User Experience in Flutter

Improve user experience with feedback from Snack Bars, Progress Indicator, and Alert Dialog Boxes In Flutter.

320. Svelte: Communication Between Components

In this mini-tutorial we are going to see two different ways of communication between components in Svelte 3: a callback passed as prop and event dispatcher.

321. How to Build a Chrome Extension That Makes API calls

322. How To Build WordPress App with React Native Part #19: Offline Notifications

Here, we are going to integrate the offline mode to the app. This feature is very handy when we are out of connection and we can still access some of the features in the app. Here, we are just going to notify the network status and cache the data using react-native-NetInfo package. Caching will help to pull the data from the AsyncStorage during the offline mode.so this app inspired from React native template from instamobile

323. Whooosh: A Comprehensive Guide for the Fastest Possible Docker Builds in Human Existence

Running all of my docker builds in parallel via a GitHub Actions matrix, my builds went from about 3.5 minutes down to about 50 seconds in the cold case .

324. Using Heroku To Leverage CloudAMQP

As part of my Fitness application journey, the CloudAMQP service is introduced into the Heroku-based service in order to process invoices asynchronously.

325. How to Send Millions of Push Notifications with Go and Firebase Cloud Messaging

A Go service implementation that dispatches push messages via Firebase.

326. How to Create Custom Flash Messages in React [Part 1]

In the first part of this tutorial we are going to build a flash message step-by-step with React and Material UI.

327. Inserting 'User Profile Info' into your React Navbar

This article shows you how to insert the profile information of any user into the react navigation bar, so as to make it sign-in aware.

328. Smart Contract Tutorial for Beginners — Lottery dAPP [Part 1]

In this tutorial we’ll be walking through building and deploying a decentralized lottery smart contract in Solidity using [Hardhat].

329. Using OAuth Authentication to Serve Static Internal Documentation

Let's walk through how to deploy Docusaurus behind an OAuth proxy which will force users to log in with a 3rd party provider before viewing our documentation.

330. The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

331. Understanding Boolean Methods in Ruby With Examples

Most programming languages have a Data Type called “Boolean”. This is a form of data with only two possible values (usually “true” and “false”). The Ruby language however does not have a Boolean Data Type.

332. Here's How I Built a Video, Audio, and Screen Recorder Web App with JavaScript

Here are some simple steps to build your Audio, Video and Screen Recorder with JavaScript and HTML with MediaRecorder, getUserMedia, getDisplayMedia

333. A Guide on How TypeScript Parameters Type Works

The Parameters type is a utility type in TypeScript that lets us take the arguments of a function, and turn it into a new type. Let's look at how it works.

334. Properties and Events Velo Panel Puzzled Out: Find Answers to Your Questions

The Properties and Events panel lets you work with the elements on your site with Velo. You can use Velo with all the elements on your site.

335. Shutting Down Spring Boot Applications

Ways for Clean Shutdown of Spring Boot Applications, whether in Developer mode or in Production Mode. Code Samples are provided Inline and via Git Repo.

336. The Basics of Breakpoints you Might not Know

We work with debuggers practically every day & yet so much remains unknown. We’re operating this complex tool while using 4 or 5 basic features...

337. Interested in Learning a New Language? Try Korean

If you need to learn Korean, work with a Korean tutor online, and you’ll see it works. In fact, online Korean tutoring is probably the most economical option you will find. Taking college classes to learn Korean can cost thousands of dollars, plus, you’ll blend into a crowd of other learners, where you may not have your individual needs addressed in the same way you would with a Korean tutor.

338. Get your First Container Up on Kubernetes Using the Free Version of Platform9 Managed Kubernetes

Kubernetes in the leading Container Orchestration platform that allows you to apply fast and streamlined infrastructure workloads using a declarative API.

339. How To Manage Multiple Git Configurations

Using the same computer for both work-related and personal projects may cause you to write Git commit messages with your private email on your work projects or vice-versa. That is assuming that you configured Git with the --global flag, which applies the configs to every repo on your OS user account.

340. How to Make a WebSocket Server With JavaScript: I Like My Servers Like I Like My Coffee, My Own

If you try to do something real-time with REST APIs, you're going to have a bad time.

341. Using an API to Return a Daily Poem in Telegram to Celebrate World Poetry Day

Learn how to create an automated workflow with n8n that gets international poems, translates them into one language, and sends a poem in Telegram every day.

342. Adding the Bootstrap CSS framework to an Angular application

Application example built with Angular 14 and adding the Bootstrap CSS framework using the bootstrap and @ng-bootstrap libraries.

343. Image Optimization and Transformation with Cloudinary

The web is now dominated with more visual content than ever hence the need to consider ways of delivering these images with the smallest possible file size while maintaining optimal visual quality.

344. Cracking 3 Python Easter Eggs

Python lessons for beginner and advanced level at the same time

345. How To Build WordPress Client App with React Native Part #8: SinglePost View

Since we have the list of articles in the Home Screen, we need to display full articles as well. For that, we are going to create the SinglePost screen which will display the overall article. Here, we will learn how to fetch a single article from the WordPress API.

346. HTML Fundamentals: How To Get Started [Part 1]

If you are here to begin your journey to become a full-stack developer, understanding the basics of HTML will be your first stepping stone. Or if you are here to simply learn how to build an awesome website of your own, I have got your back. This could be used as an ultimate HTML cheat sheet for beginners.

347. Implement a Dynamic Breadcrumb in React/NextJS

348. How to Remove Commas From String Python

In this article, we will learn to remove commas from strings using the python program. We will create a program using different methods and using different func

349. Vue Query Builder with Cube.js - A Tutorial

Quite commonly in our applications, we need to create interactive report builders to let users build custom reports and dashboards. This usually involves selecting the metrics, groupings, date ranges, filters, and chart types. To help developers build such interactive components, we've created a query builder component in Cube.js client libraries.

350. How to Flip an Array in JavaScript

In this article we will learn how to reverse an array in JavaScript.

351. DIY Wi-Fi Sensor — No Programming or Soldering Required

This project combines two ideas: no-code/low-code software platform and a quick, robust prototyping system that requires no soldering.

352. How to Build a TypeScript Project for Both CJS and ESM Targets

Learn how to build a TypeScript library for both ESM and CommonJS targets using elegant configuration without third-party dependencies!

353. Using Node JS for Web Scraping Google Finance

In this tutorial, we will be scraping Google Finance, a data-rich website for traders and investors to get access to real-time financial data.

354. Migration from Magento 1 to Magento 2: Handling Performance Issues

All Magento 2 migration pitfalls are revealed in the article, it helps you decide whether to switch from Magento 1 to Magento 2.

355. How to set up a RaspberryPi to share files and media

Over the past months, I’ve been slowly assembling a suite of self-hosted tools and services on a shiny new RaspberryPi 400.

356. Implement Password Validation With Strength Meter From Scratch With React Hooks

Security is a priority when building apps and you want to let users know how strong their passwords are during sign up while giving good user experience.

357. Exploring Javascript, CSS, and Paint Worklets: Why Put Javascript in Your CSS?

Putting CSS in Javascript is pretty much the norm these days - but how do we do the opposite?

358. LINQ Query: Benefits of Deferred Execution

If you've spent much time around C# and .NET, it's likely that you will have come across LINQ (Language-Integrated Query), which allows you to use a range of powerful querying capabilities directly in the C# language.

359. How To Create an Applicant Tracking System using Airtable and Zapier in 7 easy steps

We started creating our Applicant Tracking System by using this template on Airtable and built the following tables on top of it - using forms and the grid.

360. Difference Between Compiler And Interpreter

The only reason why I've written this post because I've seen many people get confused with compiler languages and interpreter languages. Hope this helps for basic understanding.

361. Building a New Tab Chrome Extension with Zero Dependencies

This story will walk you through the basic steps needed to get started building a new tab Chrome Extension powered by an API without any dependencies. Check out our Tech Stories Tab extension for reference.

362. A Comprehensive Guide for Handling Errors in Rust

This article address how errors are handled with the Rust programming language.

363. Let’s Understand Chrome V8 — Chapter 8: V8 Interpreter Ignition

"Let's Understand Chrome V8" is serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.

364. How to Add a Favicon to Your Storybook Application

Favicons are small images or icons that appear in the browser tab, bookmarks, and other areas of the browser UI.

365. How to Delete an Item in an Array at a Specific Index

If we want to delete items from an array, we can use the splice method that all arrays have. Let's look at how it works.

366. Does Your Web Application Need End-to-End and Unit Tests?

As are most questions worth asking, the answer is nuanced and could be boiled down to it depends.

367. How to Implement Glassmorphism via HTML and CSS

Check out this tutorial to learn how to create the glassmorphism effect using only HTML and CSS.

368. Deployment Automation via SSH With Python Fabric: How It Works

One of the most basic ways in which a project gets deployed is by SSHing into a remote host followed by executing a few basic commmands. In this article I'll be taking a look on how to deploy a basic project to a remote server through Gitlab CI using Python Fabric.

369. An Introduction to Building on the Solana Network

This tutorial will teach you how to build and deploy your own programs on the Solana blockchain!

370. React Native Basics: Implementing Infinite Scroll

React Native is without any doubt a strong and powerful solution. It opens the world of cross-platform app development for a much wider audience of software engineers who aren’t familiar with native technologies. But it might at the same time be quite difficult to implement complex things when you’ve just started learning. In this short tutorial, I want to give a step-by-step guide on how to implement one of them — infinite scroll.

371. How Does the CSS Box Model Work?

Let's think a little bit more about how box models work.

372. How to Write & Organize Node.js API Tests the Right Way

An architecture for writing and organizing your Unit & Integration Tests for Node.js REST APIs using Jest, Supertest & Chai.

373. Nesting in Less and Sass

A code should be organized. That’s the fact and I think is a very good one for the opening of the text about nesting.

374. Understanding Programming Fundamentals: Variables, Operators, Control Structures

Fundamental building blocks that one must give emphasized first who is just getting started on learning how to code.

375. Hello, World of WebAssembly!

This is the first part of a series about programming in WebAssembly (Wasm) for beginners.

376. How to Design a Grid-based Framework Using the CSS Float Property

Basic grid-based framework

377. Database Monitoring and Alerting with n8n 📡

In the past few months, I have been playing around with different kinds of IoT devices and sensors. I quite enjoy how these can be used to monitor different things like humidity, temperature, pressure among other things in the house. In this tutorial, I want to show you how you can monitor sensor readings in a database and send alerts when it crosses a threshold value using n8n workflows.

378. How To Build WordPress Client App with React Native Part #11: Remove Bookmark Feature

Here, we are going to implement the removing of the bookmark from the articles. This case is simpler than saving the bookmarks. Here, we are going to define a function called removeBookMark. For that, we need to use the code from the following code snippet:

379. Building a Media Streaming Server Using Go And HLS Protocol

In this tutorial, I'm going to walk you through building a streaming API using Golang. Don't worry, its surprisingly easy to build a robust streaming server, especially if we utilize one of the more modern protocols: HLS.

380. Don't Nest Callbacks, Use Promise Chaining Instead

A comprehensive guide to making your asynchronous JavaScript code more manageable using Promise Chaining!

381. How To Build WordPress App with React Native Part #16: Adding Dark Mode

This series intends to show how I build an app to serve content from my WordPress blog by using react-native. Since my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme, offline mode, infinite scroll and many more. You can discover much more in this series. this inspiration to do this tutorial series came from the React Native App Templates from instamobile

382. A Simple Way to Rename Local and Remote Git Branch

Have you ever come across a situation where you want to rename a Git branch? If yes then this article will help you with that.

383. Amazon UI Clone with React Native #3 : Drawer menu

This tutorial is the third and final part of our Amazon UI clone using React Native. In the previous part, we successfully implemented the highlight gallery and recommendation section. This part of the tutorial is the continuation of where we left off in the last part. So, it is recommended to go through the previous part for full-on insight and development of the overall project.

384. An In-depth Guide on Web Scraping

Web scraping - A Complete Guide: In this blog, we will learn everything about web scraping, its methods and uses, the correct way of doing it.

385. How to Fix the "Detached HEAD" State in Git

Git commits are immutable—meaning you can create new ones, but what’s already inside will never be changed.

386. How to Remove Background Sound in Real-Time for Linux

387. How To Build a Static Blog with 11ty

Ever wondered what powers a beautiful blog? It's a static site generator (SSG) called Eleventy, which is super simple to get started with.

388. How To Get Out Of Tutorial Hell

There are many ways to break out of tutorial hell. Start your own project. Contribute to open source. Join a community.

389. How To Create Node App with Nginx Setup on Amazon EC2

How to launch a Node js app behind an Nginx proxy on Amazon EC2 instance in a step by step walkthrough.

390. Managing NPM Dependency as A Professional

Why do we talk about project quality and technical debt so much? Because this directly or indirectly affects the speed of development, the complexity of support, the time to implement new functionality, and the possibility of extending the current one.

391. Graph Databases, GraphQL and Dgraph [Tutorial]

In the first quarter of 2020, I had the experience of being in a short term advisory role for a company that had built a type of Linkedin product for a specific vertical market. They had done a valiant job, but it was clear that scalability was a problem and they had created a problem for themselves by having used MongoDB as the datastore.

392. Update Your Website via Spreadsheets Using Monday.com and Reshuffle Open Source

Give non-technical people a structured way to make updates to a webpage (without fearing they’ll mess up) from within Monday by using Reshuffle Open Source

393. A Simple Guide To Vanilla JavaScript: How To Set CSS Styles [Part 2]

Learn to use JavaScript to style your project with CSS! A tutorial for beginners.

394. Getting Started Building a Svelte App with SvelteKit

395. API Explained In Simple Terms

I'm pretty sure you would have heard the term API, and if you were wondering what it is, then this is the article for you.

396. How To Create an AWS Account For Personal Use

If you're new to Ruby on Rails development sooner or later you'll have to create an Amazon AWS account. And if you already have any experience you know what I meant.

397. Build a New Website With Open-Source Headless CMS: Strapi, Payload, and Directus Review

This article is a way to document my research on the current headless CMS market.

398. Create a LEDs-powered Cloud! ☁️⚡️✨

At Prynt, we have creativity days, we work on everything we want for few days. I believe this is really important to have some time you can work on something else for your company. A colleague did some art paint in our office, another create slack emoji of everyone in the company, I decided to create this cloud with the help of some colleagues (by the way, we name it Claudie).

399. Why Visual Marketing is Still the Best Way to Get 69% of Customers

Recommendations from global search engines that work with our clients in 7 out of 10 cases and help activate more than 93% of users.

400. What Adding display: flex Does

display: flex will change the way that your text will appear when rendered based on how you set its behavior and how large the box it is placed in is.

401. 4 Ways to Hack a Career in Code, Faster

Learning to program can be brutal. You never know if you’re learning the right things, and it’s easy to become overwhelmed by how much content there is to learn. That brings up a good thought: How do you know when you’ve learned enough to start applying for jobs?

402. How To Use Velo API To Work with Forms

You can work with Forms using Velo APIs in 2 different ways: use the Wix Forms app and its APIs or create your own custom form

403. How to Select a Random Node from a Tree

Childhood moments with father

404. How to Create an Alarm Clock in Python

Today we are going to build an Alarm Clock using Python. In this project, we are going to use some external modules which are already made available.

405. Methodology Of Autoscaling For Kinesis Streams

Problem statement

406. Change Your Codes Behavior By Using Bitwise Operators

Let’s dissect a weird bit flag program that took me a second to understand. in doing so, we’ll hopefully gain a more robust understanding of how bit masks and bitwise OR logic can manipulate values effectively.

407. You Will Love These Java 9 API Improvements

New java features you must use.

408. How To Automate Your Processes Using HTTP Request Node From n8n

With over 150 nodes, n8n saves countless hours by automating repetitive tasks. But what happens when n8n doesn’t have a node for a tool you love?

409. How To Boost Your Coding Productivity with Plop

Previously, I talked about how Plop can help increase productivity when coding by reducing context switching. In this article, we’ll dive into an example and configure a Plop generator to create a React component in Typescript. By the end, you’ll be able to start using Plop to build your own generators for any type of project and reap the productivity benefits!

410. How To Build WordPress App with React Native Part #18: Changing Theme Functionality

411. Tutorial: How To Use CSS Position Property

I am a student that recently commenced studying HTML and CSS. I was eager to learn how to apply the styles in the way I see foremost visually appealing as today’s standards.

412. What Exactly Is nullptr in C++

The answer to "What exactly nullptr is in C++?" would be a piece of cake for experienced C++ eyes & for those who are aware of Modern C++ i.e. keyword. But nullptr is more than just a keyword in C++ & to explain that, I have written this article. But before jump-into it, we will see issues with NULL & then we'll dive into the unsophisticated implementation of  nullptr & some use-cases of nullptr.

413. Webhooks Using Python - A Guide

A guide on how to build webhooks using Python

414. Flutter Tutorial for Beginners | All In One

The tutorial is a complete guide for beginners on flutter app development from installation and setup to state-management and firebase as backend services.

415. Javascript: From Objects to Factory Functions And Modules

Objects

416. A simple blockchain application for data verification.

Learn how to code a viable application for Ethereum in ten minutes.

417. What Does "SyntaxError: Missing formal parameter" Mean?

SyntaxError missing formal parameter

418. How I Built a Simple Report Card Program in Java for 15 Subjects Part 2

Write a program to take marks of 15 subjects from the user and display the Total, Percentage, Highest Marks, Average, and Remarks.

419. These are the best Courses to Learn New Java Features from JDK 8 to JDK 13

There are many useful features introduces from Java 8 to Java 13 like lambda expressions, Stream API, New Date, and Time API, Creating Immutable Lists, var for storing local variables without types, String in switch case, Text Block and many more.

420. How to Use Type Casting in Typescript

To cast something in TypeScript, we use the 'as' keywords. Here's how type casting works in TypeScript.

421. A Nodejs Tutorial: OpenPGP Crypto Functions on a Node API Server

some generic Pretty Good Privacy (PGP) primitive functions presented as API calls running on a Node https: server.

422. Building A Food Delivery App

Building A Food Delivery App

423. Smart Contract Tutorial for Beginners — Part 2

In Part 2, we’ll be using the API3 QRNG to get truly random numbers into our contract.

424. The Basics of Hacking [An Introduction]

Today we will begin our journey into the basics of hacking. Let’s not waste any time.

425. How to Make Beautiful, Easy-to-read Charts with React Native Gifted Charts

The most complete library for Bar, Line, Area, Pie, and Donut charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.

426. How To Analyse and Visualize DMARC Reports using Open-Source Tools

Sending mail might sound easy, but to avoid getting your mail caught in spam filters, and to prevent others from sending spoofed email in your name, you need to employ different preventive methods. One such method is DMARC, which allows domain administrators to apply policies with regard to email authentication. You also have the possibility to get reports sent to you with the results of the applied policy.

427. Creating a Simple Diagram by Using Elkjs and React Flow

In this article, we will look at the process of building a diagram with the help of Elkjs and React Flow libraries.

428. Adi Shamir's Secret Sharing: An Algorithm To Share Ownership

Adi Shamir’s secret sharing is an algorithm used to share ownership of a secret among a group of participants. In order to calculate the original secret, a minimum number of shares must be used.

429. Retrieving the URL from Custom Tabs in Android

In my previous article I provided an overview of Custom Tabs, or Chrome Custom Tabs, in Android. In short, this component allows your app to seamlessly transition between application and web content and it’s used by several well known applications including Twitter, The Gaurdian, Tumblr, Stack Overflow, and Feedly. They’re safe, simple to use, and their ability to preemptively load URLS makes them incredibly fast compared to alternatives like WebViews. With this said, using Custom Tabs is the preferred option if you want to give users access to the web without sending them to another app. You can be up and running with a few lines of code.

430. Automate Your Amazon DynamoDB On-Demand Backup For Multiple Tables Using Serverless Lambda

As we know with great power comes great responsibility, on-demand backups are the real saviour if your Dynamo DB got corrupted abruptly. Also, it helps you to meet the compliance requirements for the ages if your client keeps bothering you like your Ex. But I don't have the tenacity to initiate the Backup every day. Hence, I devise a Serverless solution for all the lazy people like me out there to automate the DynamoDB backup. Where, we can explicitly mention the backup intervals, table names and backup retention period. I have achieved this using a conjunction of AWS services like Cloudformation, Lambda and Cloudwatch.

431. Fleet Serverless Node.js Function Introduction

In February this year, we announced Fleet (Formerly Hole), a FaaS platform built on Node.js to be faster than other platforms and to create a more faithful integration with the ecosystem. In this post, I will clarify how all of this works and what we are bringing differently to the Serverless ecosystem, and what it means for startups and companies.

432. How To Deploy your Node.js App on Digital Ocean VPS

So you wrote your Node.js application and need a way to launch it online? Here, I present a guide on setting things up that doesn't require prior knowledge of anything OS-related.

433. How to Train Self-Parking Car Using Genetic Algorithm (<500 Lines of Code)

Learn how to train the car to do self-parking using a genetic algorithm.

434. How to Script the CF API With CF OAUTH-TOKEN and Python

A bit of Python, a dancing gopher, and proper course etiquette are all you need to know how to log in and loop through the results.

435. Understanding Javascript's Array Slice Method

The slice method on arrays returns a shallow copy of a part of an array. It takes two numbers, a start, and an end. Every array has a slice method.

436. Handling Job Failures in Quartz with Retries

In this article, we will look at how to handle job failures in Quartz. We'll use an exponential random backoff policy for calculating the time of the next retry

437. What Everyone Is Getting Wrong About React Native Modals

Do you find using modals in React Native to be a bit of a pain? This article teaches you how to get a better development experience with them.

438. Setting up Kafka on Docker for Local Development

In a world where data is king, Kafka is a valuable tool for developers and data engineers to learn.

439. Python For Beginners: Functions, Parameters And Arguments

Explore more on functions through arguments, parameters, and return statements.

440. Exploring Traefik: A Reverse Proxy for Docker

Learn how to proxy sites and API in a few examples, automate getting certificates and even add some middleware (to add headers for example). YAML tutorial.

441. How to Build A Passwordless Authentication with Email and JWT

In this quick article, you'll see how to prevent one of the OWASP Top 10 security issues for websites: authentication that hasn't been implemented correctly.

442. Shall I Use ADD or COPY in the Dockerfile - What's the Difference?

Every developer and every team faces confusion about COPY and ADD in the Dockerfile at some point. When I get this question, first I usually give the technical background, which is this:

443. Using Arduino To Build Your Own ‘Snake Game’

Oh, the magic of hardware

444. Making HTTP Requests With Axios in TypeScript

We decided to rewrite our simple fetch service to a more powerful solution with the ability to cancel requests which were sent previously.

445. Tips About Kafka Connect On Heroku You Can't Afford To Miss

Introduction

446. Kubernetes Explained Simply: Label it to Enable it [Part 6]

The building block of almost all Kubernetes deployments is the pod – one or more containers sharing a network stack. Pods are where the magic happens, where we get our logs, and where we spend most of our time troubleshooting outages and malfunctions.

447. Kubernetes Explained Simply: #2 Kubectl Hack (List Running Images)

Running Kubernetes in production means taking inventory. A LOT. Are any of our pods running that version of Ubuntu base image affected by the new CVE?

448. Writing CASL React Abilities in a JSON File With a Laravel Artisan Command

When writing a single page application or SPA you might inadvertently end up duplicating code because at the early stage of any project it is quite common to ask yourself so many questions.

449. Converting TEX to PDF Using an API

This article presents a step-by-step tutorial with which you can convert your LaTeX source file to PDF by calling a JSON to PDF API to generate dynamic PDFs.

450. How To Create a Tip Calculator with Flutter

In this tutorial, you will learn how to create your own app with Flutter, which can help you calculate tips.

451. Dealing with Velo Web Modules: Our Advanced Tips for Improved Function Import

Web modules are exclusive to Velo and enable you to write functions that run server-side in the backend, and easily call them in your client-side code.

452. C# HTML to PDF - A Code Example

IronPDF is the ideal solution for converting HTML sites in .NET and .NET core projects. It not only transforms HTML but also has a lot of other useful capabili

453. Explain Complex Concepts With Minimalistic Drawings With Okso.app

Minimalistic Data Structure Sketches

454. How To Build WordPress App with React Native Part #6 : Html renderer

Now, we need to display the excerpt of the overall post on the list. For that, we are going to make use of components from the react-native-render-html package. And, we need to display the published date of the article as well. For that, we are going to make use of the moment package which provides the moment.js configurations. In order to use these packages, we need to install them first. For that, we need to use the command from the following code snippet:

455. Introducing Metasploit

The Metasploit Project is a computer security project written in ruby that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. It is owned by Boston, Massachusetts-based security company Rapid7.

456. Wait, People Cheat in Technical Interviews?

Can you cheat in a technical interview? This approach for hiring tuned over decades is how you moneyball hiring & work with great people.

457. Integrate Your Telegram Bot With Real World via ESP32/ESP8266 Arduino Microcontroller

Controlling the queue to our office gaming room by Arduino-based Telegram. The Arduino with servo motor was installed to lock and unlock the door

458. Step-by-Step Guide to Building and Launching your Chrome Extension

While building my first chrome extension, Foragear- Quick Search Tool, I struggled to find an article that covered the entire ideating, building, and launching process of chrome extensions. To make the lives of future chrome extension builders easier, here is an all-in-one guide to help you through the process.

459. Authentication Using the Auth0 to a React Application

Application example built with React with authentication using the Auth0 service.

460. Git Tutorial: How To See Your Most Used Git Commands Using a Script

Git has many commands but you can be productive with just a few. I used a script to fetch my most git commands sorted by the number of their occurrences.

461. Serverless Architecture: Lambda Triggers and Design Patterns [Part 2]

This is part of a series of articles discussing strategies to implement serverless architectural design patterns. We continue to follow this literature review. Although we use AWS serverless services to illustrate concepts, they can be applied in different cloud providers.

462. Web Fundamentals: WebVR API

Deprecated This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

463. Docker Centralized Logging with ELK Stack [EXPLAINED]

As your infrastructure grows, it becomes crucial to have robots and a reliable centralized logging system. Log centralization is becoming a key aspect of a variety of IT tasks and provides you with an overview of your entire system.

464. 🐲 Dragon Router Introduction: HTTP Router and URL Matcher For Building Deno Web Servers

⚡A powerful HTTP router and URL matcher for building Deno web servers with dragon 🐲.

465. How to Build Token Refresh Service for the Fitbit API in Azure

We can generate a refresh and access token required to call the Fitbit API programmatically with a simple Timer trigger function in Azure.

466. How To Set Up The Environment for RISCV-64 Linux Kernel Development In Ubuntu 20.04

In this article, you'll learn how to build the latest Linux Kernel for RISC-V 64 architecture and deploy it with minimal environment: busybox command-line.

467. Hands-on IPLD Tutorial in Golang: Part 2

Quick recap from PART-1

468. Steps Taken By Our Team To Build The eCars App Using Heroku And Salesforce

As someone who became a Salesforce developer “by accident” 10 years ago and parlayed that into a career and business, I’m fully aware of the dividends that investing in continuous learning and brushing up on the latest in my industry can yield.  Even after years of working in the Salesforce ecosystem, earning 11 certifications, and going through several hundred different projects, I’ve found it’s difficult to make the time to keep up with all the new tools and features of modern development (and usually I have the TrailheaDX and Dreamforce conferences each year to get caught up!).

469. React Ink for CLI: A Gentle Introduction

React Ink is a library that brings the power of React to designing Command-Line Interfaces.

470. Getting Started Provisioning an AWS EKS Kubernetes Cluster with Terraform

Learn how to provision an AWS EKS Kubernetes cluster with Terraform. See a full step-by-step tutorial.

471. How to Add an Announcement Banner to your React Navbar

472. The package.json File Guide

If you work with or interact with a JavaScript project, frontend project or a node.js project you surely know about the package.json file.

473. Scrape Google Scholar Results With NodeJS, Unirest and Cheerio

This article will teach us to scrape Google Scholar Result pages with Node JS using Unirest and Cheerio.

474. How To Build WordPress Client App with React Native Part #12: Creating Categories Screen

Here, we are going to implement the Categories screen. This screen will contain the list of categories related to the article posts. And on clicking on these categories, we will navigate to the posts which are based on that respective category.

475. How To Build an Absurdly Backwards Compatible Website

Let’s face it: the internet is broken.

476. How Do You Alternate Positive and Negative in Python?

Have you ever written a program for pairing alternate positive and negative numbers? If not, then you are missing some great opportunities.

477. How to Build a Framework that is Actually Helpful

And also that you are capable of doing

478. SPA Tracking & Monitoring: How to Build Better Single-Page Applications With Real User Monitoring

Did you know roughly half of the users that visit your website leave if it takes more than 3 seconds to load? Optimizing your website or webapp for stellar performance is always a crucial goal for any software-based business.

479. Cloudinary Upload API Introduction: Hassle Free Alternative to AWS S3

So you've developed an impressive rails APP that showcases a gallery of images. Its time to unveil it on the worldwide web via Heroku. Image uploads in a local development environment are currently defaulted to local psql. In production environment (Heroku), a cloud storage service stores images.

By popular choice, AWS S3 cloud service would be suitable to host your images. They offer a free plan, but to sign up it requires a credit/debit card. In my experience setting AWS up for image-handling was challenge. If one does not exercise extreme caution; API key and secret will get exposed on Github.

480. Velo How-To: API Aggregations

Using the aggregation functionality of the Data API you can perform certain calculations on your collection data, as whole or on groups of items that you define, to retrieve meaningful summaries. You can also add filtering and sorting to your aggregations to retrieve exactly what you need.

481. Velo API Introduction: The Basic Things You Should Know About the Velo

Velo's APIs empower you to take full control of your site’s functionality. Use the APIs to interact with site elements, your site’s database content & Wix Apps

482. Yet Another Lightning Hydra Template for ML Experiments

Flexible and scalable template based on PyTorch Lightning and Hydra. Efficient workflow and reproducibility for rapid ML experiments.

483. TableView, CollectionView Infinite Scrolling: An Easy Way in Swift

“Pagination, also known as paging, is the process of dividing a document into discrete pages, either electronic pages or printed pages.”

484. Building A Linux Shell - Part II [A Step-by-Step Guide]

In the first part of this tutorial, we've built a simple Linux shell that prints a prompt string, reads input, then echoes the input back to the screen. This isn't very much impressive now, is it?

485. Awesome Hacks To Master AWS Step Functions

The use of serverless computing has become a must nowadays, and some of you may already know a thing or two about Amazon Web Services like Lambda Functions, Step Functions, and other services AWS provides. However, if this is the first time you hear about them – fantastic!

486. Amazon UI Clone with React Native #1 : Setting up Menu Bar

This tutorial series was inspired by the React Native Eccomerce template which helps us build some awesome and powerful ready to deploy eCommerce applications that anyone can use to build eCommerce startups or sell the application templates. We all know about the Amazon app which allows customers to select from thousands of products and purchase from anywhere across the globe. The UI of the Amazon app is very appealing and well-structured.

487. Building a Minimum Viable PWA [A Step by Step Guide]

Introduction

488. How to Create PR Review Apps with Render

By making it simple to visually review changes, PR review apps make it more likely that code reviewers will actually do so.

489. Web API: Permissions API Documentation

The Permissions API provides a consistent programmatic way to query the status of API permissions attributed to the current context. For example, the Permissions API can be used to determine if permission to access a particular API has been granted or denied.

490. How To Use Velo Mixins

A mixin is a class that exists solely to provide properties and functions to other classes. Using mixins, you can simulate inheritance between classes.

491. Free Resources For Developers and Engineers to Upskill Themselves

We've rounded up some of the best free resources for seven of the most important skills to brush up on below. These include HTML, CSS, JavaScript and Git branch

492. How To Add Authentication To Your Apps and dApps

I co-founded a developer toolkit company with the explicit goal of making decentralized applications easier to use. However, the tools aren't just for decentralized applications. Traditional application developers can make use of SimpleID to add authentication and storage to their app quickly and with zero overhead. Let me show you how easy it is.

493. How To Use Brigade Tool For Event-Driven Scripting

What is Brigade?

494. Price Tracker Application with Django: Crawling Discounts From Ebay

What's up Hackers!

495. Creating A Chatbot Using Socket.io, API.AI and Web Speech API

In the world full of Siri, Cortana & Alexa, have you ever wondered you can create a new friend of yours. Well it might not be that intelligent but it not worthless to try creating something new. With the current state of web apps, we can rely on various UI elements to interact with users. With the Web Speech API, we can develop rich web applications with natural user interactions and minimal visual interface, using voice commands. This enables countless use cases for richer web applications. Moreover, the API can make web apps accessible,helping people with physical or cognitive disabilities or injuries. The future web will be more conversational and accessible!

496. How to create programming language that compiles to JavaScript

This article will demonstrate how to quickly write simple language that compile to JavaScript using free tools and PEG.js parser generator.

497. React-Native Background Location Module For Android

This post will cover a topic that has been key in many applications and will focus on a solution working fully on the background and the most interesting part of all: working from Android 4.4 (SDK 19) to the most recent version at the time of writing which is Android Oreo (SDK 27).

498. How to Scrape a Medium Publication: A Python Tutorial for Beginners

A while ago I was trying to perform an analysis of a Medium publication for a personal project. But getting the data was a problem – scraping only the publication’s home page does not guarantee that you get all the data you want.

499. How To Shorten URLs: Java and Spring Step-By-Step Guide

URL shortener Java and Spring boot tutorial. A step-by-step guide that is easy to follow. This is a common interview task that should be understood by devs.

500. SVG: How to Use Scalable Vector Graphics in WordPress

Uploading SVG images to a WordPress website can be tricky. However, there's an easy and safe way around. This article will show you how.

501. Using Arduino To Build Your Own ‘Snake Game’

Oh, the magic of hardware

502. Delivering Static Web Content on Heroku [A How-To Guide]

My primary goal is to find a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.

503. How To Setup Caching in Node.js using Redis

In this article, we are going to implement caching in a node js application using Redis, but, before we delve into the implementation details, let’s explore what caching is and how it can help the performance of our application.

504. How to Properly Authenticate Your Emails

Learn what email authentication is and how to authenticate your email properly using email authentication protocols such as SPF, DKIM and DMARC.

505. How To Use Command Line

💻 Command Line:

506. How to Build a Bar Chart Race on COVID-19 Cases in 5 Minutes

Using the new Tableau version 2020.1 onwards.

507. Re-Learning Data Structures and Algorithms

The Why?

508. Analyzer in Elasticsearch: An Introduction

If we want to create a good search engine with Elasticsearch, knowing how Analyzer works is a must. A good search engine is a search engine that returns relevant results. When the user queried something in our Search Engine, we need to return the documents relevant to the user query.

509. Designing a URL Shortener in Deno

In this article, we’re going to learn the basics of Deno, like how to run a program and embrace security.

510. How To Make an Image Uploading App Using Vue, Quasar, Firebase Storage and Cordova [Part 1]

What we’re building

511. Golang: A Beginner' Guide To Getting Started

In this guide, you will learn everything you need to know to get started using Go to build real-world applications.

512. You Absolutely Need To Read This To Master AWS Lambda [Part 1]

Welcome to the Serverless world. One of the first things you’ll hear about is AWS Lambda - and you’ll continue to keep hearing about it! While architecture can be serverless without Lambdas involved, it’s very often the key component within a serverless application. In the first post of this 3-part AWS Lambda Handbook series, we run through what is AWS Lambda, dialling back to basics with the various terminology, how to create a Lambda function and how to run it.

513. How We Made a Virtual Drawing Board

The creation process of a virtual drawing board in VR

514. Creating an Angular Blog With Scully and Deploying on Netlify

Learn how to make your personal site from scratch using Angular and Scully. Top it up with an easy deployment via netlify.

515. Tester Stories: How I Encountered and Fixed Flaky Tests

Understand flaky tests with some real-world examples.

516. How To Install Virtual Media On An iDrac Controller

The iDRAC is a Dell remote access controller. This controller allows for remote power cycling, and a virutal console with keyboard, video, and mouse. It also provides a number of ways to roll out an operating system or vmware.

517. If You're Ready To Protest Your Phone Should Be Ready Too

Simple steps to take before hitting the streets

518. 5 Step Guide on How to Set Up Velo Pay API for a Single-Product Online Payments

This article describes how you can use the Velo Pay API to collect payments from your site's visitors for a single predefined product, outside the context of a Wix App (like Wix Stores). Throughout this article we're going to use this site to illustrate the process.

519. How To Create Your React Application From Scratch

In this article, you are going to build your first React application. React is the most popular front-end framework and it’s for good reasons. One reason is that React will only update the parts of your website that got changed.

520. How To Create Error Workflows in n8n

Errors can always creep up while working with software. It’s important to get notified about it so that it can be timely fixed. n8n allows you to set an ‘Error Workflow’ for your workflows. When your workflow runs into an error, the error workflow is triggered. This workflow can do anything that other workflows can like send an SMS or Slack/Mattermost notification to alert you about the error.

521. Neural Networks and Deep Learning

Before you can code neural networks in any language or toolkit, first, you must understand what they are.

522. An Introduction to F# as Microsoft's / .NET's Answer to a Functional-First Programming Language

Recently I've been learning how to write code in F#. For those who haven't heard of it, F# is Microsoft's/.NET's answer to a functional-first programming language. My motivation was to learn a functional programming language that would make coding for scientific computing and data analysis more expressive, concise, and maintainable, all while fitting seamlessly into the .NET ecosystem that I already know and love. F# fits that bill perfectly.

523. Creating a Wordle with TDD in Javascript

We keep practicing this amazing Kata and learning. You can follow the steps!

524. Encoding  Base128 Varints, Explained

A process of converting data from one format to another is called encoding. In this process the data and format both can be variable, means for any kind of data to any kind of format, if we do any conversion, the process will be called encoding. Based on the nature of data there are quite a few terms that are popular like media encoding, character encoding. Media Encoding refers to converting audio, video files to different formats e.g. mp3, avi, wav, etc.

525. How I Organized my Node.js REST API

When I started using Node.js for building REST APIs on the server side, I struggled a lot with the same question over and over again:

526. A Simple Safety Net For Async EventHandlers

Dealing with async EventHandlers in C# can be very problematic. async void is a pattern causes headaches with exceptions. Check out this simple solution!

527. IMAP Email Server on AWS

Set Up an IMAP Postfix E-Mail Server with Dovecot on AWS.

528. All You Need to Know About Continuous Integration, GitHub Actions, & Sonar Cloud

When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.

529. React Native Car Parking Finder App UI Clone #4 : Map Markers

This tutorial is the fourth part of our React Native Car Parking App UI clone series. In the last part, we successfully implemented the car parking spots section. In this part of the tutorial series, we are going to continue from where we left off in the last part. So, it is recommended to go through the previous parts of this tutorial series in order to get the full insight and development of the project.

530. How Machines Learn Emotions: Sentiment Analysis of Amazon Product Reviews

How do you train machines to identify emotions? This is a tutorial for sentiment analysis of Amazon product reviews using machine learning algorithms.

531. How to Nginx Reverse Proxy with Docker Compose

While developing a web application, a common method of calling the application from a local machine is through http://localhost:x ports, which essentially means that we are required to expose several ports to access different modules of the application. In the article below, we will go through the method of using Reverse Proxy to call an application and the benefits of using it.

532. The Headless-UI Date Picker for React Apps

Each year the ⚛️ React community is becoming bigger and bigger. And with this growth, we get more and more tools to achieve our goals and needs.

533. How to Set up Selenium in Visual Studio for Automated Browser Testing of Web Apps

In this Selenium C# tutorial, we are going to help you set up Selenium in Visual Studio and run your first Selenium C# example script.

534. Understanding your Rails Application Structure [Beginners Guide]

So you are learning Rails. You are following a tutorial and have to type: rails new my_app and voilà! You have your first Rails app ready to start working on it.

535. How to Create Your First NestJS App

In this article, I’m going to walk you through developing a simple todo rest application in NestJS and give you an overview of this framework.

536. 4 Great Python Libraries You Wish You Came Across Earlier

I introduce 4 Python libraries that you've probably missed and make a fun mini project with them.

537. How to Route Traffic Between Microservices During Development

Route traffic between microservices during development with this one simple trick that will save you setup time and, well, headache.

538. Desktop Application Development in ElectronJS Using Angular

As of today, a program is an interface, a bridge between a computer and a user. There is another word that has been labeled to it, which is called an application. An application would be a good use of anyone's time in making themselves productive. Well, considering the smartphone count in regards to the personal computer count, there are more mobile applications than desktop applications. This leaves a very big grey area for the desktop users, in finding applications that are productive.

539. How to Set up Raspberry Pi Headless with Ubuntu 21.04 in 9 Easy Steps

9 easy steps to set up a raspberry pi with a Ubuntu Server 21.04 without using a screen.

540. Creating Your Own Grammar Rules

Whenever you start wondering how to create your syntax or rules on expression, it’s probably time to check out this powerful tool - The Chevrotain.

541. Google Sheets Hack: How to Get Currency Data into Google Sheets

I recently came across the challenge of getting currency exchange data into spreadsheets. In this article, I show two quick and easy methods to do so.

542. Web3 Walkthrough — Part 1 — Peeking into Another Reality

learn web3 and blockchain - practically!

543. Get a Serverless WebSocket Application Up and Running with Lolo in 5 Minutes

Build a Serverless webSocket application in Lolo by using persistent state. Single click deploy your application and have it up and running in a few minutes.

544. How to use Javascript's Performance API and measure page performance

The High Resolution Time standard defines a Performance interface that supports client-side latency measurements within applications. The Performance interfaces are considered high resolution because they are accurate to a thousandth of a millisecond (subject to hardware or software constraints). The interfaces support a number of use cases including calculating frame-rates (potentially important in animations) and benchmarking (such as the time to load a resource).

545. Implementing a Java Stream Collector

Java Stream's Collectors methods fit most use-cases. They allow returning either a Collection or a scalar. For the former, you use one of the toXXX() method, for the latter, one of the reducing() one.

546. Solid Tips on How to Manage and Monitor Chaos via Litmus Custom Resources

Litmus is a Cross-Cloud Chaos Orchestration framework for practising chaos engineering in cloud-native environments. Learn how chaos is orchestrated with Litmus

547. Utilizing the Elasticsearch Snapshot Module for Databackups on Azure blob Storage

While running a self managed elasticsearch cluster like any other database, it's important to make provisions for data backups. Data backups on Elasticsearch can't be done by simply copying elasticsearch data files from one disk to another, this tutorial guides you through making the best use of the Elasticsearch snapshot module for creating cluster snapshots and leverages the Azure blob storage for securely storing your backed up data. Also besides backing up data, the snapshot api also comes in handy for migrating data from one cluster to another.

548. Here's Why You Need to Use a Front-end Framework

If you want to stick with using only the native web application languages, you can very well do so. However, using a front-end framework can make web...

549. Give Your .NET Object A Shot Of Lifeline [Tutorial]

In my previous post, I discussed the eager root collection as an aggressive behavior of JIT (in Release mode / optimized code) to assist the garbage collector (GC), so that a object is not considered to be a root beyond the point of its usage.

550. 6 Hacks for Reducing Docker Image Sizes

If there are top ten buzzwords in the technology industry in the year of 2019, container is sure to be one of them. With the popularity of Docker, more and more scenarios are using Docker in the front-end field. This article shows how do we use Docker in the visualization interface of Nebula Graph, a distributed open source graph database.

551. Git Basics

To playing with git you have to do the following things step by step

552. Recreate Windows 98 With CSS

I decided to try and recreate Windows 98 using nothing else apart from CSS and HTML.

553. Scraping Google Search Results With Node JS

In this post, we will learn web scraping Google with Node JS using some of the in-demand web scraping and web parsing libraries present in Node JS.

554. How React Testing Library Can Improve Your Mental Health [Part 2]

How React Testing Library Can Improve Your Mental Health Part 2

555. Build a Mobile App Using React Native and the Salesforce Mobile SDK

Check out how easy it is to start building a custom React Native application that leverages the Salesforce platform and the Salesforce Mobile SDK.

556. Using Galen Framework For Automated Cross Browser Layout Testing

Galen Framework is a test automation framework which was originally introduced to perform cross browser layout testing of a web application in a browser. Nowadays, it has become a fully functional testing framework with rich reporting and test management system. This framework supports both Java and Javascript.

557. How I Built an Employee Time Tracking System From Scratch (Part 1)

Using the Arduino board, Ethernet Shield, and RFID module, we will assemble, solder, and program the time tracking device.

558. Tutorial: Building A Hangman Game With React Hooks

In this tutorial, we’ll build an interactive hangman game using React hooks. Hangman is a classic game in which the player guesses a word one letter at a time.

559. Authentication using the Amazon Cognito to an Angular application

Application example built with Angular 14 with authentication using the Amazon Cognito service.

560. 10 Common Java Vulnerabilities Every Security Engineer Should Know

This article covers the most common security vulnerabilities for Java programming

561. Express.js Integration Guide for Passwordless Authentication with DID.app

Just want the code? Find this example on github

562. Amazon UI Clone with React Native #2 : Recommendations View

This tutorial is the second part of our Amazon UI clone using React Native. In the previous part, we successfully implemented the menu bar section as well as the simple content section. This part of the tutorial is the continuation of where we left off in the last part. So, it is recommended to go through the previous part for better full-on insight and implementation of the overall project.

563. My Practical Guide On Using Progressive Web Apps

There are a lot of articles about PWA that tell in detail what it is and how to set it up. Yet you may not always understand them from the first time.

564. Destructuring in JavaScript

565. A Refactoring Guide for Ruby on Rails

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live” — John F. Woods

566. Creating a Telegram Bot for my Friend's Business

Last week my friend asked for help with coding a Telegram bot for the VIP 😏 customers of his herbs shop.

567. Creating a React Studio Plugin From an npm Library - a Walk in The Park!

It takes only 15 minutes to create your first nocode plugin using React Studio. We go over how to do it and provide the knowledge to understand the process.

568. Scheduled Cron Jobs with Render

Developers who use cloud hosting platforms may also need cron jobs for scheduling background tasks. This tutorial walks through how to use Render to do it all.

569. Please Explain Closures!

(This article is part of an ongoing series on soft skills and technical wizardry from Nathan Thomas, a software engineer working in San Francisco. Click here for the previous article in the series, "Building Your First GraphQL Server." Click here for the next article in the series, a piece called "Please Explain Closures!")

570. Debugging Has_Many, Through Relationships in Ruby on Rails

Working with model associations can be difficult.

571. How to Automate Content Cross-Posting Process with n8n ✍️

Blogging isn’t just about writing quality content, but also ensuring that it reaches as many members of your audience as possible. This means that bloggers have to post an article multiple times on different platforms. This often entails ensuring that the formatting and layouts are consistent across platforms, which tends to be a time consuming (and exhausting) ordeal.

572. How to set up Continuous Delivery using Heroku Flow

Continuous deployment doesn’t need to be this hard to set up.

573. Velo Promises in Action: Key Tips to Call the Asynchronously-Run Functions

Asynchronous code is code that doesn't necessarily run line-by-line in the order you've written it. In Velo, you will often encounter asynchronous code when you call a function that cannot finish executing immediately and therefore returns a Promise.

574. Pointer Events

Much of today's web content assumes the user's pointing device will be a mouse. However, since many devices support other types of pointing input devices, such as pen/stylus and touch surfaces, extensions to the existing pointing device event models are needed. Pointer events address that need.

575. Generating Images For My Dad’s Meetups With Go

I recently read a great article by Mat Ryer about programmatically generating images in Go and got inspired by it to solve a repetitive task I usually do every month.

576. Implementing CRUD Using Ruby On Rails CLI

Learning to be a Full-Stack web developer in Microverse – a remote software development school domiciled in California had so much taught me a lot like patience, resilience, tenacity and the curiosity to get things done the right way and at the right time. Ruby on rails web application is an application that is somewhat complicated for someone who is getting started in learning how this powerful web application works. But when you get to understand how it works and how to navigate round in building your application with it, you will be glad you did.

577. Driving Circuit and Short Circuit Protection of IGBT

The insulated gate bipolar transistor (hereinafter referred to as IGBT) is a composite device of MOSFET and GTR. Thus it has the advantages of MOSFET and GTR, it is an ideal switch device to replace GTR, which is widely used at present with its ability to turn off, and it’s also widely used in all kinds of solid-state power supply.

578. Ethereum ️❤️ JavaScript: Cheatsheet

Bunch of code snippets solving most common problems every Web3 developer needs.

579. Introduction to Threshold Signatures

Today we’re announcing cross-chain zaps integration into the Symbiosis protocol.

580. How To Run Text Categorization: All Tips and Tricks from 5 Kaggle Competitions

In this article, I will discuss some great tips and tricks to improve the performance of your structured data binary classification model. These tricks are obtained from solutions of some of Kaggle’s top tabular data competitions. Without much lag, let’s begin.

581. How to Design Your App or Website for FREE

If you value your time and you don't want to waste it, you must design your Website or App first instead of rushing to program it.

582. Python 3: Concept of LIST in Details

The dictionary meaning of LIST is a number of connected items or names written or printed consecutively, typically one below the other.

583. Javascript Methods from Performance Timeline API

The Performance Timeline API defines extensions to the Performance interface to support client-side latency measurements within applications. The extensions provide interfaces to retrieve performance entry metrics based on specific filter criteria. The standard also includes interfaces that allow an application to define performance observer callbacks that are notified when specific performance events are added to the browser's performance timeline.

584. How to Fix an Ethernet Cable Plug (RJ45 Plug) and Other Ethernet Tips

Many of you have probably experienced problems with a broken RJ45 plug. The locking tab of RJ45 plugs breaks easily and this is one of the most common issues faced by the users of Ethernet cables. Now, I’ll tell you about a temporary solution that will help you make a connection with a broken plug more reliable.

585. Kubernetes CRDs Explained: What are They and How to Use Them to Extend Your Kubernetes APIs

CRD is a special resource in Kubernetes. Read along if you want to expand upon the capabilities of regular Kubernetes and create your own solution.

586. How To Use RSK Starter Box

The first article relating to RSK Truffle Boxes, Using Truffle Boxes on RSK network, introduces the RSK specialized Truffle Boxes.

587. How to Build a MVP REST API Using Low-Code Approach

Build and host and API in 15 minutes? Crazy? No, really!

588. Django Tutorial: Creating a Range-Slider Filter

In this tutorial, we are going to create a nice crispy range slider using django-crispy-forms for an integer filter provided by django-filters.

589. How To Create and Load Test Data in PostgreSQL

Learn what tools and approaches are available to create and load test data for webapps without an ORM.

590. How to Have Multiple Versions of PHP on Ubuntu

Learn how to install multiple versions of PHP on Ubuntu the native way (without using Docker, Vagrant, etc.).

591. How To Build a First Strike OTM Call Options Watchlist from Cashtags wHAOR

Today, We're going to build a script that scrapes Twitter to gather stock ticker symbols. We'll use those symbols to scrape yahoo finance for stock Options data. To ensure we can download all the Options data, we’ll make each web request with High Availability Onion Routing. In the end, we’ll do some Pandas magic to pull the first out of the money call contract for each symbol into the final watchlist.

592. Payment Request API Specification

Secure context This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

593. The Beginner's Guide to GitHub for Managing Your Software Versioning

If you know any of the Software Developer around and never heard them talking about GitHub? maybe they are having hard time managing their software versions and you could be the one telling them about the Powerful tool- "GitHub"

594. Node Authentication using Passport.js

While building any web app people get confused or feel difficulty in authentication process. Creating a registration form and sign in process is a hectic process if we don't follow proper method.

595. Build a To-Do App with React In Rails 6 (Tutorial)

Hello everyone. Today, we will be building a todo app to showcase how to use React with Rails 6. This tutorial will be as in-depth as possible and will focus on performing CRUD operations. Our Todo app will support seeing a list of your todo, creating a today, making a todo as done, and deleting a todo. We will be leveraging react to build a reactive app and use material UI for the design.

596. 9 Steps To Create A Motion Control Project In TIA Portal With Sinamics S120

Automating industrial tasks with Siemens control drive.

597. ESP32 connecting Public Cloud with Internet of Things (IoT)

Post Digital Era a new buzzword of 2020. This term can easily scare people, happily working in their current role and start wondering Do we need to upskill again 🤔? But the real fact is that a lot is remaining in the digital transformation space, half of the world population haven't seen the transformation yet. Thus I am on my mission to educate and familiarize people in the world of digitization & I strongly believe that IoT (Internet of Things) has a lot of potentialities to solve real-life problems and complexities of the present World. Thus, I am quite passionate about IoT & exploring it to the fullest.

598. How To Build a Simple Blog using Axios With React: Beginners Tutorial

In this article, we are going to learn how to use Axios with React to make API requests and also how to handle the response.

599. Guide: How to Emulate a Raspberry Pi Cluster with Docker Compose

TL;DR

600. Build a Versioning System With IPFS and Blockstack

There are so many great use cases for versioning. Handling code deployments, document edits, and database snapshots are just a few immediate uses that come to mind. Normally, a versioning system is another segment within a database, but it can be so much more when you think of it through the lens of immutable data and DHT (distributed hash tables) technology. So, today, we’re going to build a stream of consciousness note-taking app with version history. This will be different than other notes apps as it will have just ONE note that the user can edit over time, removing information or adding information. But we’ll include versions so they can grab their history. We’ll do all that by using Blockstack and IPFS.

601. Creating a Simple Business Directory using CodeIgniter and MySQL

A walkthrough of how to build a simple web directory using CodeIgniter and MySQL. The code is available in this github repo.

602. Maximize Your React Skills: Build a To-Do List App from Start to Finish (with TypeScript + Vite)

Master the basics of building an app with React and TS. Learn how to use state, props, and data flow to create a fully functional app.

603. Building a Linux Shell [Part III]

This is part III of a tutorial on how to build a Linux shell. You can read the first two parts of this tutorial from these links: part I, part II.

604. How to Solve 6 Dynamic Programming Problems In a Systematic Way

In this article, I gave you an introduction to Dynamic Programming with several examples. Here I will solve 6 harder Dynamic Programming problems to show you how to approach them.

605. Making your Password Generator: Practicum Coding Bootamp [Step-By-Step Guide]

Let’s make something!

606. Understanding Flexbox By Small Steps

Flexbox is a useful front-end technology, which can easily organize HTML items and create beautiful and responsive layouts. Leading companies rely on it to make their websites accessible in every screen possible, which granted it the status of an industry-standard tool.

607. Quick Guide to AWS CDK and Serverless with REST API and Data Lake Analytical Querying

This is a hands-on course on how to deploy a fully Serverless web app using the AWS CDK. You will learn how to:

608. 4 Modern JavaScript (ES6+) Features You Need To Use

JavaScript has progressed a lot over the past few years. Whether you are new to JavaScript or have some experience and want to quickly get up to speed with the most commonly used features in modern JavaScript, this post is for you.

609. How to Make Global Constant Maps and Slices in Go

For the most part, Go developers are pretty good about using constants for global configuration, rather than global variables. A problem arises however when we want a global constant slice or map. The go compiler doesn't allow these more complex types to be set as constant. Many developers, upon making this realization, decide to then use a dangerous global variable. In this article we will explore a better option.

610. How To Work with External Database

When you enable Velo you also automatically get Wix Data, which lets you work with our built-in databases on your site. You may also want to work with data that you maintain in an external database. Velo lets you connect your site to an external database and then work with that database collection in your site just as you would with our built-in collections.

611. Using Workload Identity to Handle Keys in Google Kubernetes Engine

Workload identity is a modern way to provision keys for pods running on Google Kubernetes Engine. It allows individual pods to use a service account with a suitable set of permissions, without manually managing Kubernetes secrets. In this article, we will describe Workload identity, compare it to other approaches, and finally show a real world example on how to configure a Kubernetes cluster with Workload identity enabled.

612. Doing First Steps with the Kubernetes Operator

This article demonstrates how you can use the Operator Lifecycle Manager to deploy a Kubernetes Operator to your cluster. Then, you will use the Operator to spin up an Elastic Cloud on Kubernetes (ECK) cluster.

613. Working With Files In Python

Most of us have had that one experience where we had a ton of dis-organized files in our machines. It happens. One minute, you're opening a large zip file, the next thing you know, the files are everywhere in the directory, mixing with all your important files and randomly placed leaving you with the task of manually sorting what needs to go where. It's a real pain. To ease this process, we're going to delve into file management with python the smart way.

614. Creating Responsive Layouts in CSS Grids as a Beginner [A How-To Guide]

Do you love the responsiveness of design? Do you want to know how to make layout responsive? You don't like to use bootstrap? I am going to show you how to make your website responsive without using bootstrap. We are going to create an online shop website layout.

615. How to Use BitBucket Pipelines and Xray Test Management to Test Automation of Jira Cloud Workflows

In this post I show how you can use Bitbucket pipelines together with Jira Cloud. Furthermore I introduce Xray Test Management and present how to combine them.

616. How To Resize an Image Correctly in JavaScript

JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied

617. How To Implement a JUnit Parameterized Test for Selenium Test Automation

Tired of writing the same test scripts for different input values? Save time by learning how to perform a parametrized test in JUnit.

618. Introduction to Numeral Systems in Go

numeral is a Go package. It gives you the ability to create custom (positional) numeral systems and perform operations on them.

619. [Tutorial] How to Develop Blockchain Applications — Part 2/2

In this post, we will take a deep-dive into developing custom transaction types with our Core GTI (Generic Transaction Interface) technology.

620. How to Create a 3D Art Model with CSS3 [Step-by-Step Guide]

Have you ever come across a rather complex 3D creation while surfing the internet and your curiosity leads you to click on it to see if it has been rendered in Flash? These days, the features that come with modern browsers give you the power to create amazing projects without needing an external animating tool.

621. Soft Skills: Why They Matter and How To Develop Them

Soft skills will help you become the life and the soul of the party and reach your career and professional goals

622. The Boring React State Management Guide

What is State?

623. How To Use Selenium WebDriver for Cross Browser Testing

Selenium is a popular automation testing framework that is primarily used for cross browser testing. It is open source and is ideal for automating testing of web applications across different browsers like Firefox, Chrome, Internet Explorer, Microsoft Edge, etc. Selenium has become a renowned framework and is giving stiff competition to other test frameworks like HP QTP (Quick Test Professional) and AKA HP UFT (Unified Functional Testing).

624. How to Automate Your VPN Setup With Ansible

Setting up a WireGuard VPN? Learn how to increase server uptime, relay traffic and more, with in-depth code examples.

625. Building a Linux Shell [Part IV]

This is part IV of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III.

626. Page Visibility API: Learn How to Use Browser-Based Visibility Interface

With tabbed browsing, there is a reasonable chance that any given webpage is in the background and thus not visible to the user. The Page Visibility API provides events you can watch for to know when a document becomes visible or hidden, as well as features to look at the current visibility state of the page.

627. Gravity Simulation With Unity DOTS 1.0

With the release of Unity 2022.2, DOTS packages have finally received a pre-release version.

628. How to Connect React, Highcharts And Cube.js

Started as a simple charting tool for monitoring a snow depth near the owner’s country house in Norway, Highcharts quickly became one of the most popular visualization libraries. It provides a lot of great built-in interactive features and is easy to use.In this tutorial we are going to build a simple e-commerce dashboard with Cube.js and Highcharts. We’ll use the main Highcharts library, as well as Maps, Stock, and Solid Gauge modules.

629. 14 Ruby FAQs and Answers

Ruby is one of the popular programming languages which was developed by Yukihiro Matsumoto in the mid-1990s. Ruby is a general-purpose language and is easy to learn. So, today we will be talking about the top 14 most asked questions about Ruby.

630. How To Yield Generators (Javascript)

Generators are a kind of special function that can stop its execution midway and start again from the same point where it stopped after some time.

631. How to Kalman Filter Your Way Out (Part 2: Updating Your Prediction)

Part II describes how to use Kalman filters to minimize uncertainty when using multi-sensor arrays

632. Filling And Flattening PDF Forms In Go With Examples

PDF forms are a convenient tool for gathering and storing information about your customers or users. This is a breakdown of how you can fill and flatten them.

633. Building a Linux Shell [Part V]

This is part V of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III, part IV.

634. Tutorial: How to Integrate Google Maps into React Native

You might have seen Google Maps in almost all the apps these days. Some mobile apps are displaying their outlet locations, track users (like Uber), showing nearby places, etc. So, it shows the importance of maps support in mobile apps. Today, we are going to integrate Google Maps in a React Native app step by step, using the popular React Native Maps package.

635. HTTP Throttling via Lyft Global Rate Limiting

Sometime ago for a project, I was looking for a good rate-limiting service. For the scope of that project, the service would run along a front proxy and would rate-limit requests to third party applications.

636. Teach Yourself How to Work With Bootstrap 4 in Ten Minutes or Less

“Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and (optionally) JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.” — Wikipedia

637. How to Create an Authentic Data Science Project for your Portfolio

Follow me along on how I explored Germany’s largest travel forum Vielfliegertref. As an inspiring data scientist, building interesting portfolio projects is key to showcase your skills. When I learned coding and data science as a business student through online courses, I disliked that datasets were made up of fake data or were solved before like Boston House Prices or the Titanic dataset on Kaggle.

638. Kubernetes Scheduler: Explained in Plain English with Comics

In Kubernetes pod is the smallest deployable unit of workload. So the obvious question :

639. How To Avoid SEO Pitfalls

Building a Wix site with Velo? Here are some tips for improving your site's visibility in search engines and avoiding SEO pitfalls when coding with Velo.

640. Getting Started with Selenium Grid Browser Testing

When performing cross browser testing manually, one roadblock that you might have hit during the verification phase is testing the functionalities of your web application/web product across different operating systems / devices / browsers are the test coverage with respect to time. With thousands of browsers available in the market, automation testing for validating cross browser compatibility has become a necessity.

641. WebVTT API: Introduction to The Web Video Text Tracks Format

Web Video Text Tracks Format (WebVTT) is a format for displaying timed text tracks (such as subtitles or captions) using the <track> element. The primary purpose of WebVTT files is to add text overlays to a <video>. WebVTT is a text based format, which must be encoded using UTF-8. Where you can use spaces you can also use tabs. There is also a small API available to represent and manage these tracks and the data needed to perform the playback of the text at the correct times.

642. How to Interface the 8051 MCU with an LCD Display

Learn how to interface the 8051 microcontroller with a 16x2 LCD using Assembly!

643. Car Parking Finder App UI Clone with React Native #3 : Parking Spot Cards

This tutorial is the third part of our React Native Car Parking App UI clone series. In the previous part, we successfully implemented the scrolling transition of car parking spots. In this tutorial, we are going to continue from where we left off in the last part. So, it is recommended to go through the previous part in order to get the full insight into the project.

644. A Step by Step Guide to Building a Zero Dependency Notes App on IPFS

This is part one of a two-part tutorial. Part one focuses on authentication and part two focuses on posting and fetching content from IPFS.

645. Hunting for Customers With PostgreSQL

Now more than ever, you have to hold onto every customer you can. Customers don’t love your product one minute, then fall out of love with it the next. Normally there’s a declining trend in usage of your product over time.

646. Step-by-Step Guide on How to Use External Database Collections for Better Wix Website Performance

Integrate your external databases into your Wix sites. Learn more.

647. Introduction to Buildah: A CLI Tool For Building Images

Buildah is a tool for building OCI-compatible images through a lower-level coreutils interface. Similar to Podman, Buildah doesn't depend on a daemon such as Docker or CRI-O, and it doesn't require root privileges. Buildah provides a command-line tool that replicates all the commands found in a Dockerfile. This allows you to issue Buildah commands from a scripting language such as Bash.

648. The Essential Guide to Logging With PHP

In this tutorial, we will look at PHP logging. Specifically, we will learn how to configure logs, how to show logs, and how to employ best logging practices.

649. WebXR Device API: Accessing Virtual Reality and Augmented Reality Devices

Draft This page is not complete.

650. How to Build a Concurrent Chat App with Go and Websockets

Go emerged from Google out of a need to build highly performant applications using an easy-to-understand syntax. It's a statically typed, compiled language developed by some of the innovators of C, without the programming burden of manual memory management. Primarily, it was designed to take advantage of modern multicore CPUs and networked machines.

651. How to Use The Realtime Messaging API in Velo

The Realtime API is used to send messages in realtime over channels that your site visitors are subscribed to. In this tutorial, we demonstrate the usage of the Realtime API by sending breaking news alerts to visitors on a news site. We allow visitors who are members of our site to decide what types of news alerts they receive. Alerts are sent using an admin page where the admin can choose what type of alert to send.

652. The Complete Guide for using Redux in React Native

Redux is a popular React and React Native state management library, meant to be used in complex React and React Native apps where sharing state between multi-level components can get extremely difficult to manage. In this article we are going to learn how to use Redux with React Hooks by building a real React Native app.

653. What Is an Array Type in Typescript

Arrays work the same in TypeScript as they do in Javascript, the only difference being that we have to define their type upfront.

654. What Happens When You Call a Function?

655. How I Structure my React Projects

A React folder structure that fits my needs. How to Structure and organize a React application.

656. How to use Redis HyperLogLog

How to use Redis HyperLogLog data structure to store millions of unique items.

657. Add Dark Mode to Your Web Page With One Line of CSS 🌓

Create dark mode with 1 line of CSS with filters, and some tips and tricks.

658. Working With Files In Python: Part 2

This is the second part of the series File management with python. We pick up from where we left last time Part 1, where we organized files according to the extension. So, let's get started.

659. How To Remove Duplicates From a JavaScript Object

We can use the Set object to remove the duplicates from an array. The Set object lets you store unique values of any type, whether primitive values or object references. This property can be used to store only the objects that are unique in the array.

660. Here’s All You Need to Know About the CSS Box Model

The CSS box model is a term thrown around in CSS with very little context but is probably the most fundamental thing you can know in CSS.

661. How to Use GoReleaser to Automate GoLang Build Releases

This is a quick start for GoReleaser to automate the building and publishing GoLang projects.

662. Checkers on React - Part 1 - Project Configuration and Initialization

I want to start a series of stories where I will try to implement a Checkers game.

663. Kubernetes Explained Simply: Cleaning Up After Yourself [Part 10]

If there's one thing that Kubernetes makes easy, it's creating resources – pods, deployments, volumes – before long you'll have tons of them lying around.

664. Poking around Chrome Extensions

If you want to learn how to do Chrome Extensions, then one under-appreciated way of learning is to poke your nose into other people's extensions!

665. How to Recover Missing Photos On Windows 10

Lost photos on your Windows 10 system? This blog provide you best method to recover missing or permanently deleted photos from your windows 10 system.

666. How to Scrape Google News Results with Node JS

Scraping Google News Results can get you access to articles from thousands of sources, including CNN, BBC, Reuters, etc.

667. Kubernetes Explained Simply: Waiting For Kubernetes [Part 5]

When you deploy stuff for a living, you find yourself waiting around, a lot. Wait for Terraform to spin up the AWS VPCs. Wait for the Kubernetes cluster node VMs to boot. Wait for the Kubernetes cluster to coalesce. Wait for the CNI pods, DNS pods, and kube-proxy bits to be happy. Wait, wait, wait.

668. Kubernetes Explained Simply: #3 What Do I Have Permissions For?

Stretching as far back as version 1.8 (in September of 2017), Kubernetes has supported a fine-grained access control mechanism called RBAC.  Nothing gets done via the Kubernetes API that isn't governed by some sort permission or another, and there are a lot of them.

669. Setting Up a Dedicated Database Server on Raspberry Pi

Learn how to set up a MariaDB database server on a Raspberry Pi 4 Model B with 8 GB of RAM that you can connect to your local network through WiFi or Ethernet

670. How to Make Inbox Zero More Achievable Using Apple Mail

Tutorial on a new email workflow that uses Apple Mail and email forwarding. Forward all your emails from Gmail, Outlook, AOL, Yahoo Mail to a central spot.

671. How to Copy Files From One Directory to Another Using the Java 7 NIO 2 API

In this article, I'll show you the pre-Java code for copying files from one directory to another as well post-Java 7 code which makes this task a lot easier.

672. Get To Know Prime: The Ruby Class For Sustaining Prime Numbers

A prime number is a number that can only be divided by itself and one (1). Ruby makes it convenient to access prime numbers within any range with the Prime class. This class represents a set of all prime numbers. Ruby also offers several methods for accessing the values herein. To use the prime class, ‘require’ it in your document as follows:

673. How To Configure Routers For Your Website with wix-router

Using Velo you can create routers that allow you to take complete control when handling incoming requests to your site. To do so, you set up a router to receive all incoming requests with a specified prefix and define the logic of what to do when a request with that prefix is received. You decide what actions to perform, what response to return, where to route the request, and what data to pass to the page.

674. One Dockerfile is All it Takes: How I Fell in Love With Bake

Using docker bake for outrageously simple monorepo docker builds.

675. Understanding JavaScript Event Loop

JavaScript Event Loop is a fundamental concept. In this tutorial, we will know JavaScript Event Loop on a high level.

676. Open Custom Dashboard Menu Item using WP Hooks

Sometimes we want to show menu item content in a separate tab for various purposes.

677. Getting to Know gRPC

Need a quick beginner's guide to gRPC? What is it? How do you set up a client and server, and make an RPC call? All your answers are here!

678. Deep Learning From Scratch Series: A Simple Neural Network [Part 1]

Photo from Pinterest Here -> this screenshot comes from a Martin Episode that you can watch here and get a good laugh 😂

679. Building a Professional CV Using Velo

A little guide to building your own professional CV/Resume website with Velo by Wix.

680. Adding Multilanguage Support to CRA with React-i18next Module

React-i18next is one of the best options for multi-language apps among many libraries in which you may be lost.

681. How to Give Your React Navbar Search Functionality

This article shows you how to configure the search input. How to show / hide it, change the caption, add an icon, handle callback and how to style it;

682. How To Format Dates Correctly

This article explains how you can format dates on your site using Velo.

683. How And When To Use Pointers in Go

Go has become increasingly popular in recent years, especially in my local area. It has been consistently displacing other backend languages like Ruby, Python, C# and Java. Go is wanted for its simplicity, explicitness, speed, and low memory consumption.

684. Smart Strategy To Create Login Function in React Native Using Powerful Tools

In this post, we will see how an action can be dispatched using Redux on login, and set the app state accordingly.

685. Upload Files Easily and Quickly in NodeJS Using Astro

How to upload files with Astro, express and multerjs

686. How to Add React.js to Laravel

How to add ReactJS to your Laravel project

687. How To Use wget in Linux

10 wget command

688. A No Bullshit Tutorial on Creating a Slack bot with Node.js

The best Slack bot tutorial for Node.js on the internet.

689. How to Scrape Data from Google Maps

Want to scrape data from Google Maps? This tutorial shows you how to do it.

690. An Intro to NIM: The Python-Like Programming Language Used By Malicious Ransomware Developers

Learn about Nim, benefit it offers as programming language and why it's a tool worth having.

691. How To Build WordPress App with React Native Part #10: Save Bookmark Feature

We are going to learn how to bookmark the articles so that we can easily access them in our Bookmark screen later. The process is simple. We are going to save post id to Asyncstorage from the SinglePost screen and then fetch the articles on the bookmark screen. Here, we are going to add the bookmark icon to the SinglePost screen and configure its functionality.

692. How To Build CI/CD Pipelines Behind Your Firewall Using Codefresh Runner

Continuous Integration/Delivery (CI/CD) is one of the most obvious candidates for moving to a Kubernetes cluster, as you automatically enjoy all the benefits of Kubernetes scalability. In traditional CI solutions, companies employ a fixed set of build nodes that teams must manually monitor and upgrade.

693. Create A Data Visualization Map Using Mapbox

In this article, we make a map with a software called Mapbox in a few simple steps. This won't involve any coding at all!

694. Instagram-like Filters In React Native

Instagram has been growing like crazy over the past few years, and one of its key features that fueled that growth was the famous photo filters. By allowing use

695. Exploring Redis II: How Redis Stream Works

What's Redis stream and how to use it.

696. How to Use C# Azure.Data.Tables SDK with Azure Cosmos DB

In this article, I’ll show you how we can perform simple operations against a Azure Cosmos DB Table API account using the new Azure.Data.Table C# SDK.

697. Ruby on Rails and the Complexity of Fake User Profiles, Made Simple

When I was working on my last Medium story (here) I was first using our production database to show off some functions of a web application.

698. How to Run Go in Your Browser With Web Assembly [ Tutorial ]

If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser. Want to show someone a code snippet? Want to quickly test some syntax? Browser-based code pads a helpful. On that note, I created a new playground. The cool thing about this new playground that it doesn't use a remote server to run code, just to compile it. The code runs in your browser using web assembly (WASM).

699. Spend Zero Time on DevOps with Render PaaS

Check out how efficient it is to create a new API using Go, and then deploy it to the Render PaaS, both for the first time with zero DevOps.

700. An Essential Guide to Angular User Login and Registration (Cookies and JWT)

In this guide, we will design and implement a complete solution for user authentication including user login, registration, and account confirmation.

701. Dates in JavaScript are Broken. Who Shall Fix them?

The Javascript Date constructor is known to have a lot of bugs and issues. Let's look at some of its major flaws so you can avoid them.

702. Creating a Payment Flow using Velo Pay API

Using the Velo Pay API you can collect payments from your site's visitors outside the context of a Wix App like Wix Stores. The API allows you to collect a payment when triggered by any user interaction on any page.

703. JavaScript Vs. Java: Differences, Similarities and History of Creation

By @wagslane (twitter)

704. Creating Custom Widgets in Flutter: App Bar, Drawer, and Bottom Navigation Bar

Find out how to create dynamic custom widgets like App Bar, Bottom Nav Bar, and the Alert Dialog box that works as a Drawer.

705. How to Use Lerna to Create a Monorepo for Multiple Node Packages

In this post, we will walk you through how to use Lerna to manage, and publish, multiple packages under the same monorepo

706. Image Style Transfer And Video Transformation In EbSynth

Using EbSynth and Image Style Transfer machine learning models to create a custom AI painted video/GIF.

707. How to Use Wix App Collections and Code to Customize Your Website

This article explains what Wix app collections are and how you can work with them.

708. How To Build WordPress App with React Native Part #7: Pull to Refresh and Infinite Scroll

Here, we are going to implement pull to refresh which will refresh and make API call again to refresh the posts in the Home screen list. Also, we are going to add the Infinite scroll to the bottom of Home screen. The infinite scroll will trigger the request to server which will load more articles into the list.

709. Understanding The Model View Controller Design Pattern

For entry-level, web development enthusiasts and beginners alike, understanding the Model View Controller architecture can at times be a daunting task. In a variety of cases, its usage and implementation in projects may be discouraging when getting your feet wet in the early stages.

710. The Rainbowfication of the Hacker Noon Logo: Happy Pride Month!

A quick tutorial on how to rainbowfy your logo, in Hacker Noon style. Happy Pride Month!

711. How to Write End-to-End Tests for a React application with Cypress

End to end testing is one of the testing methodologies which is supposed to check whether if an application works as expected or not, by testing the so called user flow.

712. A Brief History of Java and Why it is an Excellent Programming Language

In this tutorial section, we will be diving deep into learning and understanding one of the most popular programming languages in the world; Java.

713. Become a Decentralized Storage Provider with RIF Pinning Services

By bringing together service providers and consumers together in a marketplace, and by using decentralized technologies, it’s possible to create a decentralized

714. How To Build WordPress App with React Native Part#15: Forwarding Message to Inbox

This series intends to show how I build an app to serve content from my WordPress blog by using react-native. Since my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme, offline mode, infinite scroll and many more. You can discover much more in this series. this inspiration to do this tutorial series came from the React Native App Templates from instamobile

715. Build NFT Games "Play to Earn" With Unity in 2022

Would you like to create your own NFT based games, With the release of Unity 8.6 and its built-in support for NFTs. we'll take a look at how Unity can be used.

716. Best Resources to Learn React Native Development [My Review]

React Native is a framework for building cross-platform mobile apps for iOS and Android. There are lots of materials with which to learn React Native and in this article, I will show the best 10 resources to learn React Native development. For each learning material, I will talk about the entry behavior, time to complete, content, and difficulty level.

717. How to Use react-router-native-animate-stack Module

React Router Native v5 with your desired customisation transition style!

718. Learning RegEx Basics in Ruby

Find patterns in strings is a common problem for developers. One of the main scenarios where you could need this is on form validations, has the email the right structure? has the user first name any invalid character?. That's where regular expressions appear.

719. 6 Easy Steps to Make Animated GIFs for Short Tutorials

Most tutorials nowadays contain many visuals to grab the reader's attention and explain how to better solve different problems. Specifically, I found that GIFs are a very good tool for presenting GUIs. In this article, I will show you how to make animated GIFs that can be used alongside text to create faster and better demos.

720. Automatic Cross-Platform Deployments with Electron on a Travis CI Server

This is a tutorial on how to setup an Electron app on Travis CI, so that new versions are deployed to Github Releases with a simple pull request.

721. My Top-Rated Java Tutorials for Coding Newbies

Why Java?

722. Make the Web Readable Again: Deliver Article and News Digests to Your Favourite e-reader

RSS feeds are a largely underestimated feature of the web nowadays — at least outside the circles of geeks. Not only they are much more omnipresent than many think (every single respectable news website provides at least one feed); not only they empower users with the possibility of creating their own news feeds and boards through aggregators, without relying on the mercy of a cloud-run algorithm; but their structured nature (under the hood an RSS feed is just a structured XML) offers the possibility to build automation pipelines that deliver the content we want wherever we want, whenever we want, in whichever format we want. IFTTT is a popular option to build custom logic on RSS feeds. It makes it very intuitive to build relatively complex rules such as “send me a weekly digest with The Economist articles published in the latest issue”, or “send a Telegram message with the digest from NYT every day at 6am”, or “send a notification to my mobile whenever XKCD publishes new comics”.

723. Car Parking Finder App UI Clone with React Native #1 : Map View

This Car Parking Finder App UI clone tutorial series was inspired by the  React Native App Templates that provides us with a dynamic, fully-coded starter kit written in React Native that anyone can use to build their own store locator React Native application or initiate their own startup.

724. Building A Page Scroll in JavaScript

To understand scroll in Javascript, we cover an example to understand scroll position, animate on scroll, and navigation, etc.

725. How To Make an Image Uploading App Using Vue, Quasar, Firebase Storage and Cordova [Part 2]

What we’re building

726. How to Remove TikTok Watermark in Seconds

Not interested in manual video editing? Here's How to Remove Tiktok Watermark/Logo within seconds with zero editing required! Mark the words! Within seconds!

727. The Apprentice's Guide to Apache Kafka

Apache Kafka is a distributed event streaming platform built over strong concepts. Let's dive into the possibilities it offers.

728. Database Tips: 7 Reasons Why Data Lakes Could Solve Your Problems

Data lakes are an essential component in building any future-proof data platform. In this article, we round up 7 reasons why you need a data lake.

729. How To Build WordPress Client App with React Native Part #20: Saving Data to Cache

This series intends to show how I build an app to serve content from my WordPress blog by using react-native. Since my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme, offline mode, infinite scroll and many more. You can discover much more in this series. this inspiration to do this tutorial series came from the React Native App Templates from instamobile

730. Book Rating System From Scratch using Goodreads API and Slash GraphQL

GraphQL is a relatively new way to build user interfaces and APIs for consumers. It's essentially a querying language backed by a strongly typed schema, which makes it easy to write human-readable requests to get exactly the data you need. Compared to REST, whose responses are dictated by the server, GraphQL queries place the power squarely in the hands of the client.

731. RSK Truffle Box: The Plant Box

The first article relating to RSK Truffle Boxes, Using Truffle Boxes on RSK network, introduces the RSK specialized Truffle Boxes.

732. Using Rainforest API With WordPress [A How-To Guide]

Rainforest API is an alternative to the Amazon Product API provided to Amazon Associates. If you are thiking of building shopping comparisson sites with Amazon links and you don’t have an API key, or if you want to build a lot of pages very quickly without limitation, using Rainforest API is the answer. If you are serious about earning money as an Amazon Affiliate and want to make thousands of pages, do yourself a favor and start the project off right.

733. Creating Custom Incident Response Workflows with n8n 🚨 [A How To Guide]

I’ve been involved in the DevOps world for a while and yet, I finished reading The Phoenix Project only recently. This piqued my interest in how teams execute their incident response playbooks. It’s enlightening to see the different approaches teams take, to hone what works best for them.

734. Building React Applications with Deno and AlephJS

"Can I build something as complex as a NextJS or Create-React-App (CRA) application using Deno?"

735. How To Make The Kubernetes Operator Rock: Basic Principles

This blog post demonstrates how you can use the Operator Lifecycle Manager to deploy a Kubernetes Operator to your cluster. Then, you will use the Operator to spin up an Elastic Cloud on Kubernetes (ECK) cluster.

736. Highlighting in Search Results

In this tutorial you will learn how to highlight search results in Manticore Search. You can benefit from search results highlighting if you want to improve readability of search results in your application or a web site.

737. Nullish Coalescing and Optional Chaining Operators

Nullish Coalescing operator ( ?? )

738. WebdriverIO Tutorial With Examples For Selenium Testing

WebdriverIO is Javascript based test automation framework built over nodeJs. It is an open-source project developed for the automation testing community. WebdriverIO is extendible, compatible, feature-rich, and easy to install. This is considered a Next-gen test automation framework which supports both desktop browsers and mobile apps. Which makes WebDriverIO a favourable option for Selenium automation testing. It supports BDD and TDD test framework. The latest version of WebdriverIO is 5.X. In this WebDriverIO tutorial for Selenium automation testing, I am going to show you how to start writing your first Selenium script of WebdriverIO.

739. How To Make A Site Bit By Bit [Beginners Guide]

In 2020, anybody can fabricate and structure a site without knowing anything about web improvement, plan or coding.

740. The Apprentice's Guide to Spring Boot

Spring Boot is an easy to use web framework built on top of the framework Spring. Let's bootstrap an API using Spring Boot.

741. Deploying an Open Source Secure Video Conference Server [A How To Guide]

In this article, you'll create a new DigitalOcean account using a free credit link. Then, you will clone a GitHub repository, and use Terraform code to initialize, plan and apply resources to your account, using a preconfigured image from DigitalOcean and your custom domain name. Finally, you will access your account remotely via SSH and execute two scripts to configure both your video conference server and Let's Encrypt SSL to enable HTTPS.

742. A Champion's Guide on Functional Programming

Best & Easy way to learn Python Development. get Python functional programming tutorial free/

743. A python IDE that you can use anywhere

As a student who travels a lot (pub - campus - cafe - home), I tend to carry around my macbook air because its light (and I hate heavy things). However, macbook air isn't really a powerful machine and it often drives me mad when the code I'm trying to run is too heavy to run

744. How Cache Busting Works

Cache busting is a technique so that browsers can have long caches on files while having them reload files when they change

745. The Debugger Checklist [Part 2]

The systemic process for debugging and finding issues in your application. In part 2 we delve into the nuts and bolts of the debugging process.

746. Adding the notification component to an Angular application

Application example built with Angular 14 and adding the notification component using the ngx-toastr library.

747. Building An In-memory Database in Go

Building an in-memory database in golang is a basic task that you are likely to have to do. It needs you to make a database and a table before organising.

748. Reactstrap vs React-Bootstrap

People aren’t clear about React-Bootstrap vs Reactstrap. If you want to know, here are some helpful explanations.

749. How to add reCAPTCHA or hCAPTCHA to any web application

Form spam can be a real headache. Check out reCAPTCHAme.com, a free service that takes care of the server-side CAPTCHA token validation for you.

750. Hiding Your API Credentials Client Side Using a Proxy Server in React

When you're writing client-side code to make API requests, you might need a Proxy Server to hide your API Credentials. Let's see how to do this for React apps.

751. Using Docker Compose for Development without Going Crazy

Using Docker Compose in development with creature comforts for developers.

752. Should Programmers Know Things About Computers

I have one question for you. What do you think, how much do programmers know about computers? And by computers I mean computer configuration, knowing what PC is the best, and how to fix problems with the computer in general. You may be surprised to know that there a lot of programmers who don’t know much about that.

753. How to use Local Builds on Heroku

I’ve seen a few tutorials, how to deploy single page web applications on Heroku, but I’ve really struggled to do it myself, because I wanted to do it a bit differently. I found a way how to deploy any SPA to Heroku using local builds.

754. How To Show User Friends Posts Using Ruby on Rails

In this post, I’ll explain a trick that will give your web application the ability to show friends’ posts.

755. Let's Make An API And Sell It

APIs are in high demand. Making an API that companies want to use would be even better if you could sell it, too. This is how to do it with every step inside.

756. Implementing Google Authentication and Fetching Mails from Scratch Using Python Django

Google Authentication and Fetching mails from scratch means without using any module which has already set up this authentication process.

757. Recursion Can Be Weirder Than You Think

I love recursion. I think it's a very elegant way of writing code, and sometimes it lets you write simple but yet effective pieces of code. And if you happen to use languages like Scala, then recursion is a must.

758. Kubernetes Explained Simply: Data Extraction With JSON Path [Part 8]

kubectl can pull a lot of data about our deployments and pod.  Most of the time, we humans are the recipients of that information, and kubectl obliges by nicely formatting things in pretty tables.

759. Hellfred or: How I Learned To Automate macOS and Become Hellishly Productive

Hellfred apps are built on top of Hammerspoon so you can automate tasks and boost productivity by programming shortcuts into your daily workflows.

760. How To Setup Event Tracking with Velo by Wix

Adding tracking code to your site allows you to monitor how users interact with your site. Collecting tracking data gives you insight into their online behavior and helps you to optimize your online marketing strategies.

761. Create Zoom Transition Animations in React and Framer Motion: A How-To Guide

This article aims to explain, how we could create a zoom page transition animation effect for a gallery web application using React & Framer Motion.

762. You Can Be a Coding Hero Too: Do Not Fear Trying

"Everybody with the right attitude can learn to code."

763. Tutorial: How to Quickly Set up NodeJS Server

NodeJS is a popular framework of JavaScript used for back-end web development. And for this, a server is as important as the backbone to a human body. So in this tutorial, we'll learn how to quickly set up a nodeJS server.

764. How to Build a Plagiarism Checker Using Machine Learning

Using machine learning, we can build our own plagiarism checker that searches a vast database for stolen content. In this article, we’ll do exactly that.

765. Structural Analysis of a Beam with Python

A simple python program to compute the shear and bending stresses in a beam element

766. Building a Simple Rest API with Go

After recently joining Central Tech, I was given my first project: implement a new product creation and querying API in Go. I took this as a chance for me to finally dive deep into Go, something I've been wanted to do after having heard praises about it from many others. I also decided to start detailing the things I learned along the way, both for personal reference and to ensure that I understand concepts enough to explain it in writing.

767. FrontEnd Frameworks and Libraries to 10x Your Productivity

A non-exhaustive list of libraries, frameworks that you should be aware of. Knowing about their existence helps you construct a tech stack and development plan.

768. How To Partition A Hard Drive [Tutorial]

Partitioning allows you to create a segment on a single drive to separate programs from files or install a second operating system.

769. Authentication in an Angular Application Using Supabase

Application example built with Angular 14 with authentication using the Supabase service.

770. How Optional Chaining Can Save You From Unexpected Errors in Javascript

Optional chaining is a feature in Javascript which lets us access the child properties of an object, even if the parent object doesn't exist.

771. Build Your Own Chatbot Using Webex and NodeJS

As hybrid work grows, more industries need developers to build ChatOps tools—like chatbots. In this tutorial, we'll build a Webex chatbot with Node.js.

772. 5 Tips to Help you Start Programming

I've been trying to start programming since early 2015 and I was finally able to start in 2020. It took a long time for me to start programming. There are certain things, that hindered me from learning. I tried multiple ways to overcome my issues but I failed. It took almost six years to finally convince myself to learn to program. Just in six months, I’ve learned C, C++, JavaScript, and Python. Though I’m no expert, I’ve just gathered basic knowledge of these.

773. Velo How-To: Text Formatting

You can connect data to elements using Wix Data and datasets or Velo and code. You can learn about how data is formatted when it is connected using datasets, here.

774. Overview of the Java Runtime Environment (JRE) for Beginners

In this tutorial, we will learn about one of the core components of Java: I.e what is Java Runtime Environment.

775. How to Extend a KMM Shared Module With C/C++ Code

Learn how to embed a simple SHA-256 implementation on C-language in KMM library and use it for iOS andAndroid target platforms.

776. Kubernetes Explained Simply: #1 Kubectl Hack

To say that Kubernetes uses a bit of YAML is like saying that a few people put some of their code on GitHub – accurate, but severely understated.

777. Understanding LinkedList Data Structure in Ruby

If you are familiar with data structures you may have heard about a LinkedList.

778. Build a Chat Room With Socket.io and Express

In this article, we are going to create a chat application that connects people, anonymously, to different rooms together in pairs of two.

779. Adding the Material UI CSS framework to a React Application

Application example built with React and adding the Material UI CSS framework using the @mui/material library.

780. Enhancing Bitcoin's Transaction Privacy With Bloom Filters

Bloom filters are a data structure developed by Burton Howard Bloom in 1970. You can see them as a hash tables’ cousin. They also allow for efficient insert and lookup operations while occupying very little space

781. How to use CSS pseudo-classes :before and :after

The CSS :before and :after properties are what also known as pseudo elements. They are used to add something before or after the content of an element. There are a lot of great uses for these pseudo elements, and we are here to explore some of them.

782. Beginner Python Projects: Build a Simple Random Story Generator

Our random story generator will use a few lists of phrases and every time we run our program, a sentence will be randomly formed by picking phrases from them.

783. Scraping Tesla Stock Prices with Node.js and Puppeteer

Learn how you can easily scrape the latest stock prices using Node.js and puppeteer!

784. How I Cloned a Simple VSCode Using Tauri and ReactJS

How I built a simple code editor like VScode using Tauri and Reactjs

785. If You Want to Learn Better, Put Down the Tutorial, and Start Practicing

Going from tutorial to tutorial to achieve this imaginary 100% knowledge of a topic is very detrimental.

786. How To Disable Cortana In Windows 10

Cortana is Microsoft’s menial helper that comes incorporated into Windows 10. In case you’re having issues with Cortana, or on the off chance that you don’t need it recording and putting away your own data, there are a couple of approaches to briefly or for all time turn off Cortana in Windows 10.

787. How To Use CSS Transform Property

Without the transition, transform property is able just to turn over the object it is applied to. So, in the most real-life situations (real-life?), these two options are applied together.

788. Write Cleaner Code with My Top 5 JavaScript Hacks

789. Re-Learning Data Structures and Algorithms Series: Python 3 And Classes

If you have not read the first blog on the why, how, and hope of this series, check out the first here

790. Monitoring Kubernetes Components using Prometheus

Monitoring is a crucial aspect of any Ops pipeline and for technologies like Kubernetes which is a rage right now, a robust monitoring setup can bolster your confidence to migrate production workloads from VMs to Containers.

791. Once Upon a Time in Javascript: Classes and Inheritance

Classes in javascript were first introduced as part of ECMAScript 6 standard back in 2015. Today, they feel like something natural, but how was javascript before them?

792. Building Blocks of DOM Manipulation - Vanilla JS Tutorial (Part One)

Learn the basics of DOM manipulation with Vanilla JS including set up, document.createElement(, .textContent, and more.

793. .NET Garbage Collection, Here We Go!

This post discusses the aggressive and hungry nature of the garbage collection process in .NET as well as a concept that is often referred to as eager root collection.

794. Creating a React Application to Solving Every Sudoku Puzzle

Peter Norvig, the legendary Google mogul and AI titan, wrote a python essay to solve every Sudoku puzzle 10 years ago. Back then, he may not have expected that his code will inspire so many other posts and to be ported to so many different languages. For JavaScript, the latest version of the solver that I found was einaregilsson/sudoku from 2014

795. Create and Publish a Universal JavaScript Module

Why Universal NPM Modules?

796. How To Build WordPress App with React Native Part #17: Fixing react-native-render-html

This series intends to show how I build app to serve content from my WordPress blog by using react native. Since, my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme , offline mode, infinite scroll and many more. You can discover much more in this series.this inspiration to do this tutorial series came from the React Native App Templates from instamobile

797. Learning YAML - YAML Ain't Markup Language

YAML(YAML Ain’t Markup Language)is a data serialization language. Common uses cases are configuration files, log files, internet messaging, data sharing.

798. [Tutorial] Top 5 Ways to Query your Relational Database in JavaScript [Part 1]

If you’re developing web applications, you’re almost certainly going to be constantly interacting with a database. And when it comes time to select the way you’ll interact, the choices can be overwhelming.

799. Using the Spread Operator in JavaScript

This article will cover the spread operator and how you can use them in your day to day JavaScript programming. This article assumes you have some familiarity with coding in the JavaScript ecosystem.

800. Building Spam Classification Using The Naive Bayes Algorithm

In this article, we scratch spam email classification using one of the simplest techniques called the Naive Bayes classification.

801. How To Run Triggered Sends with Velo by Wix

Triggered Emails allow you to create a template for emails that you can send to a newly created contact, using code. Before sending the email, your code can inject information into the template to personalize it with any data that is available in your page code. In this article, we demonstrate how to use the code snippet generated by Triggered Emails to send an email to the newly created contact on the submission of a form.

802. How to Force JavaScript Variables to use Specific DOM APIs

To take advantage of JavaScript IntelliSense and code completion when using a certain awesome text editor ehem VS Code ehem, you need to be able to declare the correct interfaces for variables containing DOM elements.

803. How to Build an IoT Application Using an HTTP API

In this walkthrough, we'll build an IoT application that uses Python to call an HTTP API, and then we'll deploy that application to an M5Stack IoT device.

804. Github Actions and Puppeteer: Continuous Integration Tutorial

Lately I’ve added continuous integration to my blog using puppeteer for end to end testing. My main goal was to allow automatic dependency update using Dependabot.

805. How To Harden And Simplify Urlopen Function In Python

Harden and streamline Python's urllib.request.urlopen() to support only the desired protocols, using the flexible and native OpenerDirector class.

806. How To Harden Your Docker Containers Using Seccomp Security Profile

Secure Computing Mode, also known as Seccomp, is a Linux kernel feature that improves several security features to help run Docker in a more secure environment.

807. How to Build a Serverless Full-stack Application Using Git, Google Drive, and Public CI/CD Runners?

Learn to build a serverless full-stack application with backend workers and database only using git, google drive, and public CI/CD runners.

808. Three Different Ways to Create Objects in JavaScript

Almost everything in Javascript is an object, whether it’s an array or a function. In this post, we’ll learn three different ways to create objects in JavaScript:

809. Velo How-To: Setting Up The File Upload Field With Custom Form Handler

File Upload Scenario

810. How To Create A Simple Twitter Bot Using Node.js

In this tutorial, we'll go over creating a simple Twitter bot that uses the Today in History API and tweet what happened today in history.

811. About Bitcoin and Merkle Trees

Merkle trees, also known as binary hash trees, are a type of binary tree. They can be used to efficiently verify the integrity of large sets of data. They are used in both blockchain and non-blockchain-related projects.

812. How to Add Websockets to a Django App without Extra Dependencies

Now that Django 3.0 ships with ASGI support out of the box, adding Websockets to your Django app requires no extra dependencies. In this post, you'll learn how to handle Websockets with Django by extending the default ASGI application. We'll go over how to handle Websocket connections, send and receive data, and implement the business logic in a sample ASGI application.

813. Step-by-Step Guide on How to Build a Web Application with Velo

Velo by Wix is an innovative product that lets you build robust web applications with zero setup. Work in Wix's visual builder, add custom functionality and interactions using Velo APIs, and enjoy serverless coding in both the front-end and backend. With Velo, your web app can be up and running in a fraction of the time it would normally take you.To introduce you to Velo, we created our own version of a "Hello, World!" example: a simple currency converter site that uses the wix-fetch API to connect to a third-party service. Site visitors choose source and target currencies from dropdowns and enter an amount to convert. The results are displayed in a text box.

814. An Overview of HTTP and How It Works

HTTP is a protocol which allows the fetching of resources, such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout description, images, videos, scripts, and more.

815. How To Run Recurring Jobs using Velo by Wix

The Job Scheduler allows you to schedule code to run at specified intervals. You schedule code to run by creating a job.

816. HTML5 Websockets API Introduction and Tools

The WebSocket API is an advanced technology that makes it possible to open a two-way interactive communication session between the user's browser and a server. With this API, you can send messages to a server and receive event-driven responses without having to poll the server for a reply.

817. How To Create a URL Shortener using MongoDB And Node

Let us learn about MongoDB, Mongoose, Node, and other tech by building a simple URL shortener project.

818. How To Automate Conference Organization Processes Using n8n Workflows

Organizing conferences is hard. Recently, I was chatting with Nicolas Grenié about the manual processes that conference organizers have to deal with. The automation of these processes can save them time and effort as well as improve the conference experience. Inspired from this brainstorm, we ended up creating this tutorial using tools like n8n, Typeform, Bannerbear, Airtable, and Trello.

819. Active Record Associations in Rails

An association is a connection between two Active Record models. It makes much easier to perform various operations on the records in your code. We will divide associations into four categories:

820. The Complete Guide to Building Your Own Web Scraper With NodeJS

When you need tons of data quickly, a web scraper is the best option. Luckily, making your own scraper isn't as hard as it seems. Here's how to do it in NodeJS!

821. Webhooks Fun with n8n and Mattermost 🍸

Recently, I have been working a lot with webhooks and n8n. Webhooks have first-class support in n8n and can be used to enable powerful workflows. n8n is a fair-code licensed tool that helps you automate tasks, sync data between various sources, and react to events all via a visual workflow editor. In case you are not familiar with Mattermost, it is an open-source messaging alternative to Slack.

822. How to Use Azure Functions to Build a QR Code Generator

How to build a fun QR code project and learn about Azure Functions at the same time. Using the latest .NET technologies.

823. AWS Secrets Manager: How to Manage Credentials in Python

In this tutorial, we're looking at the AWS Secrets Manager as a way of managing credentials in Python scripts, with an example use case.

824. Automate Designs with Bannerbear and n8n

As a designer and self-proclaimed data nerd, I’ve been involved in proceduralizing creative deliverables for some time. Up until now however, my concepts always had to reconcile with the limitations of InDesign macros or my coding skills. n8n empowers me to apply my basic understanding of data objects and the interwebs to create some pretty slick automations with minimal effort.

825. React Native Travel Article App UI Clone #6 : Finish

This tutorial is the sixth part of our React Native Travel Article App UI clone series. In the previous part, we successfully implemented the Delimiter dots animation while scrolling the Destination cards in the Destinations section. This tutorial is the continuation of the same tutorial from where we left off in the last part. So, it is recommended to go through the previous parts in order to get the knowledge and insight into the overall project.

826. [DIY] Create an AirBnB Clone with React Native - Part IV: Login Error Notifications

This tutorial is the fourth chapter of our implementation of an AirBnB clone in React Native. In previous chapters, we’ve successfully implemented email authentication with Firebase. In case you need to get caught up, here are links to parts 1–3:

827. Using Plivo APIs For Sending SMS messages With Node.js

Send your first SMS message using Plivo Node.js SDK within 5 minutes.

828. IoT Tutorial: Room Temperature Sensors From A Raspberry Pi, Using Go

In this tutorial, I’ll show you how to grab temperature from a Raspberry Pi and build an endpoint to store the data, with Go.

829. Heroku and CircleCI : Automated CI/CD Process for a NuxtJS

Published with permission from Alvin Lee.

830. [Tutorial] Top 5 Ways to Query Your Relational Database in JavaScript [Part 2]

Welcome back! In the first part of this series, we looked at a very "low-level" way to interact with a relational database by sending it raw SQL strings and retrieving the results. We created a very simple Express application that we can use as an example and deployed it on Heroku with a Postgres database.

831. How To Create Your First Frontend For RSK Smart Contracts

In this tutorial I will show you step-by-step how to create your first front end to interact with a smart contract deployed at RSK testnet, using only Javascript and HTML and connected to a wallet using a web3 provider.

832. When Did Beyoncé Start Becoming Popular? - Tackling One of the Most Common Problems in NLP: Q/A

Hello! Today I’d like to explain how to solve one of the most troublesome tasks in NLP — question answering.

833. The Apprentice's Guide to Kubernetes

Let's dig into Kubernetes, a powerful orchestrator that will ease deployment and automatically manage your applications on a set of machines.

Thank you for checking out the 833 most read stories about Tutorial on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.