Articles
Suggestions of topics you want covered?Contact usFilter on category![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
![icon](/icons/collapse.svg)
React
JavaScript
TypeScript
APIs and algorithms
NodeJs
Next.js
Google Cloud
Machine learning
Other
Java
React
All articles about React
Webcam component in React for taking photos that can be downloaded or sent to an APIA tutorial on how we can create a component that accesses the webcam and take photos. We will make the image downloadable and prepare it to be added to form data to POST it to an API.
Update state in React for objects and arraysA guide on how to work with objects and arrays in React states. We will remove, add and update enitities in the state and explain the cause of mutation in React states.
Implement an add to cart feature in ReactA tutorial on how to implement an add to cart feature for a webshop, using React, context API and JavaScript
Create a QR code generator in ReactA tutorial on how to build a QR code generator in React using a free API from Algobook.
Tabs component in React with icon supportIn this tutorial we will create a Tabs component that we can use in our application for showing different type of content.
Build a full stack application with React and NodeJsA tutorial on how to build a simple full stack application with React in the client side and NodeJs in the backend.
How to make pages in React scroll to top automaticallyA short tutorial on how we can make our pages always scroll to the top once navigated to. We will create a custom hook that we can implement in our pages.
Create a contact us form in React with email integration using a free APIA tutorial on how we can create a contact us form with just using React with a 100% free Email API integration.
Create a responsive sidebar menu in React with a visibility toggleA tutorial on how to create a responsive sidebar in React with icons, links, visibility toggle and a slide in animation. We will also share example how to get it to work with react router dom using NavLinks.
A react component for displaying Adsense adsA guide on how we can create a component in react for displaying ads from Adsense
How to achieve a typing animation on a textA short tutorial on how to achieve a typing animation effect on a text, using css and React.
How to use React router v6 - render child routes with outletA tutorial on how we can render child routes with react router dom v6. We will add a header, footer and a page container which will change depending on child route.
Create API tester component in React with JSON response code blockA tutorial on how to create a component in React which can test an API and show the JSON response in a nice formatted container.
How to call an async function in useEffect hookA short example of how to call an async operation in useEffect hook in React.
How to get previous render value in React - useRefA tutorial on how we can get a previous render value in React using useRef hook. We will create a custom hook called usePrevious that we can reuse across our project.
useCallback hook in ReactA guide on how useCallback works in React.
useMemo hook in ReactA guide on how useMemo works in React.
Dark mode theme toggling in a React applicationA guide on how to achieve dark mode theme in a React application with a toggle. We will use React context to solve the problem.
UseEffect hook in React - mount, unmount and prop changesA guide on how useEffect hook works. This guide will cover when component mounts, unmounts and also when properties are changing.
File input onChange not called second time the file is chosenA short guide on how to solve the issue when the same file is selected twice with a file input in React
How to scrape a website from a React applicationA tutorial of how we can do website scraping from a React application. We will use reactjs-scraper in this tutorial.
How to do a count down timer in ReactA demo on how to do a simple count down timer in React.
SEO for React SPA application - My personal experience for how to succeed.I will share my takes on how to succeed on Google search and how I work with SEO for my React SPA applications to get the best possible results. This is my personal takes, and what I think is the best way.
How to do a progress animation in ReactA tutorial on how to achieve a progress animation in React, using css.
How to resize and rotate images using ReactI guess we all have encountered a scenario where we needed to resize an image. Profile pic on a certain platform, some online tool for ordering a photo book and the list goes on. Today, we will show how we can resize images in React, so that you perhaps could be the next hero in someones life that are desperatly searching for an online resize tool!
How to preview a chosen image from local disk in React with file input fieldToday we will learn how to display an image that we have choosen with an input field in React.
Number keyboard issue in Safari for inputs with type numberIn this short guide, we will show how to fix the issue with number keyboard on Safari with <input type="number" />
How to style a file upload inputIn this tutorial, we will apply some custom styling to our file upload input field.
Create an input field with integrated select element in ReactIn this tutorial, we will demonstrate how to create an input field with an integrated select in React. Enjoy!
Empty options on select component in Safari browserRecently, I published a new widget to NPM. When I tried it out, I saw my <select> component were missing all the <options> on my Iphone on Safari browser. I will share how to fix this in this short tutorial!
Create a simple analog clock in ReactLet's create a simple analog watch in React. To simulate the second dial, we will utilize requestAnimationFrame to make the browser work at its best. Enjoy!
Create a custom card component in ReactIn this tutorial we will show how to create a custom card component in React. The final result will look like our article cards we are using on algobook.info.
Switch between icons with animation in ReactIn this tutorial we will show how we can change between two icons with a smooth animation in React.
Create a Collapsable list component in ReactIn this tutorial, we will show how to make a collapsable list component in React. Collapsable lists are great when you have a lot of grouped content that you want to be able to hide/show based on the users preferences.
Build and publish your React component to npmjs.comHave you just created an amazing component or library that you just can't wait to share with the world, but don't know how to do it? This tutorial will have your back!
Create a React application from scratchSometimes, it makes more sense to create a React application from scratch instead of the well known create-react-app command which gives us what we want, and sometimes, even more. In todays guide, we will set up a basic React application from scratch.
Get current position of user in JavaScriptWe will show how we can get the current location of a user using the navigator.geolocation API. We will then display the latitude and longitude in a simple React component.
Simple CMS implementation in React with websocket server in NodeJsIn this tutorial, we will create a simple CMS that we will connect to our main application through websockets. Our main application will then show a banner with the data comming from the CMS through the websockets. Enjoy!
Implement an Active users counter component with live updates through WebsocketsWebsockets are an amazing communication protocol that enables applications to provide live updates. Imagine if you would need to refresh a chat application in order to get the new messages, or if the price updates on stocks were stale.. In this tutorial we are creating a basic websockets server in NodeJs and a client in ReactJs to display current active users.
Cookie policy banner in React with Google Analytics consentsIn this guide we will create a cookie banner in React with a slide up animation. The banner will be fully responsive for both desktop and mobile devices and we will add logic for Google Analytics cookie consents a well.
How to create an animated burger menu button in ReactFollow along when we create an animated burger menu button in React!
How to setup React application with typescript using create-react-appIn this guide, we will show how we can set up a React application with TypeScript (tsx) and sass modules. Also how we can migrate a regular .jsx project to start using TypeScript!
How to create a scroll to top floating button in ReactHave you ever seen one of those floating buttons in the bottom of the screen which are smoothly scrolling you up to the top of the screen? Have you ever wanted one on your page? Then this is the tutorial for you!
A simple tab filter component in ReactIn this guide we will show how to make a simple filter component in React using tabs. We will create some test data and filter them out with our new component.
How to upload and read files using ReactIn this tutorial we will demonstrate how to upload files using React. And also how we can retrive and show images from an API.
Using memo in ReactIn this guide, we will take a look at memo, and what it does to our React component.
How to create custom hooks in ReactIn this tutorial we will demonstrate how we can build our own hooks in React and use them in a component.
How to use context in React applicationIn this tutorial, we will explore the React context and the usage of useContext() and useReducer() hooks. We will demonstrate how we can use both local app state updates and API calls using React context.
How to deploy a React app to Cloud run using Cloud build and Github triggerA guide to deploy a React application created by create-react-app to Cloud Run using Cloud Build and Github trigger.
![Webcam component in React for taking photos that can be downloaded or sent to an API-thumbnail](https://cdn.pixabay.com/photo/2017/09/19/20/56/video-conference-2766604_1280.png)
Wed Jun 21 2023
![Update state in React for objects and arrays-thumbnail](https://cdn.pixabay.com/photo/2017/01/31/19/22/business-2026646_1280.png)
Thu Jun 15 2023
![Implement an add to cart feature in React-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/17/22/basket-152089_1280.png)
Wed Jun 14 2023
![Create a QR code generator in React-thumbnail](https://cdn.pixabay.com/photo/2023/02/26/13/17/qr-code-7815740_1280.png)
Sun Jun 04 2023
![Tabs component in React with icon support-thumbnail](https://cdn.pixabay.com/photo/2016/09/13/11/08/browser-1666995_1280.png)
Sun May 28 2023
![Build a full stack application with React and NodeJs-thumbnail](https://cdn.pixabay.com/photo/2018/01/17/04/14/industry-3087393_1280.jpg)
Sat May 27 2023
![How to make pages in React scroll to top automatically-thumbnail](https://cdn.pixabay.com/photo/2012/04/01/12/44/computer-mouse-23266_1280.png)
Tue May 23 2023
![Create a contact us form in React with email integration using a free API-thumbnail](https://cdn.pixabay.com/photo/2016/01/16/17/43/contact-us-1143659_1280.jpg)
Tue May 23 2023
![Create a responsive sidebar menu in React with a visibility toggle-thumbnail](https://cdn.pixabay.com/photo/2016/09/21/11/31/youtube-1684601_1280.png)
Fri May 19 2023
![A react component for displaying Adsense ads-thumbnail](https://cdn.pixabay.com/photo/2016/09/12/04/21/ads-1663031_1280.png)
Fri May 19 2023
![How to achieve a typing animation on a text-thumbnail](https://cdn.pixabay.com/photo/2017/03/27/13/00/hands-2178566_1280.jpg)
Fri May 19 2023
![How to use React router v6 - render child routes with outlet-thumbnail](https://cdn.pixabay.com/photo/2016/11/18/12/09/white-male-1834131_1280.jpg)
Thu May 18 2023
![Create API tester component in React with JSON response code block-thumbnail](https://cdn.pixabay.com/photo/2017/06/10/07/18/list-2389219_1280.png)
Tue May 16 2023
![How to call an async function in useEffect hook-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Mon May 15 2023
![How to get previous render value in React - useRef-thumbnail](https://cdn.pixabay.com/photo/2012/04/13/00/21/arrow-31218_1280.png)
Mon May 15 2023
![useCallback hook in React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Mon May 15 2023
![useMemo hook in React-thumbnail](https://cdn.pixabay.com/photo/2013/07/13/12/21/hook-159682_1280.png)
Mon May 15 2023
![Dark mode theme toggling in a React application-thumbnail](https://cdn.pixabay.com/photo/2016/11/25/23/15/moon-1859616_1280.jpg)
Sun May 14 2023
![UseEffect hook in React - mount, unmount and prop changes-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Thu May 11 2023
![File input onChange not called second time the file is chosen-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/19/34/beetle-155017_1280.png)
Wed May 10 2023
![How to scrape a website from a React application-thumbnail](https://cdn.pixabay.com/photo/2014/12/22/00/03/grater-576692_1280.png)
Mon May 08 2023
![How to do a count down timer in React-thumbnail](https://cdn.pixabay.com/photo/2015/11/03/09/00/time-1019921_1280.jpg)
Sun May 07 2023
![SEO for React SPA application - My personal experience for how to succeed.-thumbnail](https://cdn.pixabay.com/photo/2013/01/29/00/47/magnifying-glass-76520_1280.png)
Thu May 04 2023
![How to do a progress animation in React-thumbnail](https://cdn.pixabay.com/photo/2013/07/13/09/47/progress-bar-156026_1280.png)
Thu May 04 2023
![How to resize and rotate images using React-thumbnail](https://cdn.pixabay.com/photo/2013/03/29/13/40/full-screen-97639_1280.png)
Tue May 02 2023
![How to preview a chosen image from local disk in React with file input field-thumbnail](https://cdn.pixabay.com/photo/2013/03/29/13/38/print-97579_1280.png)
Tue May 02 2023
![Number keyboard issue in Safari for inputs with type number-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Safari_browser_logo.svg/1028px-Safari_browser_logo.svg.png)
Mon May 01 2023
![How to style a file upload input-thumbnail](https://cdn.pixabay.com/photo/2017/07/16/20/44/tab-2510526_1280.jpg)
Mon May 01 2023
![Create an input field with integrated select element in React-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/17/00/drop-down-select-box-151649_1280.png)
Fri Apr 28 2023
![Empty options on select component in Safari browser-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Safari_browser_logo.svg/1028px-Safari_browser_logo.svg.png)
Thu Apr 27 2023
![Create a simple analog clock in React-thumbnail](https://cdn.pixabay.com/photo/2015/02/26/17/56/clock-650753_1280.jpg)
Wed Apr 26 2023
![Create a custom card component in React-thumbnail](https://cdn.pixabay.com/photo/2016/09/16/09/21/card-1673581_1280.png)
Mon Apr 17 2023
![Switch between icons with animation in React-thumbnail](https://cdn.pixabay.com/photo/2013/03/29/13/40/switch-97637_1280.png)
Sun Apr 16 2023
![Create a Collapsable list component in React-thumbnail](https://cdn.pixabay.com/photo/2020/09/05/01/17/natural-disaster-5545299_1280.png)
Sat Apr 15 2023
![Build and publish your React component to npmjs.com-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Npm-logo.svg/2560px-Npm-logo.svg.png)
Sat Apr 15 2023
![Create a React application from scratch-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Tue Apr 11 2023
![Get current position of user in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/22/04/23/map-1272165_1280.png)
Mon Apr 10 2023
![Simple CMS implementation in React with websocket server in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2019/06/30/16/25/content-management-4308363_1280.jpg)
Sat Apr 08 2023
![Implement an Active users counter component with live updates through Websockets-thumbnail](https://cdn.pixabay.com/photo/2019/10/10/11/39/email-4539382_1280.jpg)
Fri Apr 07 2023
![Cookie policy banner in React with Google Analytics consents-thumbnail](https://cdn.pixabay.com/photo/2014/04/02/17/06/cookie-307960_1280.png)
Mon Apr 03 2023
![How to create an animated burger menu button in React-thumbnail](https://cdn.pixabay.com/photo/2014/12/21/23/56/hamburger-576419_1280.png)
Fri Mar 31 2023
![How to setup React application with typescript using create-react-app-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Thu Mar 30 2023
![How to create a scroll to top floating button in React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Wed Mar 29 2023
![A simple tab filter component in React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Tue Mar 28 2023
![How to upload and read files using React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Thu Mar 23 2023
![Using memo in React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Wed Mar 22 2023
![How to create custom hooks in React-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Tue Mar 21 2023
![How to use context in React application-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1150px-React-icon.svg.png)
Mon Mar 20 2023
![How to deploy a React app to Cloud run using Cloud build and Github trigger-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Fri Mar 17 2023
JavaScript
All articles about JavaScript
Binary trees JavaScriptGuide and implementation of binary trees in JavaScript with functions for inserting nodes, deleting and print the tree and nodes.
Event loop in JavaScriptArticle about the event loop in JavaScript. In depth guide on how it works, and why it exists.
Binary conversion in JavaScriptTutorial on how to convert binary nunmber to decimal and decimal to binary number
How to use interceptors with axios in JavaScriptTutorial on how to use interceptors with axios in JavaScript. Interceptors are great when we want to apply common request configs in one place and not duplicate the code.
Currying in JavaScriptArticle about currying in JavaScript. Examples and explanations about the concept.
How to convert fraction to percentage in JavaScriptQuick tutorial on how to convert fractions to percentage in JavaScript
Convert shoe sizes in JavaScriptA tutorial on how we can convert shoe sizes in JavaScript. We will transform millimeter or inches to EU/US/UK sizes
How to create a quit smoking calculator in JavaScriptA short tutorial on how we can create a calculator for why people should stop smoking. We will calculate the total cost per year, smokes per year and also how much money that can be saved
New Array.prototype functions in JavaScript 2023A guide on new functions in arrays in JavaScript. We will take a look at toReversed, toSpliced, toSorted, with, findLastIndex and findLast.
How to use an imported image as file in form data in JavascriptA short tutorial on how we can use an imported image file as a blob in our form data to post to our API.
Converting time in JavaScriptToday we will learn how we can convert time in JavaScript. We will work with seconds, minutes and hours.
Converting length in JavaScriptIn this guide, we will convert some length units in JavaScript. We will cover both the metric and the imperial systems.
Callbacks in JavaScript - explanation and examplesWhat is a callback function? How does it work? In this tutorial, we will explain and show some examples in JavaScript.
How to build your JavaScript to a public lib on npmjs.comA complete guide on how we can create a library in JavaScript and transpile it to production ready code and publish to npmjs.com. We will cover how to set babel up, package.json and also make it support TypeScript.
How to time our code execution in JavaScriptA short guide on how we can time our code execution with the built in function in JavaScript, console.time and console.timeEnd
Async await vs Promise in JavaScriptAn article on the difference between async await and promise in JavaScript. We will show examples of both in real life scenarios.
Check if a word is a palindrome in JavaScriptIn this short tutorial, we will check if a word is a palindrome. We will solve it using plain JavaScript.
Function for reversing a string in JavaScriptA short guide on how we can create a function for reversing a string in JavaScript
Check if two dates are on the same day in JavaScriptTutorial of how we can check if two dates are on the same day, or if it is tomorrow, in plain JavaScript without any external libs.
How to flatten an array in JavaScriptAn article on how we can flatten arrays in JavaScript. We will show both arrays with just numbers but also arrays of objects. We will use Array.prototype.flat() in this guide.
How to programatically format JSON in JavaScriptA short guide on how we can programatically format a JSON object in JavaScript to beautify our output.
How to work with rest and spread operations in JavaScriptA short guide on how rest and spread operators work in JavaScript.
How to copy to clipboard in JavaScriptA short guide on how we copy text to the clipboard in JavaScript.
How to calculate the percentage of a number in JavaScriptIn this guide, we will briefly show how we can calculate the percentage of a number in JavaScipt.
Array.reduce() function in JavaScriptIn this guide, we will show some examples of how we can use Array.reduce function in JavaScript. We will do some total sum of a particular value and finding the smallest and highest number in an array of objects. Enjoy!
Speed conversion in JavaScriptIn this post, we will do some speed conversion in JavaScript. We will convert between mp/h to km/h, m/s to mp/h and so on. Follow along to learn more about speed conversion!
How to use Promise.all in JavaScript to speed up your API requestsYou're looking for a way to speed up your API calls? You've heard of Promise.all() but don't really know how to use it? In this guide, we will show some cases where we can use it, and how!
Convert Celsius to Farenheit and vice versa in JavaScriptIn this tutorial we will do some conversion. We will first convert Celsius to Farenheit, and then Farenheit to Celsius.
Group objects from an array in JavaScriptIn this example, we will show how to group properties and objects from an array into a grouped object in JavaScript.
Get current position of user in JavaScriptWe will show how we can get the current location of a user using the navigator.geolocation API. We will then display the latitude and longitude in a simple React component.
Calculate percentage difference between two numbers in JavascriptIn this short tutorial, we will create a function for calculating the difference in percentage between two numbers in JavaScript.
How to calculate percentage change between two numbers in JavascriptIn this guide, we will create a function for calculating the change in percentage between two numbers in JavaScript.
Harris-Benedict formula in JavaScript - Maintenance calories calculatorAre you a health freak? Are you on a weight journey? Do you have a fitness blog where you want to have a cool calorie calculator but don't know any good formulas? Don't worry, we got you covered!
Roman numerals converter in JavaScriptA common problem that an employer might want you to solve, is to convert a number to a roman numeral. In this guide, we will take a look at how we can solve it in JavaScript.
How to remove duplicates in an Array in JavascriptA short demonstration on how to filter out duplicates in an array in JavaScript.
Filter arrays in JavaScriptAre you in need to filter data depending on certain input? For example if you want to quickly filter your data based on a search query? In this guide, we will share some examples of how to use the Array.filter() function.
Sort arrays in JavaScriptHaving the ability to sort data depending on a specific value is crucial when it comes to developing any application. In todays post we will take a look at Array.sort() in JavaScript, and show examples of how we can use it. We will do sorting of primitive arrays and also sort arrays of objects.
Map arrays in JavaScriptIn todays guide, we will take a look at the function Array.map() and share some good examples how to use it.
Calculating compound growth in JavaScriptIn this tutorial, we will create two algorithms for a known scenario in the world of finances. One for calculating compound growth, and one for calculating compound growth with regards to monthly deposits. Enjoy!
![Binary trees JavaScript-thumbnail](https://cdn.pixabay.com/photo/2014/07/27/13/49/tree-402953_1280.jpg)
Sat Aug 12 2023
![Event loop in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2019/07/21/21/30/tiger-and-turtle-4353706_1280.jpg)
Wed Aug 09 2023
![Binary conversion in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2014/10/05/19/02/binary-code-475664_1280.jpg)
Sun Jul 09 2023
![How to use interceptors with axios in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/javascript-736400_1280.png)
Thu Jul 06 2023
![Currying in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2018/03/22/19/21/turmeric-3251560_1280.jpg)
Sun Jun 25 2023
![How to convert fraction to percentage in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/09/16/10/45/discount-2755129_1280.png)
Tue Jun 06 2023
![Convert shoe sizes in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/18/20/shoes-153310_1280.png)
Mon Jun 05 2023
![How to create a quit smoking calculator in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2013/02/20/07/21/cigarettes-83571_1280.jpg)
Mon Jun 05 2023
![New Array.prototype functions in JavaScript 2023-thumbnail](https://cdn.pixabay.com/photo/2023/01/03/10/58/goals-7694139_1280.jpg)
Sat Jun 03 2023
![How to use an imported image as file in form data in Javascript-thumbnail](https://cdn.pixabay.com/photo/2012/04/25/01/34/alien-41626_1280.png)
Fri Jun 02 2023
![Converting time in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/06/14/15/22/bomb-2402460_1280.png)
Wed May 24 2023
![Converting length in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2018/02/23/17/35/measurement-krawiecka-3176118_1280.jpg)
Wed May 24 2023
![Callbacks in JavaScript - explanation and examples-thumbnail](https://cdn.pixabay.com/photo/2019/10/03/12/12/javascript-4523100_1280.jpg)
Wed May 24 2023
![How to build your JavaScript to a public lib on npmjs.com-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Npm-logo.svg/2560px-Npm-logo.svg.png)
Mon May 22 2023
![How to time our code execution in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2012/04/14/14/24/stopwatch-34107_1280.png)
Tue May 16 2023
![Async await vs Promise in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/12/21/15/24/hands-1923185_1280.png)
Mon May 15 2023
![Check if a word is a palindrome in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/01/24/08/34/romance-2004799_1280.jpg)
Sun May 14 2023
![Function for reversing a string in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/16/59/arrows-151635_1280.png)
Sun May 14 2023
![Check if two dates are on the same day in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/06/10/06/39/calender-2389150_1280.png)
Sat May 13 2023
![How to flatten an array in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Fri May 12 2023
![How to programatically format JSON in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Thu May 11 2023
![How to work with rest and spread operations in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Tue May 09 2023
![How to copy to clipboard in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2012/04/11/10/39/clipboard-27405_1280.png)
Sun May 07 2023
![How to calculate the percentage of a number in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Tue May 02 2023
![Array.reduce() function in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Tue Apr 25 2023
![Speed conversion in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2014/02/06/10/43/road-259815_1280.jpg)
Sat Apr 22 2023
![How to use Promise.all in JavaScript to speed up your API requests-thumbnail](https://cdn.pixabay.com/photo/2020/11/20/22/11/woman-5762754_1280.png)
Fri Apr 21 2023
![Convert Celsius to Farenheit and vice versa in JavaScript-thumbnail](https://upload.wikimedia.org/wikipedia/commons/8/81/Headshot_of_Anders_Celsius.jpg)
Thu Apr 20 2023
![Group objects from an array in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/06/27/11/48/team-spirit-2447163_1280.jpg)
Mon Apr 10 2023
![Get current position of user in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2019/09/22/16/20/location-4496459_1280.png)
Mon Apr 10 2023
![Calculate percentage difference between two numbers in Javascript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Sat Apr 08 2023
![How to calculate percentage change between two numbers in Javascript-thumbnail](https://cdn.pixabay.com/photo/2016/12/22/04/43/percentage-1924521_1280.png)
Sat Apr 08 2023
![Harris-Benedict formula in JavaScript - Maintenance calories calculator-thumbnail](https://cdn.pixabay.com/photo/2015/01/30/18/13/diet-617756_1280.jpg)
Fri Apr 07 2023
![Roman numerals converter in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2015/10/25/12/09/roman-numeral-1005700_1280.jpg)
Thu Apr 06 2023
![How to remove duplicates in an Array in Javascript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Thu Apr 06 2023
![Filter arrays in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Wed Apr 05 2023
![Sort arrays in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Tue Apr 04 2023
![Map arrays in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_1280.jpg)
Tue Apr 04 2023
![Calculating compound growth in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/09/07/08/53/money-2724235_1280.jpg)
Mon Mar 27 2023
TypeScript
All articles about TypeScript
Dependency injection using decorators in TypeScriptA cool tutorial about how we can use decorators to implement dependency injection in TypeScript, from scratch.
Create a Scheduler annotation in TypeScriptA short (but fun) tutorial on how we can create a scheduler annotation in TypeScript. We will use decorators to implement it.
Implement a web API framework with Decorators in TypeScriptIn this tutorial, we will create a custom made web framework in TypeScript using Decorators and Express. The result will be a simple version of Nest.js.
Implement a sudoku validator in TypeScriptIn this tutorial, we will implement a sudoku validator in TypeScript. We will check if a sudoku is valid or not. And as a bonus, we will also implement a 'sudoku generator' that will create a valid sudoku game.
Create a JSON object from a TypeScript class and reverseIn this tutorial, we will create a function in our TypeScript class that will generate a JSON representation of our class and then we will reverse it by allowing our class being initialized by a JSON string.
Setup a TypeScript project from scratchIn this tutorial we will show how we can create a project from scratch that are using TypeScript. We will transpile the code into production ready JavaScript code using babel.
Enums in TypeScriptIn this tutorial we will share some example on how enums work in TypeScript and what they can be good for.
Interfaces in TypeScriptWhat is interfaces in TypesScript? What are they good for? In this guide, we will share a lot of examples and code snippets on how to use interfaces.
Generics in TypeScriptIn this post we will take a look at generics in Typescript. Generics are a powerful way of making our code reusable and are widely used in many known languages. Hope you enjoy this post!
Decorators in TypeScriptIn this post we will dig down in the experimental feature, Decorators, in TypeScript and do some cool examples.
Singleton pattern in TypeScriptLet's take a look at the Singleton pattern and how to implement it in TypeScript.
Factory pattern in TypeScriptLet's take a look at the Factory pattern and how to implement and use in TypeScript. Follow along and see how you can implement it in your project!
Builder pattern in TypeScriptWhat is builder pattern? When is it used? Why is it used? In this article, we will dig down in all those questions and after reading it, you will have all the necessary understanding of the builder pattern. Enjoy!
![Dependency injection using decorators in TypeScript-thumbnail](https://cdn.pixabay.com/photo/2015/06/18/17/58/nurse-813956_1280.png)
Fri Feb 23 2024
![Create a Scheduler annotation in TypeScript-thumbnail](https://cdn.pixabay.com/photo/2016/07/31/20/54/calendar-1559935_1280.png)
Fri Feb 23 2024
![Implement a web API framework with Decorators in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Thu Feb 22 2024
![Implement a sudoku validator in TypeScript-thumbnail](https://cdn.pixabay.com/photo/2018/05/03/12/16/leisure-3371229_1280.jpg)
Fri Feb 09 2024
![Create a JSON object from a TypeScript class and reverse-thumbnail](/icons/ts-lettermark-blue.png)
Mon May 29 2023
![Setup a TypeScript project from scratch-thumbnail](/icons/ts-lettermark-blue.png)
Tue Apr 25 2023
![Enums in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Mon Apr 03 2023
![Interfaces in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Sun Apr 02 2023
![Generics in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Sun Mar 26 2023
![Decorators in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Fri Mar 24 2023
![Singleton pattern in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Tue Mar 21 2023
![Factory pattern in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Sun Mar 19 2023
![Builder pattern in TypeScript-thumbnail](/icons/ts-lettermark-blue.png)
Sat Mar 18 2023
APIs and algorithms
All articles about APIs and algorithms
Quicksort algorithm in JavaScriptA tutorial on how to implement the known algorithm, quicksort, in JavaScript using recursive programming.
Merge sort algorithm in JavaScriptA tutorial on how to implement the known algorithm, merge sort, in JavaScript using recursive programming.
How to get historical sport events in JavaScriptA tutorial on how we can retrieve winners of historical sport events in JavaScript for free. We will utilize our own free Sport winner API in this article.
Caesar algorithm - Encrypt and decryptIn this guide we will use the Caesar cipher to encrypt and decrypt messages in JavaScript.
Find prime numbers in JavaScriptA short demonstration on how we create an algorithm for finding prime numbers in JavaScript
A free API for hashing passwordsA short tutorial on how we can use a free API to hash and compare passwords for our applications user management
Free city API tutorialA tutorial on how to retrieve information about a city on a free API
Free weather API tutorialA tutorial on how to retrieve weather forecast through a free weather API
How to make NPM not publish src/ and other private files to your libIn this short post, we will show how to make NPM ignore project files you not want to get uploaded to npmjs.com for your library.
API for getting exchange currency ratesIn this tutorial, we will take a look at how we can get the current exchange rates and do some currency exchanges in JavaScript using our own free API at Algobook.
Get real time stock prices in your application for freeIn this tutorial, we will explore our own API that we have published here on Algobook that provides real time stock prices and price changes for free. Enjoy!
Speed conversion in JavaScriptIn this post, we will do some speed conversion in JavaScript. We will convert between mp/h to km/h, m/s to mp/h and so on. Follow along to learn more about speed conversion!
Convert Celsius to Farenheit and vice versa in JavaScriptIn this tutorial we will do some conversion. We will first convert Celsius to Farenheit, and then Farenheit to Celsius.
Build and publish your React component/library to npmjs.comHave you just created an amazing component or library that you just can't wait to share with the world, but don't know how to do it? This tutorial will have your back!
Harris-Benedict formula in JavaScript - Maintenance calories calculatorAre you a health freak? Are you on a weight journey? Do you have a fitness blog where you want to have a cool calorie calculator but don't know any good formulas? Don't worry, we got you covered!
Roman numerals converter in JavaScriptA common problem that an employer might want you to solve, is to convert a number to a roman numeral. In this guide, we will take a look at how we can solve it in JavaScript.
A guide on how to use NHL API in NodeJsIn this post we will explore the API that NHL are providing. We will take a look at different endpoints, such as getting team data, player stats and more. We will set up a NodeJs express server with some endpoints which we will try out in Postman.
Calculating compound growth in JavaScriptIn this tutorial, we will create two algorithms for a known scenario in the world of finances. One for calculating compound growth, and one for calculating compound growth with regards to monthly deposits. Enjoy!
Tutorial on Yahoo Finance API in JavaScript and NodeJsA tutorial on how to use Yahoo Finance API in a NodeJs server using JavaScript.
![Quicksort algorithm in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2016/08/08/00/33/lights-1577471_1280.jpg)
Mon Aug 21 2023
![Merge sort algorithm in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2015/03/05/17/34/calendar-660670_1280.jpg)
Mon Aug 14 2023
![How to get historical sport events in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2013/02/05/21/05/rugby-78193_1280.jpg)
Fri May 26 2023
![Caesar algorithm - Encrypt and decrypt-thumbnail](https://cdn.pixabay.com/photo/2017/09/22/12/39/paris-2775427_1280.jpg)
Sun May 14 2023
![Find prime numbers in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2020/06/20/05/24/prime-numbers-5319710_1280.jpg)
Sun May 14 2023
![A free API for hashing passwords-thumbnail](https://cdn.pixabay.com/photo/2018/01/17/20/22/analytics-3088958_1280.jpg)
Sun May 14 2023
![Free city API tutorial-thumbnail](https://cdn.pixabay.com/photo/2016/03/12/19/34/city-1252643_1280.png)
Fri May 12 2023
![Free weather API tutorial-thumbnail](https://cdn.pixabay.com/photo/2021/01/22/18/09/windy-5940755_1280.png)
Tue May 09 2023
![How to make NPM not publish src/ and other private files to your lib-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Npm-logo.svg/2560px-Npm-logo.svg.png)
Wed May 03 2023
![API for getting exchange currency rates-thumbnail](https://cdn.pixabay.com/photo/2016/10/10/22/38/business-1730089_1280.jpg)
Sat Apr 29 2023
![Get real time stock prices in your application for free-thumbnail](https://cdn.pixabay.com/photo/2015/02/05/08/12/stock-624712_1280.jpg)
Sat Apr 29 2023
![Speed conversion in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2017/01/31/17/44/highway-2025863_1280.jpg)
Sat Apr 22 2023
![Convert Celsius to Farenheit and vice versa in JavaScript-thumbnail](https://upload.wikimedia.org/wikipedia/commons/8/81/Headshot_of_Anders_Celsius.jpg)
Thu Apr 20 2023
![Build and publish your React component/library to npmjs.com-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Npm-logo.svg/2560px-Npm-logo.svg.png)
Sat Apr 15 2023
![Harris-Benedict formula in JavaScript - Maintenance calories calculator-thumbnail](https://cdn.pixabay.com/photo/2015/01/30/18/13/diet-617756_1280.jpg)
Fri Apr 07 2023
![Roman numerals converter in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2015/10/25/12/09/roman-numeral-1005700_1280.jpg)
Thu Apr 06 2023
![A guide on how to use NHL API in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2014/07/30/18/28/ice-hockey-405528_1280.jpg)
Sat Apr 01 2023
![Calculating compound growth in JavaScript-thumbnail](https://cdn.pixabay.com/photo/2020/08/30/20/02/money-5530537_1280.png)
Mon Mar 27 2023
![Tutorial on Yahoo Finance API in JavaScript and NodeJs-thumbnail](https://cdn.pixabay.com/photo/2016/10/05/00/33/yahoo-1715853_1280.jpg)
Tue Mar 21 2023
NodeJs
All articles about NodeJs
How to create and decode QR codes in NodeJsIn this tutorial, we will show how we can create QR codes using NodeJs and also how to decode already created QR codes.
Introduction to web scraping with PuppeteerA guide on how to scrape a website using Puppeteer. We will see how we can retrieve the content of https://react.dev and print in the console.
Build a full stack application with React and NodeJsA tutorial on how to build a simple full stack application with React in the client side and NodeJs in the backend.
How to convert a text file and its content to a JSON file with correct structureA guide on how to create a JSON file from a txt file in NodeJs. We will also make sure that the content is formatted in correct JSON format.
How to send email in NodeJs with Gmail - using nodemailerA guide on how to use Gmail and Google OAuth 2.0 to send emails with NodeJs and nodemailer.
How to send email in NodeJs with a Yahoo mail using nodemailerA tutorial on how to send emails in NodeJs using nodemailer. Our sender email will be a Yahoo address and we will cover how to authenticate using app passwords.
Fast and easy way to secure your Node express API using HelmetA quick guide on how to secure a Node express API with helmet.
Hash passwords in NodeJs using bcryptA tutorial on how to use bcrypt in NodeJs to hash passwords and compare them afterwards.
Setup puppeteer with DockerIn this guide we will show how to setup a puppeteer service in NodeJs with Docker.
Introduction to caching in a NodeJs APIIn this guide we will show how we can set up a simple cache in NodeJs. We will use node-cache library from npmjs.com in this article.
How to parse XML data to JSON in NodeJsIn this tutorial, we will show how we can parse XML in NodeJs in to a JSON object. We will use fast-xml-parser library in this guide.
Redis pub/sub in NodeJsIn this tutorial, we will demonstrate how to use pub/sub with Redis in NodeJs. We will setup two projects, one that will publish updates and one subscriber that will listen for the updates. We will also show how to use wildcards in Redis.
An introduction to Redis in NodeJsIn todays guide, we will go through the basics of using Redis in Nodejs. We will learn to read and write to our cache and also flushing all data. Enjoy!
Datastore in GCP - Learn to add and get data from your Datastore using NodeJs.In this article, we will demonstrate how to add and get data from Datastore in GCP. We will use NodeJs for this tutorial.
How to deploy a NodeJs application to Cloud run using Cloud build and Github triggerA guide on how to deploy a NodeJs application to Cloud Run using Cloud Build and Github trigger.
Simple CMS implementation in React with websocket server in NodeJs with push updatesIn this tutorial, we will create a simple CMS that we will connect to our main application through websockets. Our main application will then show a banner with the data comming from the CMS through the websockets. Enjoy!
Implement an Active users counter component with live updatesWebsockets are an amazing communication protocol that enables applications to provide live updates. Imagine if you would need to refresh a chat application in order to get the new messages, or if the price updates on stocks were stale.. In this tutorial we are creating a basic websockets server in NodeJs and a client in ReactJs to display current active users.
Middlewares is NodeJs and expressWhat is a middleware? How can we implement them in our express application? Answers to those two questions will be answered in this post, and more...
How to structure your express routersIn this post we share some approaches on how we can clean up our express server and strucuture our routers to keep our code clean and scalable.
How to create a zip file in NodeJsIn this guide we will go through how we can create a zip file from two files in NodeJs using adm-zip lib. And how we can read it back from the zipped file.
How to read/write files in NodeJsIn this tutorial we will demonstrate how to upload and read files in NodeJs. We will also set up some endpoints to make it accessible as a REST API for any consuming client.
Setup CORS in nodejs express appIn this article we will setup a simple express server with CORS restrictions using cors library.
![How to create and decode QR codes in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2013/07/13/10/08/code-156629_1280.png)
Fri Jun 02 2023
![Introduction to web scraping with Puppeteer-thumbnail](https://cdn.pixabay.com/photo/2019/11/12/09/03/proxy-4620559_1280.jpg)
Tue May 30 2023
![Build a full stack application with React and NodeJs-thumbnail](https://cdn.pixabay.com/photo/2018/01/17/04/14/industry-3087393_1280.jpg)
Sat May 27 2023
![How to convert a text file and its content to a JSON file with correct structure-thumbnail](https://cdn.pixabay.com/photo/2015/09/20/08/06/change-948024_1280.jpg)
Tue May 23 2023
![How to send email in NodeJs with Gmail - using nodemailer-thumbnail](https://cdn.pixabay.com/photo/2016/01/26/17/15/gmail-1162901_1280.png)
Mon May 22 2023
![How to send email in NodeJs with a Yahoo mail using nodemailer-thumbnail](https://cdn.pixabay.com/photo/2018/03/22/02/37/email-3249062_1280.png)
Sun May 21 2023
![Fast and easy way to secure your Node express API using Helmet-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/16/27/safety-helmet-150913_1280.png)
Tue May 16 2023
![Hash passwords in NodeJs using bcrypt-thumbnail](https://cdn.pixabay.com/photo/2018/05/14/16/25/cyber-security-3400657_1280.jpg)
Fri May 12 2023
![Setup puppeteer with Docker-thumbnail](https://cdn.pixabay.com/photo/2015/05/25/23/47/hand-784077_1280.jpg)
Sat May 06 2023
![Introduction to caching in a NodeJs API-thumbnail](https://cdn.pixabay.com/photo/2013/07/12/18/04/dvd-152917_1280.png)
Sun Apr 30 2023
![How to parse XML data to JSON in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2014/11/10/17/44/markup-525693_1280.png)
Sat Apr 29 2023
![Redis pub/sub in NodeJs-thumbnail](https://redis.com/wp-content/uploads/2021/08/redis-logo.png?&auto=webp&quality=85,75&width=500)
Mon Apr 24 2023
![An introduction to Redis in NodeJs-thumbnail](https://redis.com/wp-content/uploads/2021/08/br-logo-backgrounds@2x.jpg?&auto=webp&quality=85,75&width=800)
Sun Apr 23 2023
![Datastore in GCP - Learn to add and get data from your Datastore using NodeJs.-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Sun Apr 16 2023
![How to deploy a NodeJs application to Cloud run using Cloud build and Github trigger-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Fri Apr 14 2023
![Simple CMS implementation in React with websocket server in NodeJs with push updates-thumbnail](https://cdn.pixabay.com/photo/2016/08/17/04/39/template-1599663_1280.png)
Sat Apr 08 2023
![Implement an Active users counter component with live updates-thumbnail](https://cdn.pixabay.com/photo/2019/10/10/11/39/email-4539382_1280.jpg)
Fri Apr 07 2023
![Middlewares is NodeJs and express-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Sun Apr 02 2023
![How to structure your express routers-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Fri Mar 31 2023
![How to create a zip file in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Thu Mar 30 2023
![How to read/write files in NodeJs-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Thu Mar 23 2023
![Setup CORS in nodejs express app-thumbnail](https://cdn.pixabay.com/photo/2015/04/23/17/41/node-js-736399_1280.png)
Thu Mar 16 2023
Next.js
All articles about Next.js
How to add Next.js to an existing React applicationArticle about how to add Next.js to an existing React application created with create-react-app.
Public folder not found in Next.js with DockerA short guide on how to solve the issue when Next.js cannot find the public folder after project been built with Docker.
Set title and description dynamically in Next.js App routerA short tutorial on how to set title and description on each page in Next.js from the App router
Fetch data from API in Next.js App routerQuick guide on how to fetch data from an API in Next.js from the App router
![How to add Next.js to an existing React application-thumbnail](https://cdn.pixabay.com/photo/2017/09/03/09/14/clouds-2709663_1280.jpg)
Sat Jun 10 2023
![Public folder not found in Next.js with Docker-thumbnail](https://cdn.pixabay.com/photo/2014/11/16/23/16/upset-534103_1280.jpg)
Sat Jun 10 2023
![Set title and description dynamically in Next.js App router-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Nextjs-logo.svg/788px-Nextjs-logo.svg.png?20230404233503)
Fri Jun 09 2023
![Fetch data from API in Next.js App router-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Nextjs-logo.svg/788px-Nextjs-logo.svg.png?20230404233503)
Fri Jun 09 2023
Google Cloud Platform
All articles about Google Cloud Platform
Delete single entity by id in GCP DatastoreQuick guide on how to delete a single entity by id in GCP Datastore. We will use NodeJs for this tutorial.
Learn to add and get data from your GCP Datastore.In this article, we will demonstrate how to add and get data from Datastore in GCP. We will use NodeJs for this tutorial.
How to deploy a NodeJs application to Cloud run using Cloud build and Github triggerA guide on how to deploy a NodeJs application to Cloud Run using Cloud Build and Github trigger.
Upload data to GCP Bucket in NodeJsIn this article, we will demonstrate how we can upload a file to a GCP bucket.
Download data from GCP Bucket in NodeJsIn this article, we will demonstrate how we can download a file from GCP bucket, and provide it from an endpoint in NodeJs using express.
Custom domain mapping in Cloud RunA short, but complete guide on how to do custom domain mapping in Cloud run.
Deploy a React app to Cloud run using Cloud build and Github triggerA guide on how to deploy a React application created by create-react-app to Cloud Run using Cloud Build and Github trigger.
![Delete single entity by id in GCP Datastore-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Wed Oct 04 2023
![Learn to add and get data from your GCP Datastore.-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Sun Apr 16 2023
![How to deploy a NodeJs application to Cloud run using Cloud build and Github trigger-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Fri Apr 14 2023
![Upload data to GCP Bucket in NodeJs-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Sun Mar 26 2023
![Download data from GCP Bucket in NodeJs-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Sat Mar 25 2023
![Custom domain mapping in Cloud Run-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Sun Mar 19 2023
![Deploy a React app to Cloud run using Cloud build and Github trigger-thumbnail](https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png)
Fri Mar 17 2023
Machine learning
All articles about Machine learning
Simple AI for predicting heart failureGuide to use machine learning and data from Kaggle to train a model to predict heart failure. We will use Tensorflow and Python.
Loss functions in machine learningArticle about loss functions in machine learning. We will go through what a loss function is, and also why we are using it in our machine learning models.
Predict stock prices using machine learningA guide on how to use historical stock data in order to try to predict the future price. Tensorflow, Python and Yahoo finance API will be used in this guide.
![Simple AI for predicting heart failure-thumbnail](https://cdn.pixabay.com/photo/2021/11/05/11/24/heart-6771075_1280.png)
Fri Sep 29 2023
![Loss functions in machine learning-thumbnail](https://cdn.pixabay.com/photo/2015/11/15/07/47/geometry-1044090_1280.jpg)
Thu Sep 28 2023
![Predict stock prices using machine learning-thumbnail](https://cdn.pixabay.com/photo/2018/05/08/08/44/artificial-intelligence-3382507_1280.jpg)
Wed Sep 27 2023
Other
All articles about Other
Use React with FastlyA short guide on how to setup a react app with create react app using Fastly.
Kill processes based on ports using PythonA short guide on how to kill processes based on their tcp port using Python
Block requests in ChromeA short guide on how to block requests using devtools in Chrome
Disable zoom on mobile web applications when input is focusedSolution for how to remove the auto zoom on a mobile devices when inputs get focused.
How to add Next.js to an existing React applicationArticle about how to add Next.js to an existing React application created with create-react-app.
How I got approved for Adsense in less than two monthsIn this article, I will share how I got my approval for showing Adsense ads in my less than two month old website.
SEO for React SPA application - My personal experience for how to succeed.I will share my takes on how to succeed on Google search and how I work with SEO for my React SPA applications to get the best possible results. This is my personal takes, and what I think is the best way.
![Use React with Fastly-thumbnail](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Fastly_logo.svg/2560px-Fastly_logo.svg.png)
Thu Oct 19 2023
![Kill processes based on ports using Python-thumbnail](https://cdn.pixabay.com/photo/2016/07/13/08/48/mobile-phone-1513945_1280.jpg)
Sat Sep 09 2023
![Block requests in Chrome-thumbnail](https://cdn.pixabay.com/photo/2015/02/13/10/18/stop-634941_1280.jpg)
Tue Aug 08 2023
![Disable zoom on mobile web applications when input is focused-thumbnail](https://cdn.pixabay.com/photo/2016/05/30/14/23/detective-1424831_1280.png)
Tue Jun 27 2023
![How to add Next.js to an existing React application-thumbnail](https://cdn.pixabay.com/photo/2017/09/03/09/14/clouds-2709663_1280.jpg)
Sat Jun 10 2023
![How I got approved for Adsense in less than two months-thumbnail](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/logo_google_adsense_color_1x_web_.2e16d0ba.fill-1440x810.png)
Tue May 30 2023
![SEO for React SPA application - My personal experience for how to succeed.-thumbnail](https://cdn.pixabay.com/photo/2013/01/29/00/47/magnifying-glass-76520_1280.png)
Thu May 04 2023
Java
All articles about Java
Thread pools in Java using ExecutorServiceA quick guide on how to use thread pools in Java using ExecutorService with examples.
Using websockets in a Java Spring Boot applicationA guide on how to add websockets to your Java Spring Boot application, and connect to it through StompJs in a simple React client app.
Send payload in DELETE request using RestTemplate in Spring BootIn this short guide we will show how to send a payload in a DELETE request using RestTemplate in Spring Boot.
Pass in a function as an argument in JavaIn this guide we will show how to pass in a custom function as an argument in Java.
How to cache data in your Java Spring applicationIn this tutorial, we will demonstrate how to cache data in your Java Spring Boot application. We will use the @Cacheable annotation and as a bonus, we will show how to flush the cash on a schedule.
Disable SSL certificate validation in RestTemplateShort guide on how to disable SSL certificate validation in RestTemplate in Spring Boot.
![Thread pools in Java using ExecutorService-thumbnail](https://cdn.pixabay.com/photo/2016/10/13/09/10/swimming-pool-1737173_1280.jpg)
Thu Feb 01 2024
![Using websockets in a Java Spring Boot application-thumbnail](https://cdn.pixabay.com/photo/2017/08/20/09/10/system-2660914_1280.jpg)
Sat Jan 06 2024
![Send payload in DELETE request using RestTemplate in Spring Boot-thumbnail](https://cdn.pixabay.com/photo/2013/04/01/09/22/trashcan-98531_1280.png)
Thu Dec 28 2023
![Pass in a function as an argument in Java-thumbnail](https://upload.wikimedia.org/wikipedia/en/thumb/3/30/Java_programming_language_logo.svg/242px-Java_programming_language_logo.svg.png)
Wed Dec 20 2023
![How to cache data in your Java Spring application-thumbnail](https://upload.wikimedia.org/wikipedia/en/thumb/3/30/Java_programming_language_logo.svg/242px-Java_programming_language_logo.svg.png)
Sun Dec 03 2023
![Disable SSL certificate validation in RestTemplate-thumbnail](https://cdn.pixabay.com/photo/2012/04/24/21/41/certificate-40983_1280.png)
Sat Oct 29 2022