Blog archive for "programming"
263 blog posts were tagged as "programming".
- Open Source Maintenance, posted April 2, 2024
- Angular, Caddy, Gunicorn and Django, posted October 21, 2023
- Advent 2021: Open source, posted December 24, 2021
- Advent 2021: Blender, posted December 23, 2021
- Advent 2021: Visual Studio Code, posted December 22, 2021
- Advent 2021: Thunderbird, posted December 21, 2021
- Advent 2021: ZFS, posted December 20, 2021
- Advent 2021: Zstandard, posted December 19, 2021
- Advent 2021: Catch2, posted December 18, 2021
- Advent 2021: SQLite, posted December 17, 2021
- Advent 2021: Ansible, posted December 16, 2021
- Advent 2021: Linux, posted December 15, 2021
- Advent 2021: Matplotlib, Pandas & Numpy, posted December 14, 2021
- Advent 2021: XML & JSON, posted December 13, 2021
- Advent 2021: GraphQL, posted December 12, 2021
- Advent 2021: gRPC, posted December 11, 2021
- Advent 2021: Flask, posted December 10, 2021
- Advent 2021: Angular, posted December 9, 2021
- Advent 2021: Django, posted December 8, 2021
- Advent 2021: CMake, posted December 7, 2021
- Advent 2021: TypeScript, posted December 6, 2021
- Advent 2021: Go, posted December 5, 2021
- Advent 2021: Python, posted December 4, 2021
- Advent 2021: C#, posted December 3, 2021
- Advent 2021: C++, posted December 2, 2021
- Advent 2021: Intro, posted December 1, 2021
- Components & code design, posted April 6, 2021
- Five years of GPU DB, posted September 27, 2020
- Goodbye, Bitbucket!, posted March 19, 2020
- Getting started with GraphQL, posted April 29, 2019
- Introducing liara 2, posted March 31, 2019
- Even more compute shaders, posted July 22, 2018
- More compute shaders, posted July 14, 2018
- Introduction to compute shaders, posted July 7, 2018
- Project status, posted May 13, 2018
- Codegen for fast Vulkan, posted March 10, 2018
- Dependency management 2018, posted February 21, 2018
- From Google Test to Catch, posted December 29, 2017
- GraphQL in the GPU database, posted December 28, 2017
- Version numbers, posted November 19, 2017
- Introducing kyla 2.0, posted March 4, 2017
- Introducing kyla - part 2, posted September 11, 2016
- Introducing kyla - part 1, posted September 3, 2016
- Dependency-free autocomplete - a web development story, posted August 3, 2016
- Moving from Wordpress to Nikola, posted May 5, 2016
- Designing C APIs in 2016, posted May 1, 2016
- 5 years of data processing: Lessons learned, posted August 30, 2015
- Scratching your itch: Side projects, posted April 19, 2015
- Developing on Linux: A look back, posted December 13, 2014
- Associating OpenCL device ids with GPUs, posted August 1, 2014
- Some notes on data processing, posted July 19, 2014
- Living with Linux - 6 months recap, posted July 1, 2014
- Managing results, or: What the hell did I do?, posted June 16, 2014
- Live OpenCL application profiling with AMD's GPUPerfAPI, posted April 30, 2014
- Robust OpenCL initialization, part #2 (Optimus & friends), posted April 28, 2014
- Robust OpenCL initialization, part #1, posted April 26, 2014
- My GDC 2014 talk on OpenCL and realtime graphics, posted March 22, 2014
- Porting from Windows to Linux, part 3, posted February 21, 2014
- Book review: OpenCL Programming by Example, posted February 16, 2014
- Porting from Windows to Linux, part 2, posted February 13, 2014
- Porting from Windows to Linux, part 1, posted February 5, 2014
- Taking Linux seriously, posted December 7, 2013
- OpenCL & graphics: Are we there yet?, posted December 5, 2013
- Programmer productivity, posted September 19, 2013
- OpenCL 2.0 Review, posted July 23, 2013
- Porting from DirectX11 to OpenGL 4.2: Tales from the trenches, posted July 19, 2013
- Porting from DirectX11 to OpenGL 4.2: Textures & samplers, posted May 2, 2013
- Two more reasons why you should be using OpenCL, posted March 30, 2013
- Programming tools, posted November 8, 2012
- Getting started with OpenCL, Part #3, posted November 5, 2012
- Getting started with OpenCL, Part #2, posted November 4, 2012
- Getting started with OpenCL, Part #1, posted November 3, 2012
- Be careful with that shared_ptr, my friend, posted October 21, 2012
- What is OpenCL?, posted September 19, 2012
- Why you should use LLVM's ArrayRef, posted September 19, 2012
- Symstore for easier PDB handling, posted September 8, 2012
- Scalable geometry handling, posted August 25, 2012
- Making your library easy to integrate, posted August 18, 2012
- Open source projects waiting to be implemented, posted July 7, 2012
- Canonical include files for frameworks & libraries, posted March 16, 2012
- OpenCL for realtime rendering: What's missing?, posted December 6, 2011
- C++, ownership and shared_ptr, posted September 12, 2011
- Ava source code is now public, posted September 6, 2011
- Review: PVS Studio, posted July 18, 2011
- Poor man's animation framework revisited, posted May 2, 2011
- VPlan4: Project overview, posted April 25, 2011
- VPlan4: A bit of history, posted November 29, 2010
- Automated testing on my latest research project, posted November 1, 2010
- Bazaar 2.2 has been released, posted August 16, 2010
- Build engineering, posted July 19, 2010
- Building Qt -- fast, posted July 12, 2010
- C++ unit testing frameworks revisited, posted July 5, 2010
- Reporting compiler bugs, posted June 28, 2010
- Avoid unsigned types by default, posted May 17, 2010
- Bazaar for version control, posted March 8, 2010
- Beta testing time, posted October 26, 2009
- Postmortem: Diploma Thesis, 2, posted October 19, 2009
- Postmortem: Diploma Thesis, 1, posted October 12, 2009
- Linux developer tools, posted September 21, 2009
- Switching to Linux: A Windows developer’s view, posted September 14, 2009
- Using CMake to build a Qt application, posted September 7, 2009
- Boost 1.40 released, posted August 28, 2009
- Updated Qt build instructions, posted August 27, 2009
- Optimising performance: Strings, maps, sets, posted August 24, 2009
- Unit testing introduction, posted August 10, 2009
- Building Qt from source with Visual Studio, posted July 13, 2009
- Useful HTML reports, posted June 25, 2009
- Google diff, match and patch ported to C#, posted June 22, 2009
- Some notes on strings, data structures and data bases, posted June 18, 2009
- Improving your programming skills, posted June 15, 2009
- Of being determined, posted June 11, 2009
- Getting yourself into the "zone", and some notes on programming as a craft, posted June 8, 2009
- .NET 4.0/Visual Studio 2010 Beta 1 is out, posted May 22, 2009
- Boost 1.39 has been released, and CMake 2.6.4 is out as well, posted May 3, 2009
- Development machines, posted May 2, 2009
- SQLite3, posted April 20, 2009
- Pimpl your C++ code, posted March 14, 2009
- Memory optimisations, posted March 6, 2009
- Boost 1.38 released, posted February 10, 2009
- Boost 1.38 incoming, posted February 9, 2009
- Debug war story, posted February 7, 2009
- Some notes about testing, posted January 23, 2009
- Test on multiple platforms, posted January 10, 2009
- Invest in testing, posted December 29, 2008
- Post schedule, SSE, other stuff, posted December 19, 2008
- Debugging shaders: Artifacts grouped into quads, posted November 29, 2008
- War story: Cache if it you can, posted November 22, 2008
- C++ tricks, #6: Explicit template instantiation, posted November 19, 2008
- Boost 1.37 has been released, posted November 4, 2008
- Visual Studio 2010 preview released, posted October 28, 2008
- The quest for the right UI toolkit, posted October 20, 2008
- Reading recommendation: Pragmatic programmer, posted October 13, 2008
- Fedora Linux: An easy to use Linux for work (with CUDA), posted September 29, 2008
- CMake – A build tool that just works, posted September 22, 2008
- API design tips, posted September 8, 2008
- std::tr1::shared_ptr tutorial, posted September 1, 2008
- Convert a FAT32 partition to NTFS on XP Home, posted August 25, 2008
- WPF: Minimal WPF DataBinding example, posted August 18, 2008
- Visual Studio 2008 SP 1 /.NET 3.5 SP 1 out, posted August 12, 2008
- What are you waiting for?, posted August 11, 2008
- SQL Server Compact 3.5 SP 1 released (x64 inside), posted August 9, 2008
- Code quality notes, posted July 26, 2008
- SVN 1.5, TortoiseSVN 1.5 released, posted June 22, 2008
- CMake 2.6 final released, posted May 7, 2008
- Type traits, posted May 7, 2008
- Server problems, VC feature pack updated, posted April 23, 2008
- Setting up a minimal Debian for VM use, posted April 18, 2008
- Bug in Boost 1.35/Threads, Condition::notify_one, posted April 10, 2008
- Migrating from Boost 1.35 to TR1, posted April 8, 2008
- Visual C++ feature pack, posted April 8, 2008
- Experiences, posted April 1, 2008
- Boost 1.35 released, posted March 30, 2008
- CMake 2.6 reaches beta, posted March 27, 2008
-
C++,
, precompiled headers and pimpl , posted March 26, 2008 - C++, legacy and future, posted March 11, 2008
- Windows Live Writer, posted February 16, 2008
- SimpleDB, posted January 18, 2008
- SphereAO, posted January 18, 2008
- Updated the cast article, posted January 7, 2008
- 32bit Explorer on Vista x64, posted January 3, 2008
- Building Boost from SVN trunk with Visual Studio 2008 (x86 & x64), posted December 29, 2007
- C++ background: Static, reinterpret and C-Style casts, posted December 18, 2007
- Netbeans and SVN over SSH, posted December 15, 2007
- VirtualBox 1.5.2 released, posted October 20, 2007
- Non-official, more recent Audigy drivers for Vista, posted October 11, 2007
- New opensource C/C++ Frontend, posted September 11, 2007
- FileZilla 3.0 Final released, posted September 10, 2007
- VC++ future and where is Microsoft going today?, posted August 20, 2007
- Compiler magic, posted August 19, 2007
- Network & Math rambling, posted August 12, 2007
- Boost 1.34.1 released, posted July 28, 2007
- C++ tricks, #5: Breaking on memory allocations with VC, posted July 19, 2007
- Cache-aware programming, posted June 24, 2007
- What's going on?, posted June 5, 2007
- niven object managment R16 working, posted May 27, 2007
- Automatic consistency checking, posted May 24, 2007
- C++ tricks, #4: Binding to overloaded member functions, posted May 17, 2007
- Boost 1.34 has been released, posted May 13, 2007
- AMD releases "Barcelona" software optimization guide, posted May 10, 2007
- Test driven, posted May 9, 2007
- C++ Tricks, #3: Beating your compiler at stupid stuff, posted May 2, 2007
- Python 2.5.1 released, posted April 23, 2007
- C++ tricks, #2: Parameter passing, posted April 22, 2007
- VTK and Python ..., posted April 22, 2007
- Virtualization, posted March 31, 2007
- Breaking dependencies with COM-style interfaces, posted March 21, 2007
- Visual Studio 2005 SP1 on Vista, posted March 12, 2007
- Web development, posted March 8, 2007
- C++ tricks, #1: Compile time checks, posted February 10, 2007
- niven ported to x64, posted February 9, 2007
- nivenCore on x64, posted February 4, 2007
- C-warning discovered, posted January 27, 2007
- Compiler "optimisation", continued, posted January 15, 2007
- Compiler "optimisation" ..., posted January 15, 2007
- Working at warning level 4, posted January 10, 2007
- Development fun, posted December 28, 2006
- VPlan released, posted December 18, 2006
- Visual Studio 2005 SP 1 changelog, posted December 17, 2006
- Visual Studio 2005 SP1, posted December 16, 2006
- More timings, posted December 14, 2006
- Optimising compile times with precompiled headers, posted December 13, 2006
- Java SE 6 is out, posted December 11, 2006
- Virtualization and updates, posted December 6, 2006
- niven build scripts updated, posted November 27, 2006
- niven on its way to x64 support, posted November 23, 2006
- VPlan, posted November 20, 2006
- Java is Open Source now, and I've stopped some side projects, posted November 13, 2006
- Clear view, posted October 8, 2006
- Exams (mostly) over, posted September 21, 2006
- Package loading, posted August 17, 2006
- Multithreaded issues, posted July 28, 2006
- Thread-pool, posted July 23, 2006
- Exception(al?) performance, posted July 18, 2006
- Style tweaked a bit, posted July 18, 2006
- New style, posted July 17, 2006
- Gameplay scripting, posted July 11, 2006
- Unit testing, posted July 5, 2006
- Lambda functions in C++, posted June 29, 2006
- From scratch we go, posted June 7, 2006
- Visual Studio 2005 - Hail Microsoft!, posted May 24, 2006
- Packages update, posted April 17, 2006
- File I/O performance, posted April 9, 2006
- File system thoughts, posted March 13, 2006
- Rewriting, posted March 12, 2006
- First object serialized, posted March 8, 2006
- Packages, posted February 28, 2006
- AnkhSVN and the WiX Toolkit, posted February 5, 2006
- Thoughts on scripting, posted January 31, 2006
- Inside niven: Dynamic class loading, posted January 10, 2006
- Inside niven Part. I, posted January 2, 2006
- Boost::Signal inside a std::map, posted December 6, 2005
- Back on the OpenGL Track, Collada delayed, posted November 15, 2005
- Niven|FSG started, posted November 8, 2005
- GLExt2 goes OpenSource, posted October 27, 2005
- Boosting your C++ tools, posted October 26, 2005
- OpenOffice 2.0 is out, posted October 20, 2005
- nLite - Pimping up your Windows Installation, posted October 1, 2005
- Windows Media Player madness, posted September 11, 2005
- F13 going public, posted August 20, 2005
- Beta.Shelter13, posted August 16, 2005
- Random thoughts, posted August 12, 2005
- .obj import working, posted July 3, 2005
- SH13 Pastebot, posted June 19, 2005
- ASM book, posted May 28, 2005
- Episode III and some C++, posted May 21, 2005
- Some small updates, posted May 16, 2005
- Getting on, posted April 10, 2005
- Some little progress, posted April 4, 2005
- Unbreak my code, say it will work again ..., posted April 3, 2005
- Update round I, posted April 2, 2005
- New comp running, bugtracker API ideas, posted February 28, 2005
- Bug tracker tracking itself, posted February 20, 2005
- First bug tracker image, posted February 17, 2005
- Bug tracker database schema finished, posted February 14, 2005
- Bugtracker, again, posted February 2, 2005
- Books, part I and still waiting for graphics, posted January 30, 2005
- Patents and bugzilla, posted January 24, 2005
- Code review and new rig incoming, posted January 19, 2005
- Bug tracker found, posted January 18, 2005
- Bug tracking, posted January 17, 2005
- Starting small..., posted January 14, 2005
- Decision ..., posted January 14, 2005
- Some random thoughts, posted January 13, 2005