Recent Posts
Wiggly Text in Flutter
In Flutter, it is possible to create some exciting animations quite simply. It might seem slightly roundabout initially, but it is intuitive once you understand what is happening. For example, if you need a fade animation, you can use FadeTransition to create this. You need to have an AnimationController and a CurvedAnimation to build it inside a StatefulWidget with the SingleTickerProviderStateMixin for it to work, but once it is set up it is extendable.
read more
OpenVPN + Linode = Selfhosted VPN
Creating a selfhosted VPN is actually quite easy, at least with linode (not sponsored). I will try to summarize how I selfhosted a VPN, and the problems I faced.
Server Setup I used a Linode Video to get started. I will go skim through the steps regardless.
click on “Create a Linode” (or something, I forgot) From the marketplace select OpenVPN Fill in necessary fields Choose the OS and type of server you want, I chose a Nanode(the cheapest one).
read more
Choosing Hosting Service
Finalizing choice for hosting service I finally decided to use Digital Ocean’s “App Platform” to host this blog site. So this is currently available on both github pages and DO.
This is just a small update to keep you in The Loop. Anyways, I feel like I got this out of my chest so now I can start writing some more meaningful blogs that might be more relevant to coding and stuff.
read more