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

Staff Engineer: Leadership Beyond the Management Track


Will Larson - 2021
    At that career level, you’ll no longer be required to work towards the next promotion, and being promoted beyond it is exceptional rather than expected. At that point your career path will branch, and you have to decide between remaining at your current level, continuing down the path of technical excellence to become a Staff Engineer, or switching into engineering management. Of course, the specific titles vary by company, and you can replace “Senior Engineer” and “Staff Engineer” with whatever titles your company prefers. Over the past few years we’ve seen a flurry of books unlocking the engineering management career path, like Camille Fournier’s The Manager’s Path, Julie Zhuo’s The Making of a Manager, Lara Hogan’s Resilient Management and my own, An Elegant Puzzle. The management career isn’t an easy one, but increasingly there are maps available for navigating it. On the other hand, the transition into Staff Engineer, and its further evolutions like Principal and Distinguished Engineer, remains challenging and undocumented. What are the skills you need to develop to reach Staff Engineer? Are technical abilities alone sufficient to reach and succeed in that role? How do most folks reach this role? What is your manager’s role in helping you along the way? Will you enjoy being a Staff Engineer or you will toil for years to achieve a role that doesn’t suit you? "Staff Engineer: Leadership beyond the management track" is a pragmatic look at attaining and operating in these Staff-plus roles.

MAKE: Electronics: Learning Through Discovery


Charles Platt - 2008
    I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly." --Tom Igoe, author of Physical Computing and Making Things TalkWant to learn the fundamentals of electronics in a fun, hands-on way? With Make: Electronics, you'll start working on real projects as soon as you crack open the book. Explore all of the key components and essential principles through a series of fascinating experiments. You'll build the circuits first, then learn the theory behind them!Build working devices, from simple to complex You'll start with the basics and then move on to more complicated projects. Go from switching circuits to integrated circuits, and from simple alarms to programmable microcontrollers. Step-by-step instructions and more than 500 full-color photographs and illustrations will help you use -- and understand -- electronics concepts and techniques.Discover by breaking things: experiment with components and learn from failureSet up a tricked-out project space: make a work area at home, equipped with the tools and parts you'll needLearn about key electronic components and their functions within a circuitCreate an intrusion alarm, holiday lights, wearable electronic jewelry, audio processors, a reflex tester, and a combination lockBuild an autonomous robot cart that can sense its environment and avoid obstaclesGet clear, easy-to-understand explanations of what you're doing and why

Successful Self-Publishing: How to self-publish and market your book in ebook and print


Joanna Penn - 2015
     Many authors are frustrated because there are so many options for self-publishing, and they don't know which one to choose or what will be best for their book. Others spend thousands of dollars to publish and end up broken-hearted with the result. But it doesn't have to be this way. I've spent the last seven years self-publishing bestselling fiction and non-fiction books and in 2011, I left my day job to become a full-time author entrepreneur. I've made lots of mistakes along the way, but through the process of self-publishing 17 books, I've learned the most effective way to publish and market your books. In this book, I'll share everything with you. The book includes: - What you need to know before you self-publish - Why self-publishing an ebook is a good idea - How to format an ebook - Exclusivity and going direct - How to self-publish an ebook - Why self-publish a print book - Print-on-demand will change your life - What you need to know before you print - How to self-publish a print book - What to do if you want help with the publishing process - After self-publishing - How much does it cost to self-publish? - How do you get paid when you self-publish? - Book marketing principles - How to market fiction - How to market non-fiction Plus, links to more useful resources. If you're ready to successfully self-publish, then download a sample or buy now. You can also get your free Author 2.0 Blueprint and mini-course at TheCreativePenn.com/blueprint (just copy and paste into your browser)

How to do Everything and Be Happy


Peter Jones - 2011
    People who have been ambling along and wondering if things would be better if they were just a little different. It's a book for most people. It's a book for you.Peter Jones was once a normal guy. Sometimes frustrated, often dissatisfied, but always working hard towards a ‘happily every after’ he would share with his wife Kate.But when Kate died in Peter’s arms after just 2 years and 3 months of marriage, he realised his days had been spent working towards a fantasy, instead of making every hour count. Alone, at rock bottom, Peter discovered that the secret to happiness is simple: it’s about filling your time with the things that make you happy.If you've got a brain in your head, if you can pick up a pen, if you've got half an idea about what makes you smile, this book will show you how to do that.Peter’s ideas are born from hard-won experience. Like Boxing Day: originally a day Peter and Kate spent together, without plans or restrictions, as an antidote to the chaos of Christmas. When Kate passed away, Peter continued the tradition by himself, doing whatever came to mind: it turned out to be the most refreshing, relaxing and fulfilling few hours he’d ever had. And its effects could be felt throughout the month.Practical, amusing and mumbo-jumbo-free, How To Do Everything And Be Happy does exactly what it says on the tin.

JavaScript: The Good Parts


Douglas Crockford - 2008
    This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Five Minutes on Mondays: Finding Unexpected Purpose, Peace, and Fulfillment at Work


Alan Lurie - 2009
    If the print book includes a CD-ROM, this content is not included within the eBook version.      Imagine the leaders of one of New York City’s top real-estate firms coming together every Monday morning to hear…the moral and spiritual thoughts of a Rabbi.      Imagine them returning, week after week…coming to eagerly anticipate those five minutes as a moment of uncommon peace in the world’s most brutally competitive environment.        Wouldn’t you like to be a fly on the wall? To hear the paths Alan Lurie traced for his listeners, how he helped them bring together their spiritual and business lives, the sacred and the profane? Five Minutes on Mondays compiles these talks for the first time, sharing Lurie’s deep and profound inspiration on the challenges we all face–at work, and in life.      Lurie draws on millennia of philosophy, theology, and science to help us answer our deepest questions, comfort our deepest yearnings, and become better people–more connected to each other, and to the Greater Purpose.   • Prosper while keeping your integrity • Balance faith, honor, and ambition • Use your workplace as your moral and spiritual “gymnasium” • Find deeper meaning and purpose in your work • Face your fears and failures, and keep going • Gain real respect–and give it • Live one authentic life–at work, and everywhere else

R for Dummies


Joris Meys - 2012
    R is packed with powerful programming capabilities, but learning to use R in the real world can be overwhelming for even the most seasoned statisticians. This easy-to-follow guide explains how to use R for data processing and statistical analysis, and then, shows you how to present your data using compelling and informative graphics. You'll gain practical experience using R in a variety of settings and delve deeper into R's feature-rich toolset.Includes tips for the initial installation of RDemonstrates how to easily perform calculations on vectors, arrays, and lists of dataShows how to effectively visualize data using R's powerful graphics packagesGives pointers on how to find, install, and use add-on packages created by the R communityProvides tips on getting additional help from R mailing lists and websitesWhether you're just starting out with statistical analysis or are a procedural programming pro, "R For Dummies" is the book you need to get the most out of R.

SEO Made Simple: Strategies for Dominating the World's Largest Search Engine


Michael H. Fleischner - 2008
    Visit the SEO Made Simple (fourth edition) page for more information. http: //www.amazon.com/SEO-Made-Simple-4th-Ed... More Than 30,000 Copies Sold! The original SEO Made Simple: Strategies for Dominating the World's Leading Search Engine, is a tell-all guide for anyone trying to reach the highly coveted #1 ranking on Google for their Web site or Blog. Learn from a leading Webmaster the specific SEO techniques that deliver top rankings in less than 30 days. Whether you're a search engine optimization expert or new to Web site rankings, the techniques revealed in SEO Made Simple will give you everything you need to dominate the leading search engines. Generate tons of traffic to your website absolutely FREE with top search engine placement on Google, Yahoo! and MSN. SEO Made Simple is the only resource on search engine optimization that you'll ever need.

The Secret Life of Pronouns: What Our Words Say About Us


James W. Pennebaker - 2011
    In the last fifty years, we've zoomed through radically different forms of communication, from typewriters to tablet computers, text messages to tweets. We generate more and more words with each passing day. Hiding in that deluge of language are amazing insights into who we are, how we think, and what we feel.In The Secret Life of Pronouns, social psychologist and language expert James W. Pennebaker uses his groundbreaking research in computational linguistics-in essence, counting the frequency of words we use-to show that our language carries secrets about our feelings, our self-concept, and our social intelligence. Our most forgettable words, such as pronouns and prepositions, can be the most revealing: their patterns are as distinctive as fingerprints.Using innovative analytic techniques, Pennebaker X-rays everything from Craigslist advertisements to the Federalist Papers-or your own writing, in quizzes you can take yourself-to yield unexpected insights. Who would have predicted that the high school student who uses too many verbs in her college admissions essay is likely to make lower grades in college? Or that a world leader's use of pronouns could reliably presage whether he led his country into war? You'll learn why it's bad when politicians use "we" instead of "I," what Lady Gaga and William Butler Yeats have in common, and how Ebenezer Scrooge's syntax hints at his self-deception and repressed emotion. Barack Obama, Sylvia Plath, and King Lear are among the figures who make cameo appearances in this sprightly, surprising tour of what our words are saying-whether we mean them to or not.

All Your Base Are Belong to Us: How Fifty Years of Videogames Conquered Pop Culture


Harold Goldberg - 2011
    But as the gaming industry grows in numerous directions and everyone talks about the advance of the moment, few explore and seek to understand the forces behind this profound evolution. How did we get from Space Invaders to Grand Theft Auto? How exactly did gaming become a $50 billion industry and a dominant pop culture form? What are the stories, the people, the innovations, and the fascinations behind this incredible growth?Through extensive interviews with gaming's greatest innovators, both its icons and those unfairly forgotten by history, All Your Base Are Belong To Us sets out to answer these questions, exposing the creativity, odd theories--and passion--behind the twenty-first century's fastest-growing medium.Go inside the creation of: Grand Theft Auto * World of Warcraft * Bioshock * Kings Quest * Bejeweled * Madden Football * Super Mario Brothers * Myst * Pong * Donkey Kong * Crash Bandicoot * The 7th Guest * Tetris * Shadow Complex * Everquest * The Sims * And many more!

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement


Eric Redmond - 2012
    As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology. Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each. You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2). Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.What You Need: To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

Guest Of Honor: A Novelette


Mark S.R. Peterson - 2013
    Parties, booze, boys--you name it, she does it. Her parents don't care what she does, and when she is home they ignore her. Their attitude started over a year ago when Megan's older brother was tragically killed in a car accident. Then, when her parents die on the same road that took her brother, Megan decides to start over and move far away. She auctions off her parents' property, a country home in northwestern Minnesota, and heads down to the Twin Cities. Megan knows hitchhiking is dangerous, but lately has become a way of life. And this time is no different. She gets picked up by Bart Simms, an attorney from Minneapolis, who agrees to take her where she needs to go. But only after he conducts a bit of estate planning business. The Engels are a farming family who live not far from Megan's old place. They revel peacefully in their secluded backwoods sanctuary, and have a strong desire to keep as much of the government away from their family's farming legacy. Hence the reason they sought the impecable skills of Bart Simms, who has a deep reputation for saving many family farms from unwanted death and estate taxes. But Megan has a problem with the Engels. She has never heard of them, and she's lived in the area all of her life. When she explores their home, she finds more that is out of sorts. She discovers a picture of a teenage girl. A girl who resembles that of a recent murder victim from Minneapolis. Is there more to this backwoods family than meets the eye? This suspenseful story was inspired by the gruesome real-life tales of Ed Gein and the Master of Horror himself Stephen King. Also included in this are two bonus materials: a serial killer short story titled "Hatchet Harry" and an excerpt of Mark S. R. Peterson's thriller novel (published August 2013) titled BEHOLDER'S EYE.

Crush It With Kindle - How to self publish your books on Kindle and promote them to #1 bestseller status


John Tighe - 2012
    With simplified methods and helpful techniques John guides authors on the road to promoting their books to bestseller status in the Kindle Store.

Web Form Design: Filling in the Blanks


Luke WroblewskiMicah Alpern - 2008
    In Web Form Design, Luke Wroblewski draws on original research, his considerable experience at Yahoo! and eBay, and the perspectives of many of the field's leading designers to show you everything you need to know about designing effective and engaging Web forms.