S/W Devel

Facebook Twitter
Multithreadyng & Concurrency



Scott Meyers • Herb Sutter • Andrei AlexandrescuDecember 9-12, 2013 • Salish Lodge and Spa • Snoqualmie Falls, Washington C++ and Beyond is a small, conference-like event built around intensive technical sessions by Scott Meyers, Herb Sutter, and Andrei Alexandrescu, but designed also to facilitate the exchange of experiences and insights among the unusually talented developers who attend. Attendance is limited to 64 people. Technical sessions focus on topics of special interest to professional developers where Andrei, Herb, and Scott have expertise. Topics in past years have included CPU caches, lambda expressions, move semantics, CAS-based concurrency, variadic templates, the C++11 memory model, GPGPU programming, code optimization techniques, and the C++11 threading API. For details, consult the full schedules for C&B 2010, C&B 2011, and C&B 2012, as well as the selected videos from prior C++ and Beyonds. C++ and Beyond C++ and Beyond

Online Training / Courseware

Security News

TBB Documentation

Git in 5 Minutes
See also my blog Contents Optimization manuals This series of five manuals describes everything you need to know about optimizing code for x86 and x86-64 family microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of most Intel, AMD and VIA processors, and details about different compilers and calling conventions. Operating systems covered: DOS, Windows, Linux, BSD, Mac OS X Intel based, 32 and 64 bits. Note that these manuals are not for beginners. Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X


Baseball Project



Web Devel

The Daily WTF: Curious Perversions in Information Technology

The Daily WTF: Curious Perversions in Information Technology

There is no question that, in the right situation, Ruby on Rails is a great productivity multiplier. An anti-TDWTF, if you will. When used correctly, a highly-quality web site can be created with much great speed than more traditional coding methods. Still, as Frederik was well aware, not every Ruby application is created equal. Frederik is a local Ruby expert and, as such, is frequently contacted by clients who were in just a little bit in over their head when it came to Rails.

Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are included in the C++ Standards Committee's Library Technical Report (TR1) and in the new C++11 Standard.

Boost C++ Libraries

Boost C++ Libraries
The Boost Statechart Library - Overview (formerly known as boost::fsm) Overview Contents The Boost Statechart Library - Overview
Asio Copyright © 2003 - 2010 Christopher M. Kohlhoff Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. Overview Asio
I've changed server.cpp a bit. First reconfigured acceptor_ on constructor. Removed while loop, added acceptor_.close(); I suppose, default acceptor can async_accept 200 connection events at a time. Very Simple Server Very Simple Server
asio_doc.pdf (application/pdf Object)
Boost Async Client sample Explore our sites Stack Exchange sign up log in tour help careers 2.0 Stack Overflow Ask Question Take the 2-minute tour × Boost Async Client sample
The Boost C++ Libraries

SPIN | Webinars | Library of Recordings
Agile Software Development, Principles, Patterns, and Practices (9780135974445): Robert C. Martin
S/W Architecture

My Hacking Pearltree