Oliver Wolfson
ServicesProjectsContact

Development Services

SaaS apps · AI systems · MVP builds · Technical consulting

Services·Blog
© 2025 O. Wolf. All rights reserved.

Blog

Articles, tutorials, and insights about web development and technology.

Search Posts
Find posts by title, description, author, tags, or categories.
Implementing a Scroll-to-Top Feature in a Next.js App
Providing a seamless user experience when navigating between pages by ensuring scroll is reset to the top of the page.
August 15, 2024•O Wolfson•
Web Development
What is React vs Vanilla Javascript?
React is a JavaScript library that helps you build user interfaces, especially for web apps, more easily and efficiently.
August 15, 2024•O Wolfson•
Web Development
Speech Synthesis Markup Language for Google Text-to-Speech
Google's Text-to-Speech (TTS) service supports a variety of SSML (Speech Synthesis Markup Language) tags that allow you to control the pronunciation,...
August 11, 2024•O Wolfson•
Web Development
How to Download Images from Google Images Using Puppeteer and Node.js
Explore how to create a script that automates the process of downloading images from Google Images using Puppeteer, Node.js, and some helper functions...
July 31, 2024•O Wolfson•
Web Development
How to Download Images in Node.js Using Axios and fs-extra
Download an image from a specified URL and save it to a local file path using Node.js.
July 29, 2024•O Wolfson•
Web Development
Converting Markdown to PDF with Puppeteer and Markdown-it
We'll use the puppeteer-core library to generate the PDF and markdown-it to parse the Markdown content. Additionally, we'll add custom styling, includ...
July 21, 2024•O Wolfson•
Web Development
How to Convert Text to Speech Using Google Cloud Text-to-Speech API
Google Cloud Text-to-Speech API allows developers to synthesize natural-sounding speech from text. This guide will walk you through the process of set...
July 11, 2024•O Wolfson•
Web Development
Language Learning with Spaced Repetition
Language Learning with Spaced Repetition: Italian, French, and Thai
July 1, 2024•O. Wolfson•
Project
How to Unlock Multiple PDF Files in a Folder Using Python
Unlocking multiple PDF files individually can be a tedious task, especially if you have a large number of them. Fortunately, Python provides an effici...
June 27, 2024•O Wolfson•
Web Development
Resizing JPEG Images with Node.js and Sharp
Resizing images is a common task in many applications, especially for optimizing web performance and storage.
June 20, 2024•O Wolfson•
Web Development