How to Stop Sucking and Be Awesome Instead


Jeff Atwood - 2013
    He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.In “How to Stop Sucking and Be Awesome Instead” you’ll find a thought-provoking and entertaining collection of Jeff’s writings on several programming-related topics.

A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half


Mark Myers - 2013
     Master each chapter with free interactive exercises online. Live simulation lets you see your practice code run in your browser. 2,000 lines of color-keyed sample code break it all down into easy-to-learn chunks. Extra help through the rough spots so you're less likely to get stuck. Tested on non-coders—including the author's technophobe wife. Become fluent in all the JavaScript fundamentals, in half the time. Display alert messages to the user Gather information through prompts Manipulate variables Build statements Do math Use operators Concatenate text Run routines based on conditions Compare values Work with arrays Run automated routines Display custom elements on the webpage Generate random numbers Manipulate decimals Round numbers Create loops Use functions Find the current date and time Measure time intervals Create a timer Respond to the user's actions Swap images Control colors on the webpage Change any element on the webpage Improvise new HTML markup on the fly Use the webpage DOM structure Insert comments Situate scripts effectively Create and change objects Automate object creation Control the browser's actions Fill the browser window with custom content Check forms for invalid entries Deal with errors Make a more compelling website Increase user-friendliness Keep your user engaged

Understanding Digital Photography: Techniques for Getting Great Pictures


Bryan Peterson - 2005
    As a bonus, Peterson explains, in straightforward text, the techniques of Photoshop as well as the basics of publishing, printing, and archiving and storing for personal or professional use. Full of great examples for beginners and serious photographers, Understanding Digital Photography makes it easy to create great digital pictures every time.

The Little Redis Book


Karl Seguin
    While it's safe to say that relational databases aren't going anywhere, we can also say that the ecosystem around data is never going to be the same.Of all the new tools and solutions, for me, Redis has been the most exciting. Why? First because it's unbelievably easy to learn. Hours is the right unit to use when talking about length of time it takes to get comfortable with Redis. Secondly, it solves a specific set of problems while at the same time being quite generic. What exactly does that mean? Redis doesn't try to be all things to all data. As you get to know Redis, it'll become increasingly evident what does and what does not belong in it. And when it does, as a developer, it's a great experience.While you can build a complete system using Redis only, I think most people will find that it supplements their more generic data solution - whether that be a traditional relational database, a document-oriented system, or something else. It's the kind of solution you use to implement specific features. In that way, it's similar to an indexing engine. You wouldn't build your entire application on Lucene. But when you need good search, it's a much better experience - for both you and your users. Of course, the similarities between Redis and indexing engines end there.The goal of this book is to build the foundation you'll need to master Redis. We'll focus on learning Redis' five data structures and look at various data modeling approaches. We'll also touch on some key administrative details and debugging techniques.LicenseThe Little Redis Book is licensed under the Attribution-NonCommercial 3.0 Unported license. You should not have paid for this book.You are free to copy, distribute, modify or display the book. However, I ask that you always attribute the book to me, Karl Seguin, and do not use it for commercial purposes.You can see the full text of the license at:http://creativecommons.org/licenses/b...About The AuthorKarl Seguin is a developer with experience across various fields and technologies. He's an active contributor to Open-Source Software projects, a technical writer and an occasional speaker. He's written various articles, as well as a few tools, about Redis. Redis powers the ranking and statistics of his free service for casual game developers: mogade.com.Karl wrote The Little MongoDB Book, the free and popular book about MongoDB.His blog can be found at http://openmymind.net and he tweets via @karlseguinWith Thanks ToA special thanks to Perry Neal for lending me his eyes, mind and passion. You provided me with invaluable help. Thank you.Latest VersionThe latest source of this book is available at: http://github.com/karlseguin/the-litt...

Finish Your Dissertation Once and for All!: How to Overcome Psychological Barriers, Get Results, and Move on with Your Life


Alison B. Miller - 2008
    Combining psychological support with a project management approach that breaks tasks into small, manageable chunks, experienced dissertation coach Alison Miller shows you how to overcome negativity and succeed in completing your dissertation beyond your own expectations.

Fintech in a Flash: Financial Technology Made Easy


Agustin Rubini - 2017
    There are more than 5000 fintech startups operating, and 50 of them have already reached a billion-dollar valuation. The scope of this market goes way beyond online payments. Financial technology promises to change the way we manage our money online, disrupting the landscape of the financial services industry is being disrupted. Understanding its many facets is the key to navigating the complex nuances of this global industry.Fintech in a Flash is your comprehensive guide to the future of banking and insurance. The book aims to break down the key concepts in a way that will help you understand every aspect so that you can take advantage of new technologies. Inside you’ll find an array of hot topics such as online payments, crowdfunding, challenger banks, online insurance, digital lending, big data, and digital commerce. It will make you rethink the way that you manage your money online, and even find new ways of making online payments. Comprehensive, organized, and detailed, this guide is your go-to source for everything you need to confidently navigate the ever-changing scene of this booming industry.If you decide to buy this book now, you'll get: Easy to understand explanations of the 14 main areas of fintech The author's view on the future of each of these areas Insight into the main fintech hubs in the world Insight into the so called Unicorns, the fintech firms that have made it past a $1 billion valuation More than 100 upcoming fintech companies to watch About the Author: Agustín Rubini is an argentinean-born economist, master in international business, and Director at Banking Innovations. Passionate about building the future of financial services, Agustín spends much of his time speaking and writing on financial technology and advising businesses on innovation and digital transformation. He is a specialist in driving changes in top class banks that want to lead in how customers manage their money online. Tags: fintech, financial technology, financial services technology, money online, online payment, online insurance, insurtech, investing online, wealth management online, wealthtech, regtech, cybercrime, digital lending, digital commerce, ecommerce, e-commerce. Get started immediately Download now and take the first step on your very own road to mastering fintech. Scroll to the top of the page and hit the buy button.

Lean Software Development: An Agile Toolkit


Mary Poppendieck - 2003
    Along the way, they introduce 22 thinking tools that can help you customize the right agile practices for any environment.Better, cheaper, faster software development. You can have all three-if you adopt the same lean principles that have already revolutionized manufacturing, logistics and product development.Iterating towards excellence: software development as an exercise in discovery Managing uncertainty: decide as late as possible by building change into the system. Compressing the value stream: rapid development, feedback, and improvement Empowering teams and individuals without compromising coordination Software with integrity: promoting coherence, usability, fitness, maintainability, and adaptability How to see the whole-even when your developers are scattered across multiple locations and contractors Simply put, Lean Software Development helps you refocus development on value, flow, and people-so you can achieve breakthrough quality, savings, speed, and business alignment.

Management Information Systems


James A. O'Brien - 1970
    O'Brien defines technology and then explains how companies use the technology to improve performance. Real world cases finalise the explanation

Best RV Tips from RVTipOfTheDay.com


Steven Fletcher - 2013
    No matter if you use your RV just a few weekends and holidays a year or make it your full time home, you will find tips that will make your RV travels easier, safer and more enjoyable. You'll find tips that will save you time and money. You will find tips on getting your mail while traveling, internet access, boondocking, and work camping. You'll learn how to save money on camping fees just by choosing where to stay and staying longer. You will get tips on how you can customize your RV to make your home.Chapter TitlesRV Care & Maintenance TipsRV Boondocking – Dry-Camping – Overnighting TipsRV Camping TipsRV Park Reservation & Check-In ChecklistsRV Travel & Destination TipsRV Driving TipsRV Lifestyle TipsWork Camping TipsRV Accessories TipsRV Battery TipsRV Holding Tanks & Toilet TipsRV Fresh Water System TipsRV Electrical System TipsRV Refrigerator TipsMiscellaneous RV TipsTips for RVing With Dogs This book includes over 400 tips. You pay pennies for tips that can save you hundreds of dollars.About the Editors: As most folks do, we started out tent camping. In the late 1970s we ventured across the country from northern California to western Pennsylvania and back through Washington and Oregon in Steven’s boxy old 1965 Chevy van.   Those were the days, my friends. That trip had a lasting effect and over time we realized we were destined to be full time RVers. In 1995 we sold our house and a Recreational Vehicle became our home. An RV has been our home every since.

What was I Thinking


Paul Henry - 2011
    It will keep you entertained for hours. It's the very unusual story of Paul Henry - from his eventful childhood to his adventurous career in journalism to his recent outrageous comments on television which divided the country.A natural-born story teller, Paul spins many great yarns in this book. It's fascinating insight into his complex character. He's surprising -- he doesn't adhere to any prescribed set of beliefs. He's bold -- he set himself up as an international news correspondent working out of his Masterton lounge. And he's versatile -- turning his hand to running a cafe, running for Parliament and running from terrorists.

Beaten and Left for Dead: The Story of Teri Jendusa-Nicolai


Dave Alfvin - 2017
    The Crime of the Decade in Wisconsin. WITH PHOTOS Teri Jendusa never dreamed she would marry a violent, malignant narcissist like David Larsen. But she did. Why? Simple. Larsen cleverly concealed his true nature until the marriage vows were final. David, an eventual church council president and model citizen, rapidly began to morph into a monster and sociopath, telling Teri on their wedding day, “Now, I own you.” Beaten and Left For Dead is a book about extreme marital violence, dominant control and psychological torment through the mind of the out-of-control David Larsen. It's also about survival, faith and a mother’s will to live for her children’s sake...as she faces death, face to face. This is an ideal book for women’s studies and book clubs as it looks inside a large women’s shelter, giving the reader a glimpse of a support network. The author also interviews a counselor who works with violent men with surprising results. Teri Jendusa-Nicolai continues to crusade for women’s issues to this day and currently works with a Wisconsin commission on domestic violence. EDITORIAL PRAISE "Teri Jendusa-Nicolai's story is a powerful example of the horrific lengths of barbarism a man can go to when he considers a woman his personal property. And it is, equally, an inspiring, riveting story of a woman's courage and clear thinking under the absolute worst of conditions, and of her tenacious hold to life...I am so grateful to Teri Jendusa-Nicolai and to Dave Alfvin for getting this story out to us. Don't miss it." --Lundy Bancroft, best-selling author on domestic violence, trainer, and activist on male violence against women "This book is important because it gets our message out as to what we do to help abusers change their value systems." --Maureen Manning-Rosenfeld, Clinical Professional Counselor

Test-Driven JavaScript Development


Christian Johansen - 2010
     Test-Driven JavaScript Development is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond.Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.Coverage includes - Understanding automated testing and TDD - Building effective automated testing workflows - Testing code for both browsers and servers (using Node.js) - Using TDD to build cleaner APIs, better modularized code, and more robust software - Writing testable code - Using test stubs and mocks to test units in isolation - Continuously improving code through refactoring - Walking through the construction and automated testing of fully functional softwareThe accompanying Web site, tddjs.com, contains all of the book's code listings and additional resources.

Lean Analytics: Use Data to Build a Better Startup Faster


Alistair Croll - 2013
    Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find the right customers, decide what to build, how to monetize your business, and how to spread the word. Packed with more than thirty case studies and insights from over a hundred business experts, Lean Analytics provides you with hard-won, real-world information no entrepreneur can afford to go without.Understand Lean Startup, analytics fundamentals, and the data-driven mindsetLook at six sample business models and how they map to new ventures of all sizesFind the One Metric That Matters to youLearn how to draw a line in the sand, so you’ll know it’s time to move forwardApply Lean Analytics principles to large enterprises and established products

Best Books of 2013: Reader's Guide


Amazon Books - 2013
    This free Kindle book features interviews, essays, excerpts, and other fun extras about the year’s top 20 titles: Donna Tartt talks about her eating habits while writing The Goldfinch; Khaled Hosseini’s publicist discusses what it’s like to be on a national tour with him; David Finkel discusses the emotional impact following the 2-16 infantry battalion in Thank You for Your Service; and much more.

Software Craftsmanship: The New Imperative


Pete McBreen - 2001
    Software Craftsmanship transcends software engineering, demonstrating that quality software can't simply be manufactured: it must be built by craftspeople with pride in their work, and a personal commitment to excellence. In Software Craftsmanship, Pete McBreen focuses on the craft of software development, explaining why current software engineering techniques often fail, and offering programmers a new path to excellence. Just as the modern carpenter benefits from better tools, materials, and understanding, the modern programmer can benefit from better computers, reusable components, and more robust languages -- but only if he or she is prepared to treat the software profession as a true craft. McBreen explains what software craftsmanship means, how its affects users, and how it changes the developer's relationship with customers. He introduces the concepts of software apprentices and journeymen, shows what can (and can't) be learned from the software engineering movement, and presents specific steps you can take now to move towards craftsmanship in your work -- and your organization.