Book picks similar to
High-Performance Java Platform Computing: Multithreaded and Networked Programming by Thomas W. Christopher
programming
java
concurrency
on-shelf
Service-Oriented Design with Ruby and Rails
Paul Dix - 2010
Today, Rails developers and architects need better ways to interface with legacy systems, move into the cloud, and scale to handle higher volumes and greater complexity. In Service-Oriented Design with Ruby and Rails Paul Dix introduces a powerful, services-based design approach geared toward overcoming all these challenges. Using Dix's techniques, readers can leverage the full benefits of both Ruby and Rails, while overcoming the difficulties of working with larger codebases and teams. Dix demonstrates how to integrate multiple components within an enterprise application stack; create services that can easily grow and connect; and design systems that are easier to maintain and upgrade. Key concepts are explained with detailed Ruby code built using open source libraries such as ActiveRecord, Sinatra, Nokogiri, and Typhoeus. The book concludes with coverage of security, scaling, messaging, and interfacing with third-party services. Service-Oriented Design with Ruby and Rails will help you Build highly scalable, Ruby-based service architectures that operate smoothly in the cloud or with legacy systems Scale Rails systems to handle more requests, larger development teams, and more complex code bases Master new best practices for designing and creating services in Ruby Use Ruby to glue together services written in any language Use Ruby libraries to build and consume RESTful Web services Use Ruby JSON parsers to quickly represent resources from HTTP services Write lightweight, well-designed API wrappers around internal or external services Discover powerful non-Rails frameworks that simplify Ruby service implementation Implement standards-based enterprise messaging with Advanced Message Queuing Protocol (AMQP) Optimize performance with load balancing and caching Provide for security and authentication
RG3: The Promise
Dave Sheinin - 2013
He seemed pointed toward stardom, but would it be in basketball, his true favorite, or maybe in track, where he qualified for the 2008 U.S. Olympic Trials as a hurdler? As for playing football, the only sport that really mattered in Griffin’s small Texas town, first he had to overcome his mother’s objections to the violence and danger—which he did by making a “Pinkie Promise” with her that no one would catch him. Eventually, he began to realize that all of his remarkable talents—unrivaled speed, pinpoint accuracy, exceptional intelligence, single-minded drive—combined into a potent force that few quarterbacks could rival. What followed seemed almost destined: a football scholarship to Baylor University, three exceptional seasons capped by winning the Heisman Trophy, and the 2012 draft—where Griffin, as the second overall pick, became the franchise quarterback for one of the oldest and most storied football teams in the country.In RG3: The Promise, Washington Post reporter Dave Sheinin provides an in-depth, behind-the-scenes look at Griffin’s first year in the NFL, from his record-breaking first game to the frightening knee injury that ended the Redskins’ playoff hopes. An award-winning journalist himself, Sheinin has reported on Griffin’s rookie season every step of the way, and now has written a unique, intimate look inside the transformation of one of the NFL’s brightest young stars.
Scalability Rules: 50 Principles for Scaling Web Sites
Martin L. Abbott - 2011
It's an essential read for anyone dealing with scaling an online business."--Chris Lalonde, VP, Technical Operations and Infrastructure Architecture, Bullhorn "Abbott and Fisher again tackle the difficult problem of scalability in their unique and practical manner. Distilling the challenges of operating a fast-growing presence on the Internet into 50 easy-to understand rules, the authors provide a modern cookbook of scalability recipes that guide the reader through the difficulties of fast growth."--Geoffrey Weber, Vice President, Internet Operations, Shutterfly "Abbott and Fisher have distilled years of wisdom into a set of cogent principles to avoid many nonobvious mistakes."--Jonathan Heiliger, VP, Technical Operations, Facebook "In "The Art of Scalability," the AKF team taught us that scale is not just a technology challenge. Scale is obtained only through a combination of people, process, "and "technology. With "Scalability Rules," Martin Abbott and Michael Fisher fill our scalability toolbox with easily implemented and time-tested rules that once applied will enable massive scale."--Jerome Labat, VP, Product Development IT, Intuit "When I joined Etsy, I partnered with Mike and Marty to hit the ground running in my new role, and it was one of the best investments of time I have made in my career. The indispensable advice from my experience working with Mike and Marty is fully captured here in this book. Whether you're taking on a role as a technology leader in a new company or you simply want to make great technology decisions, "Scalability Rules "will be the go-to resource on your bookshelf."--Chad Dickerson, CTO, Etsy ""Scalability Rules "provides an essential set of practical tools and concepts anyone can use when designing, upgrading, or inheriting a technology platform. It's very easy to focus on an immediate problem and overlook issues that will appear in the future. This book ensures strategic design principles are applied to everyday challenges."--Robert Guild, Director and Senior Architect, Financial Services "An insightful, practical guide to designing and building scalable systems. A must-read for both product-building and operations teams, this book offers concise and crisp insights gained from years of practical experience of AKF principals. With the complexity of modern systems, scalability considerations should be an integral part of the architecture and implementation process. Scaling systems for hypergrowth requires an agile, iterative approach that is closely aligned with product features; this book shows you how."--Nanda Kishore, Chief Technology Officer, ShareThis "For organizations looking to scale technology, people, and processes rapidly or effectively, the twin pairing of "Scalability Rules "and "The Art of Scalability "are unbeatable. The rules-driven approach in "Scalability Rules "makes this not only an easy reference companion, but also allows organizations to tailor the Abbott and Fisher approach to their specific needs both immediately and in the future!"--Jeremy Wright, CEO, BNOTIONS.ca and Founder, b5media 50 Powerful, Easy-to-Use Rules for Supporting Hypergrowth in Any Environment "Scalability Rules" is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale more than 200 hypergrowth Internet sites through their consulting practice. Now, drawing on their unsurpassed experience, they present 50 clear, proven scalability rules-and practical guidance for applying them. Abbott and Fisher transform scalability from a "black art" to a set of realistic, technology-agnostic best practices for supporting hypergrowth in nearly any environment, including both frontend and backend systems. For architects, they offer powerful new insights for creating and evaluating designs. For developers, they share specific techniques for handling everything from databases to state. For managers, they provide invaluable help in goal-setting, decision-making, and interacting with technical teams. Whatever your role, you'll find practical risk/benefit guidance for setting priorities-and getting maximum "bang for the buck." - Simplifying architectures and avoiding "over-engineering"- Scaling via cloning, replication, separating functionality, and splitting data sets- Scaling out, not up- Getting more out of databases without compromising scalability- Avoiding unnecessary redirects and redundant double-checking- Using caches and content delivery networks more aggressively, without introducing unacceptable complexity- Designing for fault tolerance, graceful failure, and easy rollback- Striving for statelessness when you can; efficiently handling state when you must- Effectively utilizing asynchronous communication- Learning quickly from mistakes, and much more
Domain-Specific Languages
Martin Fowler - 2010
In
Domain-Specific Languages
, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs--and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: - How DSLs compare to frameworks and libraries, and when those alternatives are sufficient - Using parsers and parser generators, and parsing external DSLs - Understanding, comparing, and choosing DSL language constructs - Determining whether to use code generation, and comparing code generation strategies - Previewing new language workbench tools for creating DSLs
Cold Case Confession: Unravelling the Betty Ketani Murder
Alex Eliseev - 2016
The chilling words are followed by a confession to a murder committed nearly 13 years earlier. The chance discovery of the letter on 31 March 2012 reawakens a case long considered to have run cold, and a hunt begins for the men who kidnapped and killed Betty Ketani – and were convinced they had gotten away with it. The investigation spans five countries, with a world-renowned DNA laboratory called in to help solve the forensic puzzle. The author of the confession letter might have feared death, but he is very much alive, as are others implicated in the crime.Betty Ketani, a mother of three, came to Johannesburg in search of better prospects for her family. She found work cooking at one of the city’s most popular restaurants, and then one day she mysteriously disappeared. Those out to avenge her death want to bring closure to Betty’s family, still agonising over her fate all these years later.The storyline would not be out of place as a Hollywood movie – and it’s all completely true. Written by the reporter who broke the story, Cold Case Confession goes behind the headlines to share exclusive material gathered in four years of investigations, including the most elusive piece of the puzzle: who would want Betty Ketani dead, and why?‘Wonderful, evocative and vivid writing. Eliseev is a very exciting new talent.’ – Peter James‘This case is like an Agatha Christie whodunnit: abduction, murder and a confession.’ – Carte Blanche‘A relentless search for truth and justice. Cold Case Confession is a story that inspires confidence in the system and affirms that, indeed, we are all equal before the law.’ – Thuli Madonsela
Building Scalable Web Sites
Cal Henderson - 2006
Culled from the experience of the Flickr.com lead developer, Building Scalable Web Sites offers techniques for creating fast sites that your visitors will find a pleasure to use. Creating popular sites requires much more than fast hardware with lots of memory and hard drive space. It requires thinking about how to grow over time, how to make the same resources accessible to audiences with different expectations, and how to have a team of developers work on a site without creating new problems for visitors and for each other. Presenting information to visitors from all over the world Integrating email with your web applications Planning hardware purchases and hosting options to have as much as you need without breaking your wallet Partitioning and distributing databases to support large datasets and simultaneous transactions Monitoring your applications to find and clear bottlenecks * Providing services APIs and using services from other providers to increase your site's reach and capabilities Whether you're starting a small web site with hopes of growing big or you already have a large system that needs maintenance, you'll find Building Scalable Web Sites to be a library of ideas for making things work.
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
Bryan Basham - 2004
Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use Servlets & JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse one that puts you to sleep). No problem. Head First Servlets and JSP's brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it "a page turner". Most importantly, this book will help you use what you learn. It won't get you through the exam only to have you forget everything the next day. Learn to write servlets and JSPs, what makes the Container tick (and what ticks it off), how to use the new JSP Expression Language (EL), what you should NOT write in a JSP, how to write deployment descriptors, secure applications, and even use some server-side design patterns. Can't talk about Struts at a cocktail party? That'll change. You won't just pass the exam, you will truly understand this stuff, and you'll be able to put it to work right away. This new exam is tough--much tougher than the previous version of the SCWCD. The authors of Head First Servlets and JSP know: they created it. (Not that it EVER occurred to them that if they made the exam really hard you'd have to buy a study guide to pass it.) The least they could do is give you a stimulating, fun way to pass the thing. If you're one of the thousands who used Head First EJB to pass the SCWCD exam, you know what to expect!
Winging It
Anna Jefferson - 2020
Why does everyone look like they’re smashing motherhood when she’s barely made it out of the house? She’s usually covered in sick, eating yet another beige freezer dinner, and relying on wet wipes to clean the baby, herself and the house. And coffee. All the coffee. Surely she can’t be the only new mum totally winging it?Emily’s about to discover that when you’re starting a family, what you really need are your friends...
Combat Corpsman: A Navy SEAL Medic in Vietnam
Greg McPartlin - 2005
AND TO KILL All his life Greg McPartlin wanted to be a Marine corpsman, a medic skilled at saving lives. Three months of bagging-and-tagging bodies during Vietnam s Tet Offensive took the luster off of being a Marine but not off McPartlin’s desire to serve his country. After assisting in the sea recovery of Apollo 11 the first ship to bring men to the moon the twenty-year-old McPartlin was redeployed to Vietnam as an elite Navy SEAL. Barred as a medic from the make-or-break training of BUD/S considered vital to service as a Navy SEAL, McPartlin had to show he had what it took. But McPartlin had been in country before. In a war where you partied with your buddies in Saigon one day and crawled through an enemy-infested jungle hell the next, he proved that he was not only an outstanding medic but a real Navy SEAL the toughest of the tough. Combat Corpsman is McPartlin’s often humorous—and terrifying—account of his year of combat in what had been a Viet Cong stronghold until the SEALs took control and Charlie placed bounties on the men with green faces. It is the first inside story of a Navy SEAL medic, a man who wanted to heal, not to kill, but did both to save lives. This edition is heavily illustrated with 100 historical and personal photographs from Greg McPartlin’s tour of duty in Vietnam. Editorial Reviews: I wish I could make up anything as riotously wonderful yet starkly realistic as this book. —H. Jay Riker, author of The Silent Service: Virginia Class An accurate and humorous account of an early Navy SEAL platoon in Vietnam. —Frank Thornton, the most decorated SEAL from Vietnam era You would be hard-pressed to find a more gritty, realistic, tale of the rigors of combat and the actions of a SEAL Corpsman. The action on these pages is so real you can smell the mud, feel the sweetish taste of the powder smoke in the back of your mouth, hear the fragments whiz by and the bullets snap past - and know in a small way just what it is like to be one of the best. —Kevin Dockery, author of Hunters and Shooters and The Complete History of the Navy SEALs
Rogue: The Inside Story of SARS's Elite Crime-busting Unit
Johann van Loggerenberg - 2016
The unit, the reports claimed, had carried out a series of illegal spook operations: they had spied on President Jacob Zuma, run a brothel, illegally bought spyware and entered into unlawful tax settlements.In a plot of Machiavellian proportions, head of the elite crime-busting unit Johann van Loggerenberg and many of SARS’s top management were forced to resign. Van Loggerenberg’s select team of investigators, with their impeccable track record of busting high-level financial fraudsters and nailing tax criminals, lost not only their careers but also their reputations.Now, in this extraordinary account, they finally get to put the record straight and the rumours to rest: there was no ‘rogue unit’. The public had been deceived, seemingly by powers conspiring to capture SARS for their own ends.Shooting down the allegations he has faced one by one, Van Loggerenberg tells the story of what really happened inside SARS, revealing details of some of the unit’s actual investigations.
Fodor'sTravel Paris 2015
Fodor's Travel Publications Inc. - 1999
Our local experts vet every recommendation to ensure you make the most of your time, whether it’s your first trip or your fifth. MUST-SEE ATTRACTIONS from the Eiffel Tower to Notre-Dame PERFECT HOTELS for every budget BEST RESTAURANTS to satisfy a range of tastes GORGEOUS FEATURES on the Musée du Louvre and Versailles VALUABLE TIPS on when to go and ways to save INSIDER PERSPECTIVE from local experts COLOR PHOTOS AND MAPS to inspire and guide your trip
Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
OccupyTheWeb - 2018
Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers.If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent first step. Using Kali Linux, an advanced penetration testing distribution of Linux, you'll learn the basics of using the Linux operating system and acquire the tools and techniques you'll need to take control of a Linux environment.First, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus in on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. Practical tutorials and exercises throughout will reinforce and test your skills as you learn how to: - Cover your tracks by changing your network information and manipulating the rsyslog logging utility - Write a tool to scan for network connections, and connect and listen to wireless networks - Keep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email - Write a bash script to scan open ports for potential targets - Use and abuse services like MySQL, Apache web server, and OpenSSH - Build your own hacking tools, such as a remote video spy camera and a password crackerHacking is complex, and there is no single way in. Why not start at the beginning with Linux Basics for Hackers?
Web 2.0: A Strategy Guide
Amy Shuen - 2007
If you're executign strategy and want to know how the Web is changing business, this is the book you need.
Dissecting The Hack: The F0rb1dd3n Network
Jayson E. Street - 2009
One half massive case study, one half technical manual, Dissecting the Hack has it all - learn all about hacking tools and techniques and how to defend your network against threats. Yes, the security threats are real - read more about the tactics that you see executed throughout the story in the second half of the book where you will learn to recon, scan, explore, exploit and expunge with the tools and techniques shown in the story. Every hack is real and can be used by you once you have the knowledge within this book! Utilizes actual hacking and security tools in its story- helps to familiarize a newbie with the many devices and their codeIntroduces basic hacking techniques in real life context for ease of learningPresented in the words of the hacker/security pro, effortlessly envelops the beginner in the language of the hack