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
Online Training / Courseware
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
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.
The Boost Statechart Library - Overview (formerly known as boost::fsm) Overview Contents
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
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
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 ×
The Boost C++ Libraries
SPIN | Webinars | Library of Recordings
Agile Software Development, Principles, Patterns, and Practices (9780135974445): Robert C. Martin
My Hacking Pearltree