Top all-time · #6169
Victor Parmar
Personal blog · smalldata.tech/blog · on HN as wheresvic1programmingweb
Victor Parmar writes SmallData, a personal blog at smalldata.tech about programming and web. Since 2015, 12 different Hacker News readers have linked it 335 times, most often “Teach Testing First”. No feed was found, so read it on the site itself.
Victor Parmar is a full-stack software engineer who loves travelling and building things. Personal site, blog, and playground.
Most-linked posts?
- Teach Testing First5 people · 17 mentions · first linked 2019-02-09
- Using Gmail with Mutt5 people · 12 mentions · first linked 2016-09-23
- Copying objects in JavaScript4 people · 8 mentions · first linked 2018-11-01
- Merge request checklist (2017)3 people · 16 mentions · first linked 2017-10-06
- Questions to ask at the end of a technical interview (2017)3 people · 15 mentions · first linked 2017-03-28
- “Design outside-in, develop inside-out”3 people · 13 mentions · first linked 2019-01-16
- Docker in 10 Minutes3 people · 13 mentions · first linked 2019-06-10
- Building a voice assistant to control music3 people · 12 mentions · first linked 2017-11-15
- Building a simple static site generator in 100 lines3 people · 11 mentions · first linked 2018-08-16
- Clean Code – Notes3 people · 10 mentions · first linked 2018-09-16
What Hacker News says?
https://smalldata.tech/sd-insights/best-ubuntu-laptop
Comment linking /sd-insights/best-ubuntu-laptop
on “Ask HN: What do you want to see in Ubuntu 17.10?”Submitted Setting up a Raspberry Pi 4 home server as a story · 251 points
HN discussionI used the VoiceRecognition API to control my music player using voice commands - works great for cooking! https://smalldata.tech/blog/2017/11/15/building-a-voice-assi... I also wrote my own little VPN kill swtich - great for ensuring that my browser shuts down if the VPN dies. https://smalldata.tech/blog/2018/04/11/building-a-vpn-kill-s...
Comment linking /blog/2018/04/11/building-a-vpn-kill-switch-on-ubuntu-using-node-js
on “Ask HN: What are the things that you have automated in your personal life?”Submitted Questions to ask at the end of a technical interview (2017) as a story · 211 points
HN discussionI've struggled with the same so i wrote my own - https://smalldata.tech/blog/2019/06/08/docker-in-10-minutes
Comment linking /blog/2019/06/08/docker-in-10-minutes
on “Ask HN: Your favourite tutorial for total beginners?”Submitted Using Gmail with Mutt as a story · 145 points
HN discussionIf you're looking for a similar from scratch tutorial in Java, check this one out: https://smalldata.tech/blog/2016/05/03/building-a-simple-neu...
Comment linking /blog/2016/05/03/building-a-simple-neural-net-in-java
on “How to build your own neural network from scratch in Python”Submitted Building a simple neural net in Java as a story · 137 points
HN discussionIt's funny, I also ended up building a custom static site generator and it was actually really simple to do so! When I initially started googling around for custom static site generators, I could not find much content so I just wrote a quick post on it: https://smalldata.tech/blog/2018/08/16/building-a-simple-sta...
Comment linking /blog/2018/08/16/building-a-simple-static-site-generator-using-node-js
on “ I Built My Own Shitty Static Site Generator”Submitted IMAP Email Backup as a story · 125 points
HN discussionI switched to using mutt with Gmail and documented my story here: https://smalldata.tech/blog/2016/09/10/gmail-with-mutt
Comment linking /blog/2016/09/10/gmail-with-mutt
on “Switching to the Mutt Email Client”Submitted Getting Started with Lisp in 2019 as a story · 125 points
HN discussionHmm, seems like I am somewhere in the middle - my blog is run on a custom static site generator and I have around 50 blog posts, which are mostly technical how-to content, including of course one on writing your own static site generator :) https://smalldata.tech/blog/2018/08/16/building-a-simple-sta...
Comment linking /blog/2018/08/16/building-a-simple-static-site-generator-using-node-js
on “Blogging vs. Blog Setups”Submitted Copying objects in JavaScript as a story · 124 points
HN discussionvery interesting read - for an alternative interface to email, try mutt[1] [1] https://smalldata.tech/blog/2016/09/10/gmail-with-mutt
Comment linking /blog/2016/09/10/gmail-with-mutt
on “Companies may be losing millions due to emails buried in collapsed Gmail threads”Submitted Getting Started with Lisp (2019) as a story · 82 points
HN discussionI made a little checklist for myself here: https://smalldata.tech/blog/2017/03/27/questions-to-ask-at-t... Maybe there are a few questions that make sense for your role!
Comment linking /blog/2017/03/27/questions-to-ask-at-the-end-of-a-technical-interview
on “Ask HN: Types of questions to ask team members before accepting role?”Submitted Using gmail with mutt (2016) as a story · 63 points
HN discussionShameless plug: Here's a little tutorial that shows you how you can write your own Static site generator in around 100 lines of code! https://smalldata.tech/blog/2018/08/16/building-a-simple-sta...
Comment linking /blog/2018/08/16/building-a-simple-static-site-generator-using-node-js
on “Top Open-Source Static Site Generators”Submitted Questions to ask at the end of a technical interview as a story · 57 points
HN discussionThere is actually a "Design outside-in, develop inside-out" theory that I found illustrated once in an HN comment. It rang so many bells for me that I tried to write it out[1] so that I could understand it better. [1] https://smalldata.tech/blog/2019/01/16/design-outside-in-dev...
Comment linking /blog/2019/01/16/design-outside-in-develop-inside-out
on “Build Software from Front-to-Back”Submitted Building a simple static site generator in 100 lines as a story · 55 points
HN discussionEntr is amazing - I'm using it in my go projects to hot reload when developing! https://smalldata.tech/blog/2019/03/15/hot-reload-go-applica...
Comment linking /blog/2019/03/15/hot-reload-go-applications
on “Entr: Rerun your build when files change”Submitted Node.js Express API development security checklist as a story · 50 points
HN discussionI switched to using mutt with gmail and have never looked back. Mutt actually does a brilliant job of converting all html to plaintext. Here's the entry that I wrote about it (includes my mutt config): https://smalldata.tech/blog/2016/09/10/gmail-with-mutt
Comment linking /blog/2016/09/10/gmail-with-mutt
on “The only safe email is text-only email”Submitted Create a SaaS in 18 steps as a story · 46 points
HN discussionWhile this is pretty cool, it's also not all that much of an effort to setup https using certbot and have it automatically configure nginx: https://smalldata.tech/blog/2015/12/29/nginx-nodejs-and-http... Setting up the renew job is also a very simple cron job. Moreover, something that one forgets is that once you have your posts, comments and any sort of data, you need to have backups and other sysadminy stuff. Pers…
Comment linking /blog/2015/12/29/nginx-nodejs-and-https-via-letsencrypt
on “Host Your Blog on DigitalOcean with Docker, Nginx and Let’s Encrypt”Submitted Programming abstract art as a story · 45 points
HN discussionWhen I set up my personal gmail with Mutt, I used the following guides, if you're interested. None of them are perfect, so I did what most people do and took bits and bobs from all of them: 1. [ https://smalldata.tech/blog/2016/09/10/gmail-with-mutt ] 2. [ http://stevelosh.com/blog/2012/10/the-homely-mutt/ ] 3. [ https://baptiste-wicht.com/posts/2014/07/a-mutt-journey-my-m... ]
Comment linking /blog/2016/09/10/gmail-with-mutt
on “Can you use the terminal for everything? [video]”Submitted Building a voice assistant to control music as a story · 43 points
HN discussion