On this website I post blogs where I share code and system designs that I’ve used in the hope that they will help people with their own development projects.

For many years I did Linux system programming in C and C++. These days my technical infatuations include developing data search and analytics systems with Python, Go, and Elasticsearch.

When I’m not slaving away over a hot keyboard – yes I do have a life outside technology – I like spending time with my family, cooking, going to theater and movies. My family and I are cat lovers and spend time fostering semi-feral cats for future adoption – more on that later.

My Blogging History

Back in 2011 I got started with blogging at Trend Micro when I wrote a blog on what to do when your Facebook account is stolen for Trend Micro’s internal facing employee social network. The blog was inspired by advice I gave to one of my son’s high school teachers when that very thing happened to him. The folks at Fearless Web liked the piece enough to publish it on their website. A few blogs later they invited me to join the Fearless Web Team as one of their regular bloggers.

Over the years I have written a considerable amount of software project documentation including: design specifications, functional requirements, engineering support training materials and software test set up tutorials. Many years ago I taught a course on Unix Network Programming for UC Berkeley Extension. Writing to explain how things work and are put together has always been a passion of mine.

So shortly after I started blogging for Fearless Web, I decided to create my own personal blog, VicHargrave.com. My content is simliar to the type of documentation I’ve been writing for years. I blog mostly on programming and computer system topics that explain how to do things. My main programming languages are C, C++ and Java. Occasionally I’ll post an article here on Internet security, although I do most of my security writing these days for Trend Micro Simply Security and Security Intelligence.

Feral Cat Rehabilitation

My family and I are very much into cats. We have 4 of our own. We also work with Katydid Cat Rescue to foster and help socialize cats that are rescued from the streets. Our goal is to help them feel comfortable being around people and eventually adopted by families that can give these beautiful animals the loving homes they deserve.

How I Filter Comments and Pingbacks

I encourage those of you who are interested in my articles and have comments, to post them. I invite the feedback. I’ll respond to any legitimate inquiry or discussion thread as long as it pertains to content on this site. Similarly with pingbacks. If your pingback truly points to this site then I’m fine with it. Otherwise pingbacks and comments unrelated to VicHargrave.com will be filtered.

Free Stuff Licensing

Most of the sample code in my articles is maintained on Github. All of the code is licensed according to the Apache License, Version 2.0. You are free to use it how ever you want. I’ve made every effort to test the code so it works according to the tests outlined in each blog. However, I take no responsibility for its suitability or use as stated in the Apache License.

Helping You figure Stuff Out

I get a kick out of writing blogs to help people understand programming and share points of view on technology and other topics. I hope you find the information on this site interesting and useful.

Thanks for visiting my website.

Leave a Reply

Your email address will not be published. Required fields are marked *