Hello, world.
This is a blog about application development web, desktop & mobile across a range of programming languages incl. JavaScript, C# and more.
These are interesting times for the web. Tag along as I get amazed on what the web can do, how AI is taking over the world, and sympathize my spectacular failures and stupidity.
Explore
- đ Posts â In-depth articles on web development, JavaScript, TypeScript, Vue.js, ASP.NET, and more
- đïž Categories â Browse topics: JavaScript, Vue.js, TypeScript, ASP.NET, and more
- đ Apps â Simple, powerful tools built for real-world use
Stay in touch!: đ€Twitter | đRSS | đGitHub
Wordpress is fantastic, except when it isnât.
There are a few scenarios in Wordpress where you would want to migrate from an existing URL (e.g. your localhost, http://domainname.com, or https//abc.com) to a new URL (e.g. https://domainname.com).
You can end up with a confusing setup and a broken site if you donât go by the book! The easiest way to take precautions for a successful migration is to read a 100 line manual, or may lie in finding a âgood pluginâ that can migrate the site for you.
...
Web developers today are a spoiled lot.
I consider myself as an absolute beginner in the web development world, but I am truly amazed at the things I can do today with free / minimal cost infrastructure. The system automates everything except me - I am that stupid man in the middle.
Despite stupidity, I can and want to build truly great stuff for my human brothers and sisters (and then some for the animals in you, for Alexa, Cortana, the robots and so forth).
...
Have you used npm install to get mysql package?
npm i --save mysql It is quite common to see the below error on Windows:
c:\dev\proj\js\adonis\hwblog2>npm i --save mysql adonis-fullstack-app@4.1.0 c:\dev\proj\js\adonis\hwblog2 `-- sqlstring@2.3.1 extraneous npm ERR! Windows_NT 10.0.17134 npm ERR! argv "C:\\dev\\js\\nodejs\\node.exe" "C:\\Users\\itsme\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "i" "--save" "mysql" npm ERR! node v10.11.0 npm ERR! npm v3.9.5 npm ERR! path c:\dev\proj\js\adonis\hwblog2\node_modules\.staging\bignumber.js-1aa9aeba npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall rename npm ERR! Error: EPERM: operation not permitted, rename 'c:\dev\proj\js\adonis\hwblog2\node_modules\.staging\bignumber.js-1aa9aeba' -> 'c:\dev\proj\js\adonis\hwblog2\node_modules\bignumber.js' npm ERR! at destStatted (C:\Users\itsme\AppData\Roaming\npm\node_modules\npm\lib\install\action\finalize.js:25:7) npm ERR! at FSReqWrap.oncomplete (fs.js:154:21) npm ERR! npm ERR! Error: EPERM: operation not permitted, rename 'c:\dev\proj\js\adonis\hwblog2\node_modules\.staging\bignumber.js-1aa9aeba' -> 'c:\dev\proj\js\adonis\hwblog2\node_modules\bignumber.js' npm ERR! { Error: EPERM: operation not permitted, rename 'c:\dev\proj\js\adonis\hwblog2\node_modules\.staging\bignumber.js-1aa9aeba' -> 'c:\dev\proj\js\adonis\hwblog2\node_modules\bignumber.js' npm ERR! at destStatted (C:\Users\itsme\AppData\Roaming\npm\node_modules\npm\lib\install\action\finalize.js:25:7) npm ERR! at FSReqWrap.oncomplete (fs.js:154:21) npm ERR! npm ERR! Error: EPERM: operation not permitted, rename 'c:\dev\proj\js\adonis\hwblog2\node_modules\.staging\bignumber.js-1aa9aeba' -> 'c:\dev\proj\js\adonis\hwblog2\node_modules\bignumber.js' parent: 'adonis-fullstack-app' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Please include the following file with any support request: npm ERR! c:\dev\proj\js\adonis\hwblog2\npm-debug.log The above error is caused when trying to install mysql package for AdonisJS app, but the error itself is universal on Windows 10.
...
Javascript has and always have people who fight about anything and everything. I am always on the one side or the other, trying to raise the pitch whenever I can.
After all, what is life if there is no stupidity? We should get annoyed, irritated, angered and humiliated at every instance possible.
But, this topic is different.
This topic is about using a semicolon in Javascript. And, there is only one way shown by God or your belief system.
...
âBe a teacher to become a better studentâ, said none. But it is true to a large extent. It certainly helps the guru, if not the student :)
While I have created a few short courses in my lifetime, there was nothing substantial. I had been trying to investigate available options for an immediate requirement and my deep PhD level research is outlined below.
Trends of the Day Structure your courses - students today are exposed to some really good platforms (Udemy, FreeCodeCamp, Datacamp, Coursera, Salesforce Trailhead etc.)
...
There are two primary things of interest from a communication perspective -
One to one/many collaboration with team
One to many collaboration with the world
The tools outlined here are great from both perspectives, but choose your poison carefully.
1. Team I am sure you have a bunch of tools from your organization - but letâs be honest. Most of the âorg approvedâ tools are redundant by the time they get approved by the security team.
...
It is interesting how the minor things eat away a lot of your time. Especially if you happen to be like me, one of the greater idiots on a planet full of idiots.
One of the days, I had to create website really fast to demonstrate to a potential customer. I abandoned my dear old friend Jekyll since - well, I had to create something in Hugo.
There was a requirement to show a data list (phone numbers and some related information) on one of the pages.
...
I worked with Oracle DB for a long time. Later I switched to MySQL, MariaDB, and a tiny bit of MongoDB.
All the SQL databases I worked did not quite boast about exciting developer experiences.
Oracle had SQLPlus, which was foresaken by everyone but a few diehards. Fortunately, we also had SQLDeveloper or Toad (to those who could afford that).
Unfortunately, Oracle was actively used at my work place. MySQL and friends were not.
...
Backing up has been historically a pain.
Most of the times I lacked the resources - either I donât have the hardware or could not quite setup everything seamlessly.
Previous Setup Create Synchronicity Light-weight, backup and synchronise. I include any folder that needs to be backed up to CS. Schedule the program to run every fortnight or so.
The files are backed up an attached hard-drive, some folders go to OneDrive, Dropbox, Box, or Google Drive folders.
...
I had been exploring Jekyll for quite sometime. I simply followed the below traditional, developer like approach -
download Ruby download Jekyll play around with platform capabilities - focus on Liquid see how themes are created However, I realised mid-way that select themes offer a good way for anyone to get started.
Just copy themes to your own repository Edit content Go-live on github.io This information is available to anyone who is remotely interested, but the conversation on such sites were not as prevalent as they should be.
...