Book picks similar to
Mastering Python for Networking and Security: Leverage Python scripts and libraries to overcome networking and security issues by José Manuel Ortega
programming
computer-networking
collection
tech-reference
The D Programming Language
Andrei Alexandrescu - 2010
I'm sure you'll find the read rewarding." --From the Foreword by Scott Meyers D is a programming language built to help programmers address the challenges of modern software development. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.
The D Programming Language
is an authoritative and comprehensive introduction to D. Reflecting the author's signature style, the writing is casual and conversational, but never at the expense of focus and pre-cision. It covers all aspects of the language (such as expressions, statements, types, functions, contracts, and modules), but it is much more than an enumeration of features. Inside the book you will find In-depth explanations, with idiomatic examples, for all language features How feature groups support major programming paradigms Rationale and best-use advice for each major feature Discussion of cross-cutting issues, such as error handling, contract programming, and concurrency Tables, figures, and "cheat sheets" that serve as a handy quick reference for day-to-day problem solving with D Written for the working programmer,
The D Programming Language
not only introduces the D language--it presents a compendium of good practices and idioms to help both your coding with D and your coding in general.
Jeff Gordon: Racing Back to the Front--My Memoir
Jeff Gordon - 2003
It didn't matter that Jeff Gordon hailed from California -- hardly a fountain of stockcar pedigree -- or that they said he was too small to race with the big boys on the dirt tracks and ovals of his youth. It didn't matter that Dale Earnhardt called this upstart "Wonderboy" -- no one raced the legendary Earnhardt harder, and no two drivers had more respect for each other. And it didn't matter that the racing world said Gordon was finished with the breakup of the crew on the #24 car and the departure of Ray Evernham, his crew chief, in 1999 -- he came back two seasons later to win a record-equaling fourth Winston Cup, this time with Robbie Loomis as crew chief. In the end, all that matters is that Jeff Gordon is the greatest living NASCAR champion, and it only remains to be seen just how many championships he can win.But what's it really like to climb into a stockcar every weekend and challenge for a championship? Offering a never-before-seen entry into the thrilling world of NASCAR racing, Jeff Gordon takes us into the cockpit of the #24 DuPont Chevrolet car; right into the garages where his cars are made; and inside the lives and efforts of his extraordinary team, the Rainbow Warriors. Just how does his car get built, tested, and driven, and how do these personalities mesh into a championship team? Along the way we find out what he thinks of life as both a NASCAR champion and a never-left-alone celebrity, where he came from and to whom he owes all his successes, and above all, what it takes to be a champion in one of the most dangerous and thrilling sportsof all."Jeff Gordon: Racing Back to the Front" -- My Memoir is a pit pass all its own, giving passionate NASCAR fans unique access into the life and career of one of the most storied champions in the sport.
Build a Career in Data Science
Emily Robinson - 2020
Industry experts Jacqueline Nolis and Emily Robinson lay out the soft skills you’ll need alongside your technical know-how in order to succeed in the field. Following their clear and simple instructions you’ll craft a resume that hiring managers will love, learn how to ace your interview, and ensure you hit the ground running in your first months at your new job. Once you’ve gotten your foot in the door, learn to thrive as a data scientist by handling high expectations, dealing with stakeholders, and managing failures. Finally, you’ll look towards the future and learn about how to join the broader data science community, leaving a job gracefully, and plotting your career path. With this book by your side you’ll have everything you need to ensure a rewarding and productive role in data science.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
Programming TypeScript: Making Your JavaScript Applications Scale
Boris Cherny - 2019
That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system.If you’re a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You’ll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before.In this book, you’ll:
Start with the basics: Learn about TypeScript’s different types and type operators, including what they’re for and how they’re used
Explore advanced topics: Understand TypeScript’s sophisticated type system, including how to safely handle errors and build asynchronous programs
Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
Dafydd Stuttard - 2007
The authors explain each category of vulnerability using real-world examples, screen shots and code extracts. The book is extremely practical in focus, and describes in detail the steps involved in detecting and exploiting each kind of security weakness found within a variety of applications such as online banking, e-commerce and other web applications. The topics covered include bypassing login mechanisms, injecting code, exploiting logic flaws and compromising other users. Because every web application is different, attacking them entails bringing to bear various general principles, techniques and experience in an imaginative way. The most successful hackers go beyond this, and find ways to automate their bespoke attacks. This handbook describes a proven methodology that combines the virtues of human intelligence and computerized brute force, often with devastating results.The authors are professional penetration testers who have been involved in web application security for nearly a decade. They have presented training courses at the Black Hat security conferences throughout the world. Under the alias "PortSwigger," Dafydd developed the popular Burp Suite of web application hack tools.
CEH Certified Ethical Hacker All-in-One Exam Guide
Matt Walker - 2011
Pub the Date: September. 2011 of Pages: 416 in Publisher: McGraw-Hill the Get complete coverages of all the objectives included on the EC-Council's Certified the Ethical Hacker exam inside the this comprehensive resource. Written by an the IT security expert. The this the authoritative guide covers the vendor-neutral CEH exam in full detail. You'll find learning objectives at the beginning of each chapter. exam tips. practice exam questions. and in-depth explanations. Designed to help you pass the exam with ease. this definitive volume also serves as an essential on-the-job reference.COVERS ALL EXAM TOPICS. INCLUDING: Introduction to ethical hackingCryptographyReconnaissance and footprintingNetwork scanningEnumerationSystem hackingEvasion techniquesSocial engineering and physical securityHacking web servers and applicationsSQL injectionViruses. trojans. and other ...
Penetration Testing: A Hands-On Introduction to Hacking
Georgia Weidman - 2014
This beginner-friendly book opens with some basics of programming and helps you navigate Kali Linux, an operating system that comes preloaded with useful computer security tools like Wireshark and Metasploit. You'll learn about gathering information on a target, social engineering, capturing network traffic, analyzing vulnerabilities, developing exploits, and more. Hands-on examples discuss even advanced topics like mobile device security and bypassing anti-virus software.
How Cool Brands Stay Hot: Branding to Generation Y
Joeri Van Den Bergh - 2011
Three times the size of Generation X, they have a much bigger impact on society and business. In How Cool Brands Stay Hot, Joeri Van den Bergh and Mattias Behrer address what drives Generation Y as consumers and how marketers can develop the right brand strategies to reach this generation of 16-33 year olds.The authors' insights on what drives the consumer preferences of this new "Dot-com" generation are based on interviews with 5,000 Generation Y consumers. This new research provides understanding of the consumer psychology and behavior of the generation also known as the "Millennials." It helps marketers connect with the new generation of consumers by understanding their likes and dislikes, and guides them on advertising, marketing, and branding relevant to them.How Cool Brands Stay Hot contains guidance and checklists for marketing plans and campaigns, as well as case studies of Nokia, Nivea, PlayStation, Coca Cola, Volkswagen, Smirnoff, Red Bull, H&M, and Levi's. It offers creative and effective ideas on how to position, develop and promote brands to one of the largest and most influential generations of consumers today.Visit the website at http://www.howcoolbrandsstayhot.com/
Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites
Micah Godbolt - 2015
This practical book takes experienced web developers through the new discipline of frontend architecture, including the latest tools, standards, and best practices that have elevated frontend web development to an entirely new level.Using real-world examples, case studies, and practical tips and tricks throughout, author Micah Godbolt introduces you to the four pillars of frontend architecture. He also provides compelling arguments for developers who want to embrace the mantle of frontend architect and fight to make it a first-class citizen in their next project.The four pillars include:Code: how to approach the HTML, CSS, and JavaScript of a design systemProcess: tools and processes for creating an efficient and error-proof workflowTesting: creating a stable foundation on which to build your siteDocumentation: tools for writing documentation while the work is in progress
Node.js Design Patterns
Mario Casciaro - 2014
What You Will Learn Design and implement a series of server-side JavaScript patterns so you understand why and when to apply them in different use case scenarios Understand the fundamental Node.js components and use them to their full potential Untangle your modules by organizing and connecting them coherently Reuse well-known solutions to circumvent common design and coding issues Deal with asynchronous code with comfort and ease Identify and prevent common problems, programming errors, and anti-patterns In Detail Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software.In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions.The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application.
DevOps Troubleshooting: Linux Server Best Practices
Kyle Rankin - 2012
It has saved me hours in troubleshooting complicated operations problems." -Trotter Cashion, cofounder, Mashion DevOps can help developers, QAs, and admins work together to solve Linux server problems far more rapidly, significantly improving IT performance, availability, and efficiency. To gain these benefits, however, team members need common troubleshooting skills and practices. In
DevOps Troubleshooting: Linux Server Best Practices
, award-winning Linux expert Kyle Rankin brings together all the standardized, repeatable techniques your team needs to stop finger-pointing, collaborate effectively, and quickly solve virtually any Linux server problem. Rankin walks you through using DevOps techniques to troubleshoot everything from boot failures and corrupt disks to lost email and downed websites. You'll master indispensable skills for diagnosing high-load systems and network problems in production environments. Rankin shows how to Master DevOps' approach to troubleshooting and proven Linux server problem-solving principles Diagnose slow servers and applications by identifying CPU, RAM, and Disk I/O bottlenecks Understand healthy boots, so you can identify failure points and fix them Solve full or corrupt disk issues that prevent disk writes Track down the sources of network problems Troubleshoot DNS, email, and other network services Isolate and diagnose Apache and Nginx Web server failures and slowdowns Solve problems with MySQL and Postgres database servers and queries Identify hardware failures-even notoriously elusive intermittent failures
Jump-Start Your Work at Home General Transcription Career: The Fast and Easy Way to Get Started!
Lisa Morgan Mills - 2012
Lisa Mills, an experienced general transcriptionist and publisher of work-at-home site Work at Home Mom Revolution, shares everything you need to know to get started in this exciting career. This ebook also includes links to valuable resources, including a list of 60 general transcription companies that hire home-based transcriptionists (with links).
The Complete Guide to Option Selling: How Selling Options Can Lead to Stellar Returns in Bull and Bear Markets
James Cordier - 2004
The strategy of buy-and-hold has been replaced by buy-and-hope. Trying to grow your assets means worrying about how the next geopolitical crisis or government announcement will affect your portfolio. In an age of stunted economics and uncertain interest rates, attempting to guess market direction can seem futile.The good news is, you don't have to anymore. There is a better way to invest. It's time to borrow a page from the pros and radically change your entire philosophy to building a solid, high-yielding portfolio.The Complete Guide to Option Selling takes you through the process step by step. Updated to help you draw steady, high pro ts in an age of skittish markets, this classic text covers the ins and outs of:The Fundamentals of Option Selling Why writing options works so well, what kind of investor writes options, and how futures options could be the missing piece to your puzzleOption-Selling Strategy and Risk Management Choosing the right options to sell, the most powerful spread strategies, the mechanics of selling, and protecting yourself from downside risk like a proMarket Analysis and Writing Options How to find the best markets to take premium, the secret of seasonal trends, and tips on building your premium ladder You don't need a fancy Greek calculator to succeed in writing options. All you need is a little knowledge, a lot of common sense, and The Complete Guide to Option Selling.PRAISE FOR THE COMPLETE GUIDE TO OPTION SELLING: "A must-read. Cordier and Gross have covered all the bases in this book about the (arguably) best option strategy--writing options." -- LAWRENCE MCMILLAN, bestselling author of Options as a Strategic Investment and editor of The Option Strategist Newsletter and Daily Volume Alerts"The Complete Guide to Option Selling offers investors a truly unique, practical, and valuable perspective into another dimension of option strategy. A very cool book and interesting angle!" -- JARED A. LEVY, risk manager and author of Your Options Handbook and The Bloomberg Visual Guide to Options"James and Michael not only have an excellent ability to analyze market fundamentals, but more importantly, to design the appropriate option strategy to take advantage of their market outlook." -- DANIEL P. COLLINS, editor-in-Chief, Futures Magazine"The Complete Guide to Option Selling is an excellent reminder that selling options is less stressful and more forgiving than traditional direction trading strategies. This book has what it takes and is valuable to both novice and experienced traders." -- JACK WALKER, author of Volatility Trading Digest"Cordier and Gross comprehensively and convincingly demonstrate how options selling strategies can function not only as a facile income-producing technique but also as a performance-based investment strategy all on their own." -- GIL MORALES, Managing director of MoKa investors, LLC, and coauthor of the bestselling books Trade Like an O'Neil Disciple, How to Make Money Selling Stocks Short, and In the Cockpit with the O'Neil Disciples
Ejb 3 in Action
Debu Panda - 2007
This book builds on the contributions and strengths of seminal technologies like Spring, Hibernate, and TopLink.EJB 3 is the most important innovation introduced in Java EE 5.0. EJB 3 simplifies enterprise development, abandoning the complex EJB 2.x model in favor of a lightweight POJO framework. The new API represents a fresh perspective on EJB without sacrificing the mission of enabling business application developers to create robust, scalable, standards-based solutions.EJB 3 in Action is a fast-paced tutorial, geared toward helping you learn EJB 3 and the Java Persistence API quickly and easily. For newcomers to EJB, this book provides a solid foundation in EJB. For the developer moving to EJB 3 from EJB 2, this book addresses the changes both in the EJB API and in the way the developer should approach EJB and persistence.