My name is Bartlomiej Filipek (or Bartek as a shorter version), @fenbf. I am a software developer from a beautiful city Cracow in Southern Poland. This is my coding blog.
I started coding when I was 14 years old (first book "C++ in 24h"! :)), I got my first real programming job in 2007. Since that moment I gained professional experience in quite a lot of different areas: Native Windows Desktop Apps, OpenGL, Gamedev, BioFeedback games, .NET, Large scale app development, flight planning, and even some graphics driver coding (see my experience on linkedin). During studies I also tried to teach other people by creating lectures about OpenGL and gamedev.
Currently I work as a C++ software developer for Xara. My code can be found in advanced document editors from the company, mainly in Text area. The team is distributed all over the Europe and I work remotely from Cracow.
bartlomiej DOT filipek AT gmail
I am happy to answer questions about my posts, talk about possible collaboration or just exchange ideas.
If you want to work with me, take a look at a separate Collaborate Page, with some more details.
About the blog
Why do I blog?
- I like creating training materials and I like teaching.
- This place gives me a chance to experiment with new technologies.
- My work is visible so I have more motivation to finish projects.
- "Teach to learn"
- Improve my overall skills
In the past my posts were written at random frequency, but since the beginning of 2016 - I tried to be more strict! :)
You can expect a post at least twice per month: on Mondays (every second Monday to be correct). Plus if there is a follow-up or some smaller thing it will be published quicker.
© Bartlomiej Filipek, 2017.
Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Bartlomiej Filipek with appropriate and specific direction to the original content.
If you want to republish some of my articles on other site let me know first.
On this blog I write about the following things:
- Modern C++: C++11/14/17...
- Performance optimizations
- Native coding
- Programming experiments and hobby projects
- Good software development practices and tips
- New coding standards
- Visual Studio
If you have ideas about posts you'd like to read, please let me know!
This blog and some of articles coming from it got quite good reception! Here is the success list:
- C++ Status at the end of 2015 - won Best C++ Article of January 2016 (First Prize) @codeproject!
- Top 5 Beautiful C++ std Algorithms Examples - won Best C++ Article of December 2014 (First Prize) @codeproject!
- Learning Modern OpenGL - won Best C++ Article of May 2014 (Second Prize) @codeproject!
- Additionally it got over 20k views in the first three days after it was posted. Now it's around 150k views! (March 2017)
If you like what I am doing, you can help me by doing the following things:
- Share my articles on your social media accounts.
- Comment under the posts and on reddit/heckernews.
- Give me feedback about the content quality, language, typos, etc.
- Subscribe to my mailing list.
This site contains ads or referral links (especially to Amazon), which provide me with a commission. Thank you for your understanding.
Some more links
- some of my projects: bartlomiejfilipek.pl/portfolio/
- my main site: bartlomiejfilipek.pl
- slideshare: www.slideshare.net/joebaf
Here is a list of tools/products that I use to create this blog: