About this section of the website
Luke Kumar-Jan 03, 2024
Welcome to the blog section of the site! This section contains blog posts and little quizzes related to all things programming and web development.
Who is it for?
A few people...
Employers/Clients
This is built with employers in the web development world in mind, to demonstrate my knowledge of the field.
Developers
I'll try to keep posts short and simple. Personally, when starting out I found it difficult to comprehend a lot of the documentation and explanations offered by seasoned developers. So, I will try here to communicate concepts clearly. Some posts will assume prior knowledge in a topic, others will not.
Myself
Typing these things out helps me to remember them; the quizzes are also quite useful for the same reason. And, building out and maintaining the back-end is a good exercise for me.
What are the quizzes like?
I like using quizzes to reinforce concepts and consolidate learning. They've been a useful tool for me for a few years;
I originally built a simple quiz interface for the terminal using python...
And later did something more elaborate for Android which incorporated basic voice commands:
My web app for teachers is the most detailed quiz creation/administration tool I've done, incorporating media uploads, marking on the cloud, and a dashboard to keep track of student progress (see https://www.youtube.com/watch?v=wWu1UZ6Drlw for a basic overview).
All that to say, I like quizzes as a learning/review tool. This site has a pretty basic quiz interface, but I find it useful. I try to build quizzes that focus on understanding code, rather than memorizing it. Check it out at the bottom of the blog section!
How was this made?
The data for this section is stored in a MongoDB Atlas instance. It's connected to an API running express on a remote server. All of the quizzes and blog posts are rendered and cached at build time, for quick loading.
So, now what?
Browse the blog section, and see if there are any posts or quizzes that interest you! Or do anything else.