PySpark RecipesQuickly find solutions to common programming problems encountered while processing big data. Content is presented in the popular problem-solution format. Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved!
PySpark Recipes covers Hadoop and its shortcomings. The architecture of Spark, PySpark, and RDD are presented. You will learn to apply RDD to solve day-to-day big data problems. Python and NumPy are included and make it easy for new learners of PySpark to understand and adopt the model.
Understand the advanced features of PySpark2 and SparkSQL; Optimize your code; Program SparkSQL with Python; Use Spark Streaming and Spark MLlib with Python; Perform graph analysis with GraphFrames. ...
Web Applications on AzureBuild .NET apps on Microsoft Azure services that can grow to Internet scale. Learn how you can make smart application architecture decisions and follow best practices so that your website can handle tens of thousands of concurrent users and deliver your content globally.
Author Rob Reagan takes you through key Azure technologies targeted toward building web applications, and along the way shares his lessons learned in scaling out a real-world web application. After an overview of web application building blocks, the book dives into relational and NoSQL data storage options on Azure, including Azure Table Storage and CosmosDB. You'll then discover how to make best use of Redis Cache, Web Jobs, Messaging Queues, and more, alongside other tips, tricks, and troubleshooting advice for when things go wrong. The book concludes with a thorough exploration of best practices for deployment at scale.
Develop scalable architecture patterns on Azure with ASP.NET MVC; Understand the pros and c ...
Java: The Complete Reference, 10th editionFully updated for Java SE 9, Java: The Complete Reference, 10th Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key portions of the Java API library, such as I/O, the Collections Framework, the stream library, and the concurrency utilities. Swing, JavaFX, JavaBeans, and servlets are examined and numerous examples demonstrate Java in action. Of course, the new module system added by Java SE 9 is discussed in detail. This Oracle Press resource also offers an introduction to JShell, Java's new interactive programming tool. ...
Java: A Beginner's Guide, 7th EditionFully updated for Java Platform, Standard Edition 9 (Java SE 9), Java: A Beginner's Guide, 7th Edition, gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as how to create, compile, and run a Java program. He then moves on to the keywords, syntax, and constructs that form the core of the Java language. The book also covers some of Java's more advanced features, including multithreaded programming, generics, lambda expressions, Swing, and JavaFX. This practical Oracle Press guide features details on Java SE 9's innovative new module system, and, as an added bonus, it includes an introduction to JShell, Java's new interactive programming tool.
Designed for Easy Learning: Key Skills and Concepts - Chapter-opening lists of specific skills covered in the chapter; Ask the Expert - Q&A sections filled with bonus information and helpful tips; Try This - Hands-on exercises that show you how to apply your skills Self Tests ...
JavaScript on ThingsJavaScript on Things is your first step into the exciting and downright entertaining world of programming for small electronics. If you know enough JavaScript to hack a website together, you'll be making things go bleep, blink, and spin faster than you can say "nodebot".
Are you ready to make things move? If you can build a web app, you can create robots, weather stations, and other funky gadgets! In this incredibly fun, project-based guide, JavaScript hardware hacker Lyza Danger Gardner takes you on an incredible journey from your first flashing LED through atmospheric sensors, motorized rovers, Bluetooth doorbells, and more. With JavaScript, some easy-to-get hardware, and a bit of creativity, you'll be beeping, spinning, and glowing in no time.
JavaScript on Things introduces the exciting world of programming small electronics! You'll start building things immediately, beginning with basic blinking on Arduino. This fully illustrated, hands-on book surveys JavaScript toolkits li ...
Exam Ref 70-745 Implementing a Software-Defined DataCenterPrepare for Microsoft Exam 70-745 - and help demonstrate your real-world mastery of skills needed to build and manage software-defined infrastructure with Windows Server 2016 and System Center 2016 Virtual Machine Manager (SC VMM). Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSE level.
Focus on the expertise measured by these objectives: Plan and implement System Center Virtual Machine Manager (VMM) core infrastructure; Implement Software-Defined Networking (SDN); Implement software-defined storage; Implement datacenter compute solutions with Virtual Machine Manager (VMM); Secure your software-defined datacenter; Monitor and maintain the software-defined datacenter; Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Assumes you have experience with System Center 2012 R2 Virtual Machine Manager and Windows Server ...
Exam Ref 70-347 Enabling Office 365 Services, 2nd EditionPrepare for Microsoft Exam 70-347 - and help demonstrate your real-world mastery of the skills needed to help securely and efficiently provide Microsoft Office 365 services in any environment.
Designed for experienced IT pros ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA level.
Manage clients and end-user devices; Provision Microsoft SharePoint Online site collections; Configure Microsoft Exchange Online and Skype for Business for end users; Plan for Exchange Online and Skype for Business; Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Provides exam preparation tips written by a top trainer, consultant, and sysadmin; Assumes you have experience with the Office 365 Admin Center and an understanding of Exchange Online, Skype for Business, SharePoint Online, Office 365 ProPlus, and Microsoft Azure Active Directory. ...
Beyond Bullet Points, 4th EditionThink beyond bullet points - and amplify the impact of your message! Now in its fourth edition, this popular classic illuminates an innovative, step-by-step methodology designed to unlock the amazing visual story waiting to be released from your message. Communications expert Cliff Atkinson shows how to apply classic storytelling tenets and practical, research-based guidelines as you work with Microsoft PowerPoint - for memorable, meaningful, and persuasive visual stories. Change your approach - and transform your results!
Find your story thread: Create an emotional connection to increase your impact; Cut through the clutter: Distill your message and get right to the point; Bring your story to life: Storyboard your ideas, find your natural voice, and deliver a compelling presentation! ...
Pragmatic Guide to Sass 3Design websites faster than ever using Sass - the most mature and popular CSS meta-language. On any platform, integrate Sass into your project, create a reusable style guide, and use maps to drastically reduce duplication in your stylesheets. You'll see how to code the right way in Sass with short, clear examples on two-page spreads that show the explanation on one side and code examples on the other. This ultimate guide to using Sass, written by its creator, is updated and expanded with all the new features found in Sass 3.4, making you an expert in no time.
Sass lets you write CSS faster and more easily by enabling you to use features that regular CSS doesn't have yet. Bring the power of Sass to your projects, whether you use Node.js, Ruby, or any other programming language. This updated Pragmatic Guide gives you brief, targeted hands-on examples in an easy-to-follow modular format.
Use variables to easily change color values, measurements, or fonts across a whole project. Pare ...
Web Development with Clojure, 2nd EditionModern web applications deserve modern tools. Harness the JVM's rich infrastructure while taking advantage of the expressive power and brisk performance of a modern functional language. Exploit Clojure's unique advantages for web development. Step by step, apply the fundamentals of programming in Clojure to build real-world, professional web applications. This edition features new libraries, tools, and best practices, and focuses on developing modern single-page applications.
Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exhibiting the full process of web development using a modern functional language. Journey through all the steps in developing a rich Picture Gallery web application - from conception to packaging and deployment. You'll work hands-on with Clojure and build real-world, profess ...