Quantcast
Channel: Bartek's coding blog
Browsing all 325 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

The Matrix Updated

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...

View Article


Image may be NSFW.
Clik here to view.

Visual Studio C++ Productivity Tips

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...

View Article


Image may be NSFW.
Clik here to view.

Custom Deleters for C++ Smart Pointers

Let’s say we have the following code:LegacyList* pMyList =newLegacyList();...pMyList->ReleaseElements();delete pMyList;In order to fully delete an object we need to do some additional action.How to...

View Article

Image may be NSFW.
Clik here to view.

Google benchmark library

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...

View Article

Image may be NSFW.
Clik here to view.

Digitial Dragons 2016 day 1

Official logo from digitaldragons.plMay brings a special event into gaming industry in Cracow. For the fifth time Digital Dragons Conference is organized! I’ve just returned from the first day of the...

View Article


Image may be NSFW.
Clik here to view.

Digitial Dragons 2016 day 2

Official logo from digitaldragons.plPlease read about the first day here. Let’s see what happened in the second, final day. For sure, the whether was worse than on Monday.SessionsUnity: AAA Graphics...

View Article

Image may be NSFW.
Clik here to view.

Coding without Google

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...

View Article

Image may be NSFW.
Clik here to view.

11 Debugging Tips That Will Save Your Time

Programming is not only typing the code and happily see how smoothly it runs. Often it doesn’t run in a way we imagine! Thus, it’s crucial to debug apps effectively. And, it appears that the debugging...

View Article


Image may be NSFW.
Clik here to view.

C++ (Core) Coding Guidelines

Since 2011, when C++11 arrived, we all should be changing our coding style into modern C++ and at the same time keep good old tips. There are also general rules for programming and bug-free coding....

View Article


Image may be NSFW.
Clik here to view.

Grammarly Review - grammar for coders

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...

View Article

Image may be NSFW.
Clik here to view.

7 books that taught me how to code

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!)...

View Article

Image may be NSFW.
Clik here to view.

Code And Graphics in Mid 2016

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...

View Article

Image may be NSFW.
Clik here to view.

Wrapping Resource Handles in Smart Pointers

Some time ago I covered how to use custom deleters with smart pointers. The basic idea is to specify a dedicated method that will be called when a pointer is released. One logical application of custom...

View Article


Image may be NSFW.
Clik here to view.

Variadic Templates and a Factory Function

Variadic Templates from C++11 is probably not a feature that you use on a daily basis. But recently, I’ve come across one refactoring example where I’ve decided to give a try and apply...

View Article

Image may be NSFW.
Clik here to view.

IIFE for Complex Initialization

How do you initialize your variables, especially the const ones? What do you do when the code for the initialization is complicated? Do you move it to other method or just write inside the current...

View Article


Image may be NSFW.
Clik here to view.

Please declare your variables as const

I need to confess that for the last few years I’ve been a bit obsessed with the idea of making all variables const. Whenever I declare a variable in a function body, I try to think if I can make it...

View Article

Image may be NSFW.
Clik here to view.

Debugging Tips Extra stuff

In June I’ve listed 11 tips that can save your time when doing debugging. As it appears, the article wasn’t that horrible :) I got a chance to update the content, extend the text and publish it on...

View Article


Image may be NSFW.
Clik here to view.

Async Remote Book Review

As you might already know, I work remotely. That’s why I try to follow and read guidelines/articles that relate to that style of working. Recently, I got very curious when I saw a new book called...

View Article

Image may be NSFW.
Clik here to view.

2016 Blog Summary

Another year of blogging! Was it good or bad? What’s the plan now? What were the most popular posts?First of all, please answer those quick questions: Bartek’s Coding Blog in 2016The StorySome StatsTop...

View Article

Image may be NSFW.
Clik here to view.

C++ Status at the end of 2016

Another year and another C++ Status! It’s hard to believe, but it’s my fifth time I am writing this summary. And, as usually, C++ language is very alive. The biggest news for the year? Of course, it...

View Article
Browsing all 325 articles
Browse latest View live