Building Mobile Apps at Scale: 39 Engineering Challenges


Gergely Orosz - 2021
    By scale, we mean having numbers of users in the millions and being built by large engineering teams.For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering.

OpenGL SuperBible: Comprehensive Tutorial and Reference


Richard S. Wright Jr. - 1996
    If you want to leverage OpenGL 2.1's major improvements, you really need the Fourth Edition. It's a comprehensive tutorial, systematic API reference, and massive code library, all in one. You'll start with the fundamental techniques every graphics programmer needs: transformations, lighting, texture mapping, and so forth. Then, building on those basics, you'll move towards newer capabilities, from advanced buffers to vertex shaders. Of course, OpenGL's cross-platform availability remains one of its most compelling features. This book's extensive multiplatform coverage has been thoroughly rewritten, and now addresses everything from Windows Vista to OpenGL ES for handhelds. This is stuff you absolutely want the latest edition for. A small but telling point: This book's recently been invited into Addison-Wesley's OpenGL Series, making it an "official" OpenGL book -- and making a powerful statement about its credibility. Bill Camarda, from the August 2007 href="http://www.barnesandnoble.com/newslet... Only

Linux Command Line and Shell Scripting Bible


Richard Blum - 2008
    Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way?with command lines and automated scripts. You'll learn how to manage files on the filesystem, start and stop programs, use databases, even do Web programming?without a GUI?with this one-stop resource.

Exam Ref 70-483: Programming in C#


Wouter de Kort - 2013
    Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Manage Program FlowCreate and Use TypesDebug Applications and Implement SecurityImplement Data AccessThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)

AWS Lambda: A Guide to Serverless Microservices


Matthew Fuller - 2016
    Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion

The Little Black Book of Stock Market Secrets


Matthew R. Kratter - 2017
     But most people don't know how to harness it for profits. It took me over a decade to figure it out, and now I'm ready to share everything that I've learned. This is exactly the book that I wish I'd had when I was first learning how to trade. Don't be the sucker that Wall Street leaves holding the bag. In this book, you will learn: The one thing you must never do if a stock gaps to new highs The simplest ways to make money in the stock market How to tell when you are in a bull market, or a bear market How to identify which stocks are "market leaders" 10 ways to develop a winning trader's mindset The secrets to trading in a bear market How to use the RSI and Stochastics in different market environments How to run your trading like a business And much, much more! Join the thousands of smart traders who have improved their trading by reading this book. Amazon best-selling author and retired hedge fund manager, Matthew Kratter will teach you the secrets that he has used to trade profitably for the last 20 years. And if you ever get stuck, you can always reach out to him by email (provided inside of the book), and he will help you. Scroll to the top of this page and click BUY NOW.

The Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the Technology that Powers Them


Antony Lewis - 2018
    But, for the uninitiated, most of this information can be indecipherable. The Basics of Bitcoins and Blockchains aims to provide an accessible guide to this new currency and the revolutionary technology that powers it.Bitcoin, Ethereum, and other cryptocurrencies: Gain an understanding of a broad spectrum of Bitcoin topics. The Basics of Bitcoins and Blockchains covers topics such as the history of Bitcoin, the Bitcoin blockchain, and Bitcoin buying, selling, and mining. It also answers how payments are made and how transactions are kept secure. Other cryptocurrencies and cryptocurrency pricing are examined, answering how one puts a value on cryptocurrencies and digital tokens.Blockchain technology: Blockchain technology underlies all cryptocurrencies and cryptocurrency transactions. But what exactly is a blockchain, how does it work, and why is it important? The Basics of Bitcoins and Blockchains will answer these questions and more. Learn about notable blockchain platforms, smart contracts, and other important facets of blockchains and their function in the changing cyber-economy.Things to know before buying cryptocurrencies: The Basics of Bitcoins and Blockchains offers trustworthy and balanced insights to those interested in Bitcoin investing or investing in other cryptocurrency. Discover the risks and mitigations, learn how to identify scams, and understand cryptocurrency exchanges, digital wallets, and regulations with this book.Readers will learn about: Bitcoin and other cryptocurrencies Blockchain technology and how it works The workings of the cryptocurrency market The evolution and potential impacts of Bitcoin and blockchains on global businesses Dive into the world of cryptocurrency with confidence with this comprehensive introduction.

It's Your Money: How Banking Went Rogue, Where it is Now and How to Protect and Grow Your Money


Alan Kohler - 2019
    He shares his investing philosophy and offers advice on all aspects of financial planning, including engaging an adviser; building a property portfolio; investing in shares, bonds or managed funds; growing your superannuation; and ethical investment.It’s Your Money is an indispensable guide for anyone who wants to do more with their money. Alan shows how, with a few careful steps and some practical wisdom, anyone can invest sensibly and successfully. He gives you the tools to be confidently in charge of your money and your future, your way.It’s Your Money is an indispensable guide for anyone who wants to do more with their money

The Crypto Trader: How anyone can make money trading Bitcoin and other cryptocurrencies


Glen Goodman - 2019
    He taught himself how to trade everything from shares to Bitcoin and made enough money to realise his dream and quit his day job while still in his 30s.In The Crypto Trader, Glen will show you exactly how he made huge profits trading Bitcoin, Ethereum, Ripple and more, so that you can do it too - without risking your shirt.Glen publicly called the top of the market in December 2017 and took his profits before the crash. But there are still tons of trading opportunities out there and Glen continues to trade crypto successfully.Inside you'll see his multi-hundred-percent gains on a raft of cryptocurrencies and learn how he builds his profits and holds onto them. Glen reveals all his trading strategies, the proven methods and rules that make him one of the most followed traders in the world on social media. (He is also frequently interviewed by the BBC, Forbes and LBC, and is a contributing expert on cryptocurrency at the London School of Economics.)It took Glen years of study and trial and error to become a consistent money maker. He learnt his trading lessons the hard way - so you don't have to. With The Crypto Trader by your side, you'll learn how to grab opportunities, make money - and keep it.

Architecting for Scale: High Availability for Your Growing Applications


Lee Atchison - 2016
    As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it grows.Scaling isn't just about handling more users; it's also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.In five parts, this book explores:Availability: learn techniques for building highly available applications, and for tracking and improving availability going forwardRisk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risksServices and microservices: understand the value of services for building complicated applications that need to operate at higher scaleScaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plansCloud services: understand the structure of cloud-based services, resource allocation, and service distribution

Introduction to VLSI Circuits and Systems


John P. Uyemura - 2001
    * Chapter on Verilog HDL allows for rapid start-up. * Illustrates the top-down design procedure used in modern VLSI chip design with an emphasis on variations in the HDL, logic, circuits and layout.

The Big Short: by Michael Lewis


aBookaDay - 2016
    If you have not yet bought the original copy, make sure to purchase it before buying this unofficial summary from aBookaDay. SPECIAL OFFER $2.99 (Regularly priced: $3.99) OVERVIEW This review of The Big Short: Inside the Doomsday Machine by Michael Lewis provides a chapter by chapter detailed summary followed by an analysis and critique of the strengths and weaknesses of the book. The main theme explored in the book is how corruption and greed in Wall Street caused the crash of the subprime mortgage market in 2008. Despite being completely preventable, the big firms in Wall Street chose to ignore the oncoming fall in favor of making money. Michael Lewis introduces characters—men outside of the Wall Street machine—who foresaw the crisis and, through several different techniques, were able to predict how and when the market would fall. Lewis portrays these men—Steve Eisman, Mike Burry, Charlie Ledley, and Jamie Mai—as the underdogs, who were able to understand and act upon the obvious weaknesses in the subprime market. Lewis’s overall point is to demonstrate how the Wall Street firms were manipulating the market. They used loans to cash in on the desperation of middle-to-lower class Americans, and then ultimately relied on the government to bail them out when the loans were defaulted. Using anecdotes and interviews from the men who were involved first-hand, the author makes the case that Wall Street, and how they conducted business in regards to the subprime mortgage market, is truly corrupt beyond repair, and the men he profiles in this novel were trying to make the best out of a bad situation. By having the words from the sources themselves, this demonstrates Lewis’s search for the truth behind what actually happened. Ultimately, we as an audience can not be sure if the intentions of these underdogs were truly good, but Lewis does an admirable job presenting as many sides to the story as possible. The central thesis of the work is that the subprime mortgage crisis was caused by Wall Street firms pushing fraudulent loans upon middle-to-lower class Americans that they would essentially not be able to afford. Several people outside of Wall Street were able to predict a crash in the market when these loans would be defaulted on, and bought insurance to bet against the market (essentially, buying short). Over a time period from roughly 2005-2008, the market crashed and huge banks and firms lost billions of dollars, filed for bankruptcy, or were bailed out by the government. These men, the characters of Lewis’s novel, were able to bet against the loans and made huge amounts of money, but it was not quite an easy journey. Michael Lewis is a non-fiction author and financial journalist. He has written several novels—notably Liar’s Poker in 1989, Moneyball in 2003, and The Blind Side in 2006. Born in New Orleans, he attended Princeton University, receiving a BA degree in Art History. After attending London School of Economics and receiving his masters there, he was hired by Salomon Brothers where he experienced much about what he wrote about in Liar’s Poker. He is currently married, with three children and lives in Berkeley, California. SUMMARY PROLOGUE: POLTERGEIST Michael Lewis begins his tale of the remarkable—and strange—men who predicted the immense fall of the housing market by immediately exposing himself as the exact opposite type of person from them. He explains to the reader that he has no background in accounting, business, or money managing.

The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies


Erik Brynjolfsson - 2014
    Digital technologies—with hardware, software, and networks at their core—will in the near future diagnose diseases more accurately than doctors can, apply enormous data sets to transform retailing, and accomplish many tasks once considered uniquely human.In The Second Machine Age MIT’s Erik Brynjolfsson and Andrew McAfee—two thinkers at the forefront of their field—reveal the forces driving the reinvention of our lives and our economy. As the full impact of digital technologies is felt, we will realize immense bounty in the form of dazzling personal technology, advanced infrastructure, and near-boundless access to the cultural items that enrich our lives.Amid this bounty will also be wrenching change. Professions of all kinds—from lawyers to truck drivers—will be forever upended. Companies will be forced to transform or die. Recent economic indicators reflect this shift: fewer people are working, and wages are falling even as productivity and profits soar.Drawing on years of research and up-to-the-minute trends, Brynjolfsson and McAfee identify the best strategies for survival and offer a new path to prosperity. These include revamping education so that it prepares people for the next economy instead of the last one, designing new collaborations that pair brute processing power with human ingenuity, and embracing policies that make sense in a radically transformed landscape.A fundamentally optimistic book, The Second Machine Age alters how we think about issues of technological, societal, and economic progress.

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software


Scott Rosenberg - 2007
    Along the way, we encounter black holes, turtles, snakes, dragons, axe-sharpening, and yak-shaving—and take a guided tour through the theories and methods, both brilliant and misguided, that litter the history of software development, from the famous ‘mythical man-month’ to Extreme Programming. Not just for technophiles but for anyone captivated by the drama of invention, Dreaming in Code offers a window into both the information age and the workings of the human mind.

Rework


Jason Fried - 2010
    If you're looking for a book like that, put this one back on the shelf.Rework shows you a better, faster, easier way to succeed in business. Read it and you'll know why plans are actually harmful, why you don't need outside investors, and why you're better off ignoring the competition. The truth is, you need less than you think. You don't need to be a workaholic. You don't need to staff up. You don't need to waste time on paperwork or meetings. You don't even need an office. Those are all just excuses.  What you really need to do is stop talking and start working. This book shows you the way. You'll learn how to be more productive, how to get exposure without breaking the bank, and tons more counterintuitive ideas that will inspire and provoke you.With its straightforward language and easy-is-better approach, Rework is the perfect playbook for anyone who’s ever dreamed of doing it on their own. Hardcore entrepreneurs, small-business owners, people stuck in day jobs they hate, victims of "downsizing," and artists who don’t want to starve anymore will all find valuable guidance in these pages.