Learn Scala ProgrammingThe second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.
Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams.
By the end of this book, you will have built microservices and learned to implement them with the ...
Hands-On TypeScript for C# and .NET Core DevelopersWriting clean, object-oriented code in JavaScript gets trickier and complex as the size of the project grows. This is where Typescript comes into the picture; it lets you write pure object-oriented code with ease, giving it the upper hand over JavaScript. This book introduces you to basic TypeScript concepts by gradually modifying standard JavaScript code, which makes learning TypeScript easy for C# ASP.NET developers.
As you progress through the chapters, you'll cover object programming concepts, such as classes, interfaces, and generics, and understand how they are related to, and similar in, both ES6 and C#. You will also learn how to use bundlers like WebPack to package your code and other resources. The book explains all concepts using practical examples of ASP.NET Core projects, and reusable TypeScript libraries. Finally, you'll explore the features that TypeScript inherits from either ES6 or C#, or both of them, such as Symbols, Iterables, Promises, and Decorators.
By the ...
Outlook 2019 For DummiesOf the millions of people who use Outlook, most only use about two percent of its features. Don't stay in the dark! Outlook 2019 For Dummies shows you how to take advantage of often-overlooked tips and tricks to make it work even better for you.
Inside, you'll find information on navigating the user interface; utilizing the To-Do bar; filtering junk email; smart scheduling; RSS support; using electronic business cards; accessing data with two-way sync and offline and cloud based access, and much more!
Make the most of Outlook's anti-phishing capabilities; Share your calendar; Integrate tasks with other Microsoft applications and services; Manage email folders.
If you're upgrading to the latest version - or have never used this popular email tool - this book makes it easier than ever to get Outlook working for you. ...
Word 2019 For DummiesWhether you've used older versions of this popular program or have never processed a single word, this hands-on guide gets you going with the latest version of Microsoft Word. In no time, you'll begin editing, formatting, proofing, and dressing up your Word documents like a pro.
In this leading book about the world's number one word processing application, Dan Gookin talks about using Microsoft Word in friendly, easy-to-follow terms. Focusing on the needs of the beginning Word user, it provides everything you need to know about Word - without any painful jargon.
Covers the new and improved features found in the latest version of Word; Create your own templates; Explains why you can't always trust the spell checker; Offers little-known keyboard shortcuts.
If you're new to Word and want to spend more time on your actual work rather than figuring out how to make it work for you, this new edition of Word X For Dummies has you covered. ...
Office 2019 For DummiesThe world's leading suite of business productivity software, Microsoft Office helps users complete common business tasks, including word processing, email, presentations, data management and analysis, and much more. Whether you need accessible instruction on Word, Excel, PowerPoint, Outlook, or Access - or all of the above - this handy reference makes it easier.
In Office X For Dummies, you'll get help with typing and formatting text in Word, creating and navigating an Excel spreadsheet, creating a powerful PowerPoint presentation, adding color, pictures, and sound to a presentation, configuring email with Outlook, designing an Access database, and more. Information is presented in the straightforward but fun language that has defined the Dummies series for more than twenty years.
Get insight into common tasks and advanced tools; Find full coverage of each application in the suite; Benefit from updated information based on the newest software release; Make your work life easier ...
Access 2019 For DummiesPeople who really know how to build, populate, and simplify databases are few and far between. Access 2019 For Dummies is here to help you join the ranks of office heroes who possess these precious skills.
This book offers clear and simple advice on how to build and operate databases as well as create simple forms, import data from outside sources, query databases for information, and share knowledge in reports. In short, it's the book that holds all the secrets behind the mysteries of Access!
Build effective databases from the ground up; Simplify your data entry with forms and tables; Write queries that produce answers to your data questions; Simplify input with forms.
There's no time like the present to get your hands on the insight that database beginners need to become Access gurus. ...
Canon EOS Rebel T7/2000D For DummiesYour Canon EOS Rebel T7/1400D provides enough camera power to take the pro-style shots you've dreamed of shooting - and this book shows you how. Canon EOS Rebel T7/1400D For Dummies bridges the gap between taking quick shots in auto mode and taking charge of the settings that offer full control of your pictures focus, color, and light balance.
Take a peek inside to discover all the expert tips and tricks to take brag-worthy portraits, action shots, and close-ups - in a flash. No matter your subject, you'll get all the know-how and instruction you need to get the picture-perfect shot every time.
Get started with automatic and creative modes; Take full control of exposure to achieve better results; Understand the settings that control light and color; Follow steps on properly using flash.
Even if you've never picked up a DSLR camera, this friendly guide makes it fast and easy to unlock all your powerful Canon has to offer! ...
Samsung Galaxy S9 For DummiesSamsung Galaxy S9 For Dummies documents all the features and capabilities of this popular smartphone, approaching them from the point of view of a user who is perhaps a bit baffled by the documentation and online support that comes with the phone. All aspects of the device are covered, from setup and configuration, to extensive use of the new features and capabilities.
Whether you're looking for approachable guidance on the basics like texting, e-mailing, and accessing the internet, or more advanced topics like downloading apps, synching with a PC, and expanding the phone's potential with new software releases, this trusted resource covers it all.
Take pictures, watch movies, and record videos; Use maps and navigation; Stay connected on social networking sites; Make sense of software updates.
You'll want to keep this book close by, referring to it often as you explore the features and functions of your new Samsung Galaxy S9 smartphone. ...
Getting Started with Haskell Data AnalysisEvery business and organization that collects data is capable of tapping into its own data to gain insights how to improve. Haskell is a purely functional and lazy programming language, well-suited to handling large data analysis problems. This book will take you through the more difficult problems of data analysis in a hands-on manner.
This book will help you get up-to-speed with the basics of data analysis and approaches in the Haskell language. You'll learn about statistical computing, file formats (CSV and SQLite3), descriptive statistics, charts, and progress to more advanced concepts such as understanding the importance of normal distribution. While mathematics is a big part of data analysis, we've tried to keep this course simple and approachable so that you can apply what you learn to the real world.
By the end of this book, you will have a thorough understanding of data analysis, and the different ways of analyzing data. You will have a mastery of all the tools and techn ...
Continuous Delivery and DevOps - A Quickstart Guide, 3rd EditionOver the past few years, Continuous Delivery (CD) and DevOps have been in the spotlight in tech media, at conferences, and in boardrooms alike. Many articles and books have been written covering the technical aspects of CD and DevOps, yet the vast majority of the industry doesn't fully understand what they actually are and how, if adopted correctly they can help organizations drastically change the way they deliver value. This book will help you figure out how CD and DevOps can help you to optimize, streamline, and improve the way you work to consistently deliver quality software.
In this edition, you'll be introduced to modern tools, techniques, and examples to help you understand what the adoption of CD and DevOps entails. It provides clear and concise insights in to what CD and DevOps are all about, how to go about both preparing for and adopting them, and what quantifiable value they bring. You will be guided through the various stages of adoption, the impact they will have on y ...