Book picks similar to
Financial Theory with Python by Yves Hilpisch


finance
category-software-development
cs
data-and-ai

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.

Code Simplicity: The Fundamentals of Software


Max Kanat-Alexander - 2012
    This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. The book exists to help all programmers understand the process of writing software, on a very fundamental level that can be applied to any programming language or project, from here into eternity. Code Simplicity is also written in such a way that even non-technical managers of software teams can gain an understanding of what the “right way” and the “wrong way” is (and why they are right and wrong) when it comes to software design. The focus of the book is primarily on “software design,” the process of creating a plan for a software project and making technical decisions about the pattern and structure of a system.

Ruby Under a Microscope


Pat Shaughnessy - 2012
    Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to take you behind the scenes of how programming languages work. You'll even find information on JRuby and Rubinius (two alternative implementations of Ruby), as well as in-depth explorations of Ruby's garbage collection algorithm. Ruby Under a Microscope will teach you:How a few computer science concepts underpin Ruby's complex implementation How Ruby executes your code using a virtual machine How classes and modules are the same inside Ruby How Ruby employs algorithms originally developed for Lisp How Ruby uses grammar rules to parse and understand your code How your Ruby code is translated into a different language by a compilerNo programming language needs to be a black box. Whether you're already intrigued by language implementation or just want to dig deeper into Ruby, you'll find Ruby Under a Microscope a fascinating way to become a better programmer. Covers Ruby 2.x, 1.9 and 1.8

Confessions Subprime Lender


Richard Bitner - 2008
    In Confessions of a Subprime Lender: An Insider's Tale of Greed, Fraud, and Ignorance, he reveals the truth about how the subprime lending business spiraled out of control, pushed home prices to unsustainable levels, and turned unqualified applicants into qualified borrowers through creative financing. Learn about the ways the mortgage industry can be fixed with his twenty suggestions for critical change.

Geekonomics: The Real Cost of Insecure Software


David Rice - 2007
    It explains why low-quality software is continually distributed, why consumers willingly purchase unreliable software, why governments leave the industry alone, and what can be done to improve matters.

Angel: How to Invest in Technology Startups—Timeless Advice from an Angel Investor Who Turned $100,000 into $100,000,000


Jason Calacanis - 2017
    Now, in this enlightening guide that is sure to become the bible for twenty-first century investors, Calacanis takes potential angels step-by-step through his proven method of creating massive wealth: startups.As Calacanis makes clear, you can get rich—even if you came from humble beginnings (his dad was a bartender, his mom a nurse), didn’t go to the right schools, and weren’t a top student. The trick is learning how angel investors think. Calacanis takes you inside the minds of these successful moneymen, helping you understand how they prioritize and make the decisions that have resulted in phenomenal profits. He guides you step by step through the process, revealing how leading investors evaluate new ventures, calculating the risks and rewards, and explains how the best startups leverage relationships with angel investors for the best results.Whether you’re an aspiring investor or a budding entrepreneur, Angel will inspire and educate you on all the ins of outs. Buckle up for a wild ride into the world of angel investing!

The Launch Pad: Inside Y Combinator, Silicon Valley's Most Exclusive School for Startups


Randall E. Stross - 2012
    Their brand-new two- or three-person start-ups are given a seemingly impossible challenge: to turn a raw idea into a viable business, fast.   Each YC session culminates in a demo day, when investors and venture capitalists flock to hear pitches from the new graduates. Any one of them might turn out to be the next Dropbox (class of 2007, now valued at $5 billion) or Airbnb (2009, $1.3 billion).   Randall Stross is the first journalist to have fly-on-the-wall access to Y Combinator. He tells the full story of how Paul Graham started this ultra exclusive institution, how it chooses among hundreds of aspiring Mark Zuckerbergs, and how it teaches them to go from concept to profitability in record time.

Escaping the Build Trap: How Effective Product Management Creates Real Value


Melissa Perri - 2018
    Companies that live and die by outputs often fall into the "build trap," cranking out features to meet their schedule rather than the customer’s needs. In this book, Melissa Perri explains how laying the foundation for great product management can help companies solve real customer problems while achieving business goals. By understanding how to communicate and collaborate within a company structure, you can create a product culture that benefits both the business and the customer. You’ll learn product management principles that can be applied to any organization, big or small. In five parts, this book explores: Why organizations ship features rather than cultivate the value those features represent How to set up a product organization that scales How product strategy connects a company’s vision and economic outcomes back to the product activities How to identify and pursue the right opportunities for producing value through an iterative product framework How to build a culture focused on successful outcomes over outputs

The Design of the UNIX Operating System


Maurice J. Bach - 1986
    The leading selling UNIX internals book on the market.

The Site Reliability Workbook: Practical Ways to Implement SRE


Betsy Beyer - 2018
    Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you how to put SRE principles and practices to work in your environment.This new workbook not only combines practical examples from Google's experiences, but also provides case studies from Google's Cloud Platform customers who underwent this journey. Evernote, The Home Depot, The New York Times, and other companies outline hard-won experiences of what worked for them and what didn't.Dive into this workbook and learn how to flesh out your own SRE practice, no matter what size your company is.You'll learn:How to run reliable services in environments you don't completely control--like cloudPractical applications of how to create, monitor, and run your services via Service Level ObjectivesHow to convert existing ops teams to SRE--including how to dig out of operational overloadMethods for starting SRE from either greenfield or brownfield

Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks


Michal Zalewski - 2005
    Silence on the Wire uncovers these silent attacks so that system administrators can defend against them, as well as better understand and monitor their systems.Silence on the Wire dissects several unique and fascinating security and privacy problems associated with the technologies and protocols used in everyday computing, and shows how to use this knowledge to learn more about others or to better defend systems. By taking an indepth look at modern computing, from hardware on up, the book helps the system administrator to better understand security issues, and to approach networking from a new, more creative perspective. The sys admin can apply this knowledge to network monitoring, policy enforcement, evidence analysis, IDS, honeypots, firewalls, and forensics.

The Nature of Code


Daniel Shiffman - 2012
    Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary


Eric S. Raymond - 1999
    According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel.The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them."The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.

Crypto: How the Code Rebels Beat the Government—Saving Privacy in the Digital Age


Steven Levy - 2001
    From Stephen Levy—the author who made "hackers" a household word—comes this account of a revolution that is already affecting every citizen in the twenty-first century. Crypto tells the inside story of how a group of "crypto rebels"—nerds and visionaries turned freedom fighters—teamed up with corporate interests to beat Big Brother and ensure our privacy on the Internet. Levy's history of one of the most controversial and important topics of the digital age reads like the best futuristic fiction.

Microeconomics Made Simple: Basic Microeconomic Principles Explained in 100 Pages or Less


Austin Frakt - 2014
    Macroeconomics1. Maximizing UtilityDecreasing Marginal Utility | Opportunity Costs2. Evaluating Production PossibilitiesProduction Possibilities Frontiers | Absolute and Comparative Advantage3. DemandDeterminants of Demand | Elasticity of Demand | Change in Demand vs. Change in Quantity Demanded4. SupplyDeterminants of Supply | Elasticity of Supply | Change in Supply vs. Change in Quantity Supplied5. Market EquilibriumHow Market Equilibrium is Reached | The Effect of Changes in Supply and Demand6. Government InterventionPrice Ceilings and Price Floors | Taxes and Subsidies7. Costs of ProductionMarginal Cost of Production | Fixed vs. Variable Costs | Short Run vs. Long Run | Sunk Costs | Economic Costs vs. Accounting Costs8. Perfect CompetitionFirms Are Price Takers | Making Decisions at the Margin | Consumer and Producer Surplus9. MonopolyMarket Power | Deadweight Loss with a Monopoly | Monopolies and Government10. OligopolyCollusion | Cheating the Cartel | Government Intervention in Oligopolies11. Monopolistic CompetitionCompeting via Product Differentiation | Loss of Surplus with Monopolistic CompetitionConclusion: The Insights and Limitations of Economics