Future of programming
Some thoughts after watching: http://java.dzone.com/videos/future-programming-languages. It is a very interesting lecture from Anders Hejlsberg at JAOO Aarhus 2008.For some time I've noticed that I am...
View ArticleConst Correctness in C++
Memorize, memorize, memorize!!!// value being pointed cannot be changed:const char * ptr;// address of the pointer cannot be changed, // but the value being pointed can bechar * const ptr;// both value...
View ArticleVS plugins
Some of useful plugins for Visual Studio.At first one should visit: http://visualstudiogallery.msdn.microsoft.com/. There, lots of useful tools for VS can be found.For instance today I came across...
View Articlebooks: work habits
For some time I have been interested in books about style/philosophy of a programmer's job. A lot of techniques and concepts can be found in general psychology of work (how to improve productivity, how...
View ArticleUpdates
I have managed to update my web page and I've added one nice feature to this blog. Web page:http://bartlomiejfilipek.pl/I have some space on the using 1&1 hosting provider. There I have my...
View Articlethe SPARK particle library
spark.developpez.comWhen I was preparing classes about particles I've decided not to write my own code for particle system but rather use some library.I have my 'own' particle system and maybe in near...
View ArticleEnd of semester
I know that the last semester at university is over for almost a month, but today I thought about writing a post about it. What can I say after another year of 'professional' teaching? So I have 2...
View ArticleC++11 tests
C++ 11 has arrived and it would be nice to follow new standards and techniques that the new version of language provides. It is said that C++11 is an exciting new world so let try something out...I...
View ArticleCommand line programming
For most of the time I use some IDE (like Visual Studio) to build the software. It is very convenient and improves programming, but what would happen when I had only the command line and a simple text...
View ArticleOpenGL 4.3
http://www.opengl.org/OpenGL 4.3 has just arrived!It has been a while (almost one year) since the last update of the API but finally we have it. Moreover this new version brings some quite interesting...
View ArticleInteresting links
siggraph-2012-links - lots of links for SIGGRAPH 2012advanced-visual-effects-with-direct3d-11 - Advanced Visual Effects with DX11in-programming-one-is-the-loneliest-number - from Coding Horror....
View ArticleInteresting links in August
This time:Beyond programmable shading course TDDGotW & C++11 StylePropertiesOpenGL talk from NVidiaI tried not only to put the links but also add some thoughts on most of...
View ArticleOpenGL ES 3.0
August the 6th 2012 is a great day for the OpenGL community. We got OpenGL 4.3 and what's probably the most impressive we have now: OpenGL ES 3.0!ES 3.0 comes after above 5 years! The ES 2.0 was...
View ArticleDesign Smells
Recently I have come across a very interesting book called "Agile Software Development" by Robert C. Martin. This book is one of the most important descriptions about Agile methodologies. I've read...
View ArticleInteresting links in November
This time:Coding Horror: Todon'tGL Load GenStorage Layout of Polymorphic ObjectsPowerVR RogueA trip through Graphics PipelineCoding Horror: Todon'tDo we really need "todo lists"? Cannot we live without...
View ArticleOpenGL startup V3.0
Over the years I've created several frameworks for OpenGL Applications. Although some of them were only a private libraries I've managed to write some code that was actually used by some other people...
View ArticleBoost Test Library
www.boost.org/doc/libs/1_52_0/libs/test/In this short post I would like to describe some basic things related to Unit testing and the Boost Test library. In ideal world every class/function/module...
View ArticleInteresting links in December
This time:Cpp Vector/List/Deque BenchmarkSeven productivity mythsModules in cpp, by Doug GregorSource Making SiteQt Developer Days, Berlin 2012 videosCpp Vector/List/Deque BenchmarkThis is an...
View ArticleC++ at the end of 2012
This year (2012) and the previous one were good time for C++ language. We have the new standard: C++0x became C++11. What is more important is that the language will definitely not be forgotten and new...
View ArticleSeveral days with new HTML and CSS
HTML5-logo, wikipediaDuring my Christmas break I had some time to look at new things happening in the Web World. Although I spend most of my developer's time in native, windows, graphics and GPU area I...
View Article