Search results for ""Author Dave Thomas""
The Pragmatic Programmers Programming Ruby - The Pragmatic Programmer's Guide
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, "Programming Ruby: The Pragmatic Programmer's Guide". Now in its Second Edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the new and improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections: an acclaimed tutorial on using Ruby; the definitive reference to the language; complete documentation on all built-in classes, modules, and methods; and complete descriptions of all 98 standard libraries. If you enjoyed the First Edition, you'll appreciate the new and expanded content, including: enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the worldwide web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems and other web services. There's even a new chapter on unit testing. This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. "Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side" - Martin Fowler, Chief Scientist, ThoughtWorks.
£35.99
Pitch Publishing Ltd A Director's Tale: John Bond, Burnley and the Boardroom Diaries of Derek Gill
A Director's Tale is the story of Burnley Football Club in the early 1980s, a time of short-lived success and then turmoil. With special access to the diaries of director Derek Gill, Dave Thomas brings you the unvarnished inside story, revealing what went on behind the scenes amid conflict with chairman John Jackson and manager John Bond. These were torrid times involving, at first, a surprise promotion, then a relegation, then John Bond's departure and another relegation. This was a group of men who were all competent and professional in their own fields - Jackson was a barrister, Gill an accountant - but they became a toxic mix in the boardroom. The Bond season has gone into the Turf Moor history books as one of the most damaging. His name is much derided in Burnley today, but he was only a part of a bigger problem. The Gill diaries provide a unique opportunity to see - warts and all - the workings and machinations of boardroom politics. This is a story of failure and acrimony.
£17.99
The Pragmatic Programmers Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. Maybe the time is right for the Next Big Thing. Maybe it's Elixir. Functional programming techniques help you manage the complexities of today's real-world, concurrent systems; maximize uptime; and manage security. Enter Elixir, with its modern, Ruby-like, extendable syntax, compile and runtime evaluation, hygienic macro system, and more. But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment. Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code-applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax. This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on the debugger, code formatter, Distillery, and protocols. What You Need: You'll need a computer, a little experience with another high-level language, and a sense of adventure. No functional programming experience is needed.
£34.65
Pitch Publishing Ltd Jimmy Adamson
In 1962, Jimmy Adamson had the world at his feet: FA Cup finalist, Footballer of the Year and invited to become England manager. But Adamson said 'no'. Having foreseen Burnley as the 'Team of the Seventies', controversy and disillusionment soon saw Adamson turn his back on the game. The story of an enigma, of broken dreams and what might have been.
£14.38
Pitch Publishing Ltd Not Such a Bad Life: Burnley, Gazza, Wrighty, Waddle and Me
Paul Weller was a one-club player. He moved from sunny Brighton aged just 16 to dreary Burnley, with its grey skies, run-down terraced streets and mill chimneys, where riots were among the first things he saw. A more timid person might have caught the first train home. But he went on to play 252 games for the Clarets between 1993 and 2005. He would have played many more but for suffering the debilitating effects of colitis. It took a huge chunk out of his career, forcing him out of the first team. Other players might have capitulated, but he faced the problem head on, battled it and beat it and got back into the first team, with a promotion to the Championship. Remarkably, he was 'player of the season' the very next year. This is a real-life story of how to overcome obstacles and fight illness using courage, grit and determination. But it is also a story of the bullying, pitfalls and perils that await any aspiring footballer, the impact of managers and the inhuman cruelty with which players can be so casually released.
£17.99
Pitch Publishing Ltd Out of the Wilderness: A Director's Life at Burnley FC
Former Burnley FC director Clive Holt brings us the inside track on his 35 years at the club in a compelling memoir chock-full of anecdotes and previously untold stories. Every committee or boardroom needs someone who can ask awkward questions and see what might be coming around the next corner. Clive was that man at Burnley FC. Wherever Burnley were playing, he rarely missed a match, whether those dreadful games of the old Fourth Division when Burnley were in the doldrums, or the heady afternoons at Old Trafford, Stamford Bridge or the Emirates in the Premier League. Clive's knowledge of the workings of Burnley was encyclopaedic, and as company secretary he knew exactly what was going on throughout the club. He left the board in 2020 when Burnley were bought by the American company ALK, but continues to attend games with a devotion that has never wavered.
£20.69
The Pragmatic Programmers Pragmatic Unit Testing in Java 8 with Junit
The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You'll see how unit tests can pay off by allowing you to keep your system code clean, and you'll learn how to handle the stuff that seems too tough to test. Pragmatic Unit Testing in Java 8 With JUnit steps you through all the important unit testing topics. If you've never written a unit test, you'll see screen shots from Eclipse, IntelliJ IDEA, and NetBeans that will help you get past the hard part--getting set up and started. Once past the basics, you'll learn why you want to write unit tests and how to effectively use JUnit. But the meaty part of the book is its collected unit testing wisdom from people who've been there, done that on production systems for at least 15 years: veteran author and developer Jeff Langr, building on the wisdom of Pragmatic Programmers Andy Hunt and Dave Thomas.You'll learn: How to craft your unit tests to minimize your effort in maintaining them. How to use unit tests to help keep your system clean. How to test the tough stuff. Memorable mnemonics to help you remember what's important when writing unit tests. How to help your team reap and sustain the benefits of unit testing. You won't just learn about unit testing in theory--you'll work through numerous code examples. When it comes to programming, hands-on is the only way to learn!
£21.59
Pitch Publishing Ltd Burnley; Champions Again!: The Astonishing 2022/23 season with Vincent Kompany
Burnley, Champions Again! tells the story of the incredible promotion season that Vincent Kompany inspired and organised at Burnley FC. At the end of season 2021/22 the club found themselves relegated and managerless. With players wanting to leave, the club needing to sell them and fans worried the owners might decide to desert a sinking ship, the future looked bleak.But the worries were unfounded. Vincent Kompany was brought in as manager. He spoke of promotion being a three- or four-year project. As existing players left in droves, their replacements were drafted in from the continent – some bought, others joining on loan. But doubts lingered. The newcomers were unknowns, and some of the departing players were big names.The change in playing style was immediate – a transformation – and Burnley fans were wide-eyed with awe at the stunning possession-based football. The start was slow, but as the wins and points stacked up Burnley clinched an inconceivable top-flight return at the end of a magical season.
£17.09
The Pragmatic Programmers Agile Web Development with Rails 6
Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 6 and Ruby 2.6, with information on system testing, Webpack, and advanced JavaScript. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 6 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate Ajax and JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. New in this edition is coverage of Action Mailer, which allows you to receive emails in your app as well as ActionText, a zero-configuration rich text editing feature. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.
£41.85
Pragmatic Bookshelf Agile Web Development with Rails 5.1
Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 5.1 and Ruby 2.4, with information on system testing, Webpack, and advanced JavaScript. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly---you concentrate on creating the application, and Rails takes care of the details. Rails 5.1 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping; seamlessly incorporate Ajax and JavaScript; send emails and manage background jobs with ActiveJob; build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks; internationalize your applications; and deploy your applications easily and securely. New in this edition is support for Webpack and advanced JavaScript, as well as Rails' new browser-based system testing. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.
£41.85