July 16, 2014
Did you know that the first paper money currency in Europe was issued on this day in 1661, in Sweden? It took a while before we could come up with accounting software to keep track of the money, however.
And these days we need to keep track of so much more: all the things, all the time, all at once, in realtime. Old-fashioned threads and locks just aren't enough any more.
Explore seven better models of concurrency in Seven Concurrency Models in Seven Weeks: When Threads Unravel, now in print and shipping from pragprog.com/book/pb7con.
Seven Concurrency Models in Seven Weeks: When Threads Unravel
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience.
Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it.
You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractable problems, and how, in concert with Stream Processing, big data can be tamed.
With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence.
Now in print and shipping from pragprog.com/book/pb7con.
Who Are We?
The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.
Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of developers. We create timely, practical books, audio books and videos on classic and cutting-edge topics to help you learn and practice your craft.
We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.
Upcoming Author Appearances
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
- Build iOS Games with Sprite Kit
- Mastering Clojure Macros
- Growing Rails Applications in Practice
- Fire in the Valley
- Seven More Languages in Seven Weeks
- Building Backbone Plugins
- Rails 4 Test Prescriptions
Thanks for your continued support,
Dave & Andy
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts