Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  1. Read-Eval-Print-λove
    v004 - Production Rules
    Michael Fogus

    This installment will deal with production rules, their purpose and implementation as well as an exploration into rules-driven OOP, data, and extracting ourselves from the Tarpit.  Plus, I list my 100 favorite Jazz albums.

  2. Metrics are data points that we spend effort collecting, aggregating, storing, and reasoning about to answer things we don't know yet. If  you take an off-the-shelf product, for a good  amount of metrics, you'll be paying upwards of $10k/mo USD for collection  and aggregation.  After reading this book, you'll have new tools and thinking that will help you answer new questions, and you'll develop the intuition and confidence to run your own free metrics stack with systems like StatsD and Graphite.

  3. The Complete and Most Excellent Micro Manual for Hosting a Static Website on AWS
    Featuring CloudFormation, S3, Route53, SSL and CloudFront (or CloudFlare)
    Toby Hede

    Create hosting for your website with one line of code. Create a complete static site backed onto Amazon's incredible global Content Delivery Network and redudant DNS infrastructure. It is incredibly easy to host a static site with Amazon Web Services (AWS), once you've struggled with all of the configuration. Everything you need to setup a static site with AWS is explained here simply and concisely. Plus all the magic has been wrapped into a Free CloudFormation Starter Kit to get your site into production fast.

  4. Do you even Scrum?
    Lessons Learned from my first Agile Project
    David Greenlees
    No Description Available
  5. Essential TypeScript
    It's JavaScript... only better.
    Jess Chadwick

    JavaScript is the defacto language of the world, but its dynamic nature can often get you in trouble.  Static typing helps avoid a bunch of mistakes that are easy to make when using a dynamic language.  TypeScript is JavaScript, only better.  These days, TypeScript is Essential.

  6. Elements of Clojure
    Zachary Tellman

    This book tries to put words to what most experienced programmers already know. It provides a framework for making better design choices, and a vocabulary for teams to discuss the software they collaborate on.

  7. Software Development Axioms, 2nd Edition
    Simple Rules for Higher Quality
    John "g$" Gmutza

    The software landscape is more crowed than ever! New frameworks seem to arrive weekly.  There are tons of books out there about mastering specific frameworks, but here is one to help you master the one constant factor, no matter where you are:  constructing the source code. Build great things in any programming notation; the rules are inside...

  8. מיחשוב ותיכנות מערכות מרובות-ליבות
    המדריך לתיכנות מקבילי בליווי דוגמאות בקוד מקור
    עמי מרובקה

    "The way the processor industry is going, is to add more and more cores, but nobody knows how to program those things. I mean, two, yeah; four, not really; eight, forget it." Steve Jobs, Apple, 2008

  9. This book is free, please consider paying what you think it's worth and supporting independent authors.

  10. Introducción a Swift
    Pedro Piñera Buendia and David Ortega

    ¿Con ganas de aprender Swift pero todavía no te has decidido? Introducción a Swift puede ser una muy buena oportunidad para dar tus primeros pasos. Hazte con el libro y empieza a aprender el lenguaje base del desarrollo en iOS, OSX, tvOS, watchOS, y ahora recientemente también en otros sistemas operativos como Linux.

  11. Software Testing as a Martial Art
    There is no One Style
    David Greenlees
    No Description Available
  12. Основы веб-хакинга
    Более 30 примеров уязвимостей
    Peter Yaworski and Evgenii Burmakin

    По состоянию на 30 мая 2016 года, Twitter выплатил более $300,000 белым хакерам за отчеты об уязвимостях на доменах сайта. Это не было вымогательством. Сайты, подобные Twitter, Shopify, Dropbox, Airbnb, Google, Facebook и многие другие, просят белых хакеров сообщать о проблемах с безопасностью и выплачивают им за это вознаграждение. В этой книге на примере публично описанных атак будет показано, как они были обнаружены, выполнены, а так же рассказано, как должен выглядеть хороший отчет об уязвимости, какие инструменты вы можете использовать и где найти еще...

  13. Volume 4 of the Experiential Learning Series provides many tried-and-true experiential exercises, ready to use or modify for lessons in programming, testing, analysis and design, as well as personal development, team building, and organizational change.

  14. The role of Scrum Master is no to have people in charge. Indeed, he is under the charge of each Scrum team member to facilitate his job.

  15. One of the most misunderstood XP techniques might be Refactoring. Many understand it in the meaning of re-write which is definitely not what it was meant to be. See how refractoring an example taken from a real world project both consits of very small sometimes even tiny changes and still introduces major archiectural reconstructions.