It’s summer! Hmm… actually it’s summer for almost one month now. This time, I don’t want to write about something heavy and related to programming. Let’s make a little summary of the first part of the year.. and also, I have a question to you - can you help me a bit?
22 July 2016
07 July 2016
As you might read in my recent post - coding without Google - I’ve started learning to program mostly from books. In the beginning, I read them from cover to cover (assuming I could understand them!) and recreated examples. It was an excellent time! In the post, I’d like to share my list of important books that taught me the base of my knowledge. Maybe you’ve shared similar titles along your learning path?
05 July 2016
Today I’d like to write about a topic that potentially is not much related to the programming: about English Grammar. You may wonder why? There are at least two reasons.
The first: it’s possible that from time to time you have not only to write a code, but also write a spec or documentation. And probably, you’ll write using English - since it’s Lingua franca in coding. Thus, using proper grammar will usually help in producing better docs.
The second: it’s especially useful when blogging! English is not my native language. I do my best to use correct tenses, compose proper sentences, use prepositions, words or articles. But still, it won’t be as good as written by a journalist. So I a second eye is very helpful here.
Let’s meet Grammarly! It’s a tool that can automatically improve your writing.
23 June 2016
09 June 2016
26 May 2016
Some time ago an intriguing article appeared on reddit: “Do Experienced Programmers Use Google Frequently?”. The author discussed if expert programmers use google more often than novice coders. He mentioned than using google is actually a good thing. It helps to find best solutions, validate ideas, speed the development. Google nowadays seems to be a crucial part of any developer toolbox. That reminded me of old times.
24 May 2016
16 May 2016
12 May 2016
Some time ago I wrote about micro benchmarking libraries for C++ - here’s the link. I’ve described three libraries: Nonius, Hayai, Celero. But actually, I wanted to cover fourth one. Google Benchmark library was at that time not available for my Windows environment, so I couldn’t test it. Fortunately, under the original post I got a comment saying that the library is now ready for Visual Studio!
Let’s see how can we use it.
28 April 2016
14 April 2016
Visual Studio is my main development environment. I’ve been using this tool probably since version 2003…2005. I am really happy that VS is getting more and more powerful these days and you can also use it on multiple-platforms (through VS Code, for web or cloud apps). What’s even better - it’s free for personal use or if you’re a small company (Community Version)! Today, I’ve prepared some productivity tips that might make your life a bit easier when developing an app in this Microsoft IDE.
I target native app development, but most of the rules should be generic to other languages as well.
17 March 2016
Sometimes you can find interesting stuff in your past projects!
One day I was thinking about new post topics for the blog, but somehow, I got not much energy to do it. So, I just browsed through my very old projects (that are actually listed in my portfolio site). Memories came back and I decided maybe it’s time to refresh the ancient code files!
This time let’s go into Matrix!