Posts
Login to VPS without a password using SSHLinuxbash ssh vpsConnecting to your VPS via ssh without a password is groovy, heres how you do it.Environment variables inside of NodeJs and Github actions CI/CD pipeline with Playwright testTestingNodeJs Playwright GitHub ActionsA guide to testing environment variables in NodeJs project and runnig it a github actions CI/CD pipeline using PlayrightInstall Minikube on Ubuntu 22.04KubernetesMinikube Docker LinuxA simple guide to install minikube, help you get up and running with kubernetes on you local development environment.Install kubectl on Ubuntu 22.04 using bashKubernetesUbuntu Docker LinuxSome helpful commands to install the kubectl the Kubenetes tool to help you manager your Kubernetes cluster.Deno avoid import path cannot end with a .ts extension error in vscode warningDenovscodeA common error when starting out coding with Deno is this annoying awarning about not being allowed to import using file extentions.FactBook ExplorerNodeJsTypeScript Maps DataFactbook Explorer is a web app designed to help navigate statistics from the OECD iLibrary.Hyper a terminal by VercelToolsVercel hyperI have started using Hyper a terminal built by Vercel, I think you might like it too. Here is why...Upgrading my Lenovo LegionHardwareGeeking outI had such a great time upgrading my laptop I felt I had to share my experience of it with you all.Ultimate guide to documenting components using doczReactTypeScript DocumentationLeveraging the power of Gatsby, docz builds a mobile first, SEO friendly static website along-side your projects.Typesense an open-source alternative to Algolia and ElasticsearchToolsSearchBuilding a custom search into your application can be a deeply technical and expensive endeavor in terms of build hours and license fees. Typesense is aiming to fix those pains with it’s Open-Sourced solution to web search Typesense.Update outdated node packages for security reasonsNodeJsTerminalIt is very easy to update your node packages, using an interactive cli command.Content Security Policy on Netlify (guide)SecurityNetlify CSPAfter deploying your website to Netlify naturally you run some performance tests using WebPageSpeedTest. You might notice and alarming red "F" or "E" in the top right of the screen.Syncing a forked repo in the terminalGitbash Linux terminalA fork is your very own copy of some code which you can make changes locally without fear of breaking anything upstream (more on this later). You are free to add some feature and suggest that new feature be added back to the upstream repository.What is Sass and how does it workSCSSCSS StylingSass stands for Syntactically Awesome Stylesheets. It is a CSS Pre-Processor meaning you are able to write CSS with super powers of functions, variables, loops, mixins and components or partials.Terminal for productivityTerminalLinuxIf you are are software developer building websites you most likely are writing backend code, frontend code, configuring databases, servers and are using html, javascript, work with php, node js, .net, ruby, python insert favourite language you are coding.Git submodulesGitGithub bashgit submodules are great, they allow you to add another repository to an existing project. So that you can keep your dependencies separate and managed by separate repos.'