Senin, 19 Maret 2012

Wow! eBook: The Developer’s Code - 3 new eBooks


Wow! eBook: The Developer’s Code - 3 new eBooks

Link to Wow! eBook - Blog

The Developer’s Code

Posted: 19 Mar 2012 11:34 AM PDT

The Developers Code

Book Description

The Developer's Code isn't about the code you write, it's about the code you live by.

There are no trite superlatives here. Packed with lessons learned from more than a decade of experience, author Ka Wai Cheung takes you through the profession from nearly every angle to uncover ways of sustaining a healthy connection with your work.

You'll see how to stay productive even on the longest projects. You'll create a workflow that works with you, not against you. And you'll learn how to deal with clients whose goals don't align with your own. If you don't handle them just right, issues such as these can crush even the most seasoned, motivated developer. But with the right approach, you can transcend these common problems and become the professional developer you want to be.

In more than 50 nuggets of wisdom, you'll learn:

  • Why many traditional approaches to process and roles in this industry are wrong—and how to sniff them out.
  • Why you must always say "no" to the pet and open-ended timelines.
  • How to incorporate code generation into your development process, and why its benefits go far beyond just faster code output.
  • What to do when your client or end user disagrees with an approach you believe in.
  • How to pay your knowledge forward to future generations of programmers through teaching and evangelism.

If you're in this industry for the long run, you'll be coming back to this book again and again.

"This is the next Pragmatic Programmer: a guide for the beginner, a reminder for the expert, and a wonderful chunk of wisdom about the craft (and life) of a developer.
—Derek Sivers, Founder of CD Baby, sivers.org

Table of Contents
Chapter 1. Introduction
Chapter 2. Metaphor
Chapter 3. Motivation
Chapter 4. Productivity
Chapter 5. Complexity
Chapter 6. Teaching
Chapter 7. Clients
Chapter 8. Code
Chapter 9. Pride

Book Details

  • Paperback: 250 pages
  • Publisher: Pragmatic Bookshelf (February 2012)
  • Language: English
  • ISBN-10: 1934356794
  • ISBN-13: 978-1934356791
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


The Cucumber Book

Posted: 19 Mar 2012 11:29 AM PDT

The Cucumber Book

Book Description

Matt Wynne and Aslak Hellesøy show you how to express your customers' wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into and let it guide your . You'll build just the right code to keep your customers happy, and not a line more. Although it was born in the Ruby community, you can use to test almost any system, from a simple script or Perl script, to applications written in PHP, , or any platform.

In Part 1, you'll get started by using the core features of and working with 's Gherkin DSL to describe—in plain language—the behavior your customers want from the system. Then you'll write Ruby code that interprets those plain-language specifications and checks them against your application. If you're new to , this part of the book will teach you everything you need to know to get started.

In Part 2, you'll consolidate the knowledge you've gained with a worked example, where you'll learn more advanced Cucumber techniques. You'll also learn how to test asynchronous systems and systems that use a .

In Part 3, you'll find a selection of recipes for some of the most difficult and commonly seen situations the authors have helped teams solve. With these patterns and techniques, you'll learn how to test Ajax-heavy applications with Capybara and Selenium, services, Ruby on Rails applications, -line applications, legacy applications, and more.

Written by the creator of Cucumber and one of its most experienced users and contributors, The Cucumber Book is an authoritative guide that will give you and your team all the knowledge you need to start using Cucumber with confidence.

What you need
Windows, Mac OS X (with XCode) or Linux Ruby 1.9.2 and upwards

Table of Contents
Part I: Cucumber Fundamentals
Chapter 1. Why Cucumber?
Chapter 2. First Taste
Chapter 3. Gherkin Basics
Chapter 4. Step Definitions: From the Outside
Chapter 5. Expressive Scenarios
Chapter 6. When Cucumbers Go Bad

Part II: A Worked Example
Chapter 7. Step Definitions: On the Inside
Chapter 8. Support Code
Chapter 9. Dealing with Message Queues and Asynchronous Components
Chapter 10. Databases

Part III: Cucumber Applied
Chapter 11. The Cucumber -Line Interface
Chapter 12. a Web Service
Chapter 13. Adding Tests to a Legacy Application
Chapter 14. Bootstrapping Rails
Chapter 15. Using Capybara to Test Ajax Web Applications
Chapter 16. Command-Line Applications with Aruba

Appendix 1. Using Cucumber with Other Platforms
Appendix 2. Installing Cucumber
Appendix 3. Ruby Gem Versions
Appendix 4. Bibliography

Book Details

  • Paperback: 250 pages
  • Publisher: Pragmatic Bookshelf (January 2012)
  • Language: English
  • ISBN-10: 1934356808
  • ISBN-13: 978-1934356807
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


tmux: Productive Mouse-Free Development

Posted: 19 Mar 2012 11:12 AM PDT

tmux: Productive Mouse Free Development

Book Description

It's pretty common for a modern developer to have a console, server, and a text editor running at the same time. Switching between these with the mouse takes up valuable time and can break your concentration. By using , you can improve your productivity and regain your focus. This book will show you how.

You'll learn how to manage multiple terminal sessions within using only your keyboard. You'll see how to manage and run programs side-by-side in panes, and you'll learn how to create the perfect environment with custom scripts so that when you're ready to work, your programs are waiting for you. Then you'll discover how to manipulate text with 's copy and paste buffers. Once you've got the basics down, you'll discover how easy it is to use to collaborate remotely with others. Finally, you'll explore more advanced usage as you manage multiple sessions, add custom scripts into the status line, and integrate with your system.

Whether you're an application developer or a system administrator, you'll find many useful tricks and techniques to help you take control of your terminal.

What you need:
You'll need a Mac or Linux machine and some experience using commands.

Table of Contents
Chapter 1. Learning The Basics
Chapter 2. Configuring tmux
Chapter 3. Scripting Customized tmux Environments
Chapter 4. Working With Text and Buffers
Chapter 5. Pair with tmux
Chapter 6. Workflows

Book Details

  • Paperback: 88 pages
  • Publisher: Pragmatic Bookshelf (February 2012)
  • Language: English
  • ISBN-13: 978-1934356968
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


1 komentar:

  1. I have read a few good stuff here. Certainly worth bookmarking for revisiting. I wonder how much effort you put to create such a fantastic informative site.
    1998 Volvo XC70 AC Compressor

    BalasHapus