Publishing a Next.js site on Azure Static Web Apps with GitHub Actions
I needed to find out how I can publish a static, server-side generated Next.js site to Azure Static Web Apps automatically from GitHub… »
I needed to find out how I can publish a static, server-side generated Next.js site to Azure Static Web Apps automatically from GitHub… »
I wrote earlier in 2020 how I can cross-post articles to Twitter and LinkedIn with iOS Shortcuts and Azure Logic Apps. Now seems to be a… »
GitHub started supporting SSH commit verification on August 2022. GitHub now supports SSH commit verification, so you can sign commits and… »
Updated on June 8th, 2022 So you find yourself within a group of people called developers, and are assigned a task to develop a feature to… »
How can I find out, if network connectivity is allowed to a specific destination address and TCP port? If you know the destination IPv… »
Often it is important to find out, what is my machine's public IP address. There are numerous websites to get this information, but it is… »
I mostly use containers for development, but sometimes a local Node.js development environment is needed. I like to use nvm to manage my… »
As a developer I will come across JSON Web Tokens (JWTs) all the time. In many cases during development and issue resolution I will need to… »
On the other day I was writing a function, where I needed to filter and "simplify" an array of JS objects. The logic to filter was somewhat… »
I am quite active on Twitter, and it feels like a natural platform for me. On the other hand, I would like to have more active presence on… »
I like to keep my machine nice and tidy. Thus, I really like to develop and "install" 3rd party tools as Docker containers. In this… »
Funnily enough macOS does not come with the shell command . Tree is the handy little command-line program, which lists the directory… »
Vacations are fun. You have a well earned right to do pretty much nothing. It is very nice to ditch the keyboard and computer aside for a… »
In this article I will demonstrate, how you can access your AWS resources from the command line, when your organization enforces good… »
This blog of mine has been a static site for almost its full lifetime. In short, a static site is built beforehand, and is served to users… »
This article is a revisit to a previous article dating back a little over an year, in which I installed Python 3.5.1 from sources. This time… »
Slack announced yesterday a new way to verify the HTTP requests for e.g. Slash commands and Events API it sends to web server. In this… »
Today I needed to process a MIME message, to quickly verify the content. Here's how I did it. Problem I needed to verify, if the MIME… »
A little over a year ago I wrote how to lint Python right within Sublime Text, Three steps to lint Python 3.6 in Sublime Text. Since then, I… »
Managing your Docker things such as images, containers, Swarm services etc. from the command line is the out-of-the-box option provided by… »
I have been using Sublime Text as my main Code Editor for years, and the development version of the major branch three from almost the… »
Slack released awesome new feature called Dialogs a couple of weeks ago. Dialogs... Awesome? Simply put, yes. Awesome. When combined with… »
Designing and developing applications is fun. When the go-live time nears, there are couple of things you want to have answers ready and… »
I came across an interesting article on London Tube system analysis with Neo4j, utilizing the Graph algorithms plugin. This is how I set up… »
I am building a chatbot, which can tell you about the upcoming movies in the selected city and date, all in Finnish. Analyzing Finnish text… »
In this short how-to I will install Jupyter within a virtualenv running on Python 3. Prerequisites Some prerequisites: I am running macOS 1… »
At the very moment, you expose your new Linux server to the internet, it starts to get automated SSH brute-force login attempts. There can… »
So you want to test a fancy Node.js CLI tool, but do not have Node.js installed, or do not want to install it locally? Docker to the rescue… »
On some cases you need to maintain your own mail server, for example for development purposes. This article is another quick technical… »
Writing consistent, well-formed code is important. Of course the functionality of the code is paramount, yet in addition the styling and… »
I was asked on Twitter, what tools I use, or even would recommend to be used for data visualization. What an interesting and good question… »
When you deploy stuff on the web, whether they are simple websites, online stores or REST APIs, it's important to keep them up and running… »
There are some cool Hackathons here in Finland for October 2016. Here's few of my favourites. Hack the Solar with Fortum Fortum will host a… »
I recently delve into the numerous opportunities of light-weight computing, in form of a Raspberry Pi 2. You can find out how to do the… »
There are plenty of good tutorials how to run your Node.js application on linux server "forever" with PM2, such as How To Set Up a Node.js… »
In some projects I need to connect to SQL Server (2008 and 2012) from Python app running on CentOS 7 server. There are some steps needed to… »
CentOS 7 has Python 2.7 installed out of the box and is used by the system itself to enable quite a few handy commands, such as yum. As a… »
I had to jump through a few hoops to get ESLint to work in Sublime Text. Let this be a note to self for future reference and hopefully for… »
There are some cool Hackathons here in Finland for March 2016. Here's few of my favourites. KONE Hackathon 2016 Today, digitalization is… »
Apple released yesterday, September 30th, the new version of OS X called El Capitan. I upgraded today my both machines (iMac and MacBook Pro… »
I have fallen for Slack. For anyone who might not know, Slack is basically just another team chat. Basically. And then some. You can extend… »
We all know pretty well that backups are necessity. I would like to share a simple and effective way to automate the backing up of your… »
Internet of Things has been on top of hype for quite some time. Surely every nerd out there must have a go on this :) Here's the beginning… »
I am taking part in a campaign to promote top quality coding we do here in Finland. You should read more on the campaign from here. Finnish… »
New platform, new desing, new content. I have moved from a basic web hosting to my very own VPS. This change makes it possible to publish… »
For an architect it pays off to know something about lots of various topics. On the other hand, you should have deep knowledge on some few… »
I use Python for all kinds of data munging and analytical (e.g. Machine learning) tasks, and generating this site with Pelican. OS X comes… »
Couple of days ago I reneved my site. My old site contained information of my business Orchid Bits, and what I could do with my customers… »