Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
5969
Ebook
5970
Ebook

The Successful Software Manager. The definitive guide to growing from developer to manager

Herman Fung

The Successful Software Manager is a comprehensive and practical guide to managing software developers, software customers, and the process of deciding what software needs to be built. It explains in detail how to develop a management mindset, lead a high-performing developer team, and meet all the expectations of a good manager.The book will help you whether you’ve chosen to pursue a career in management or have been asked to act up as a manager. Whether you’re a Development Manager, Product Manager, Team Leader, Solution Architect, or IT Director, this is your indispensable guide to all aspects of running your team and working within an organization and dealing with colleagues, customers, potential customers, and technologists, to ensure you build the product your organization needs.This book is the must-have authoritative guide to managing projects, managing people, and preparing yourself to be an effective manager. The intuitive real-life examples will act as a desk companion for any day-to-day challenge, and beyond that, Herman will show you how to prepare for the next stages and how to achieve career success.

5971
Ebook

Instant Getting Started with VMware Fusion. Learn everything you need to know to get started with VMware Fusion

Michael Roy

Running Windows on your Mac can seem complicated, but this book will make things easy by showing you how to get the most out of VMware Fusion. Having a virtual copy of Windows on your Mac can let you make a secure backup of your files and run Windows applications, which makes your computer more versatile.This book will show you how to start running Windows on your Mac, with practical examples of how to keep your Virtual Machine secure, backed up, and running smoothly. You will learn about the new features of VMware Fusion 6 and where to get help and support for the software when you need it.This book will walk you through what you need to know to safely and securely run Windows on your Mac. It then proceeds to show you how to upgrade to Windows 8, and shows you how you can seamlessly switch between Windows 7 and Windows 8 using snapshots. Next, it covers all that you need to know to safely and securely run Windows on a Mac computer with Intel processors. You will also learn how to manage your Virtual Machine backups and keep your VM safe.The recipes in this book will give you a helpful head start in getting the most out of VMware Fusion 6.

5972
Ebook

Mastering RethinkDB. Master the skills of building real-time apps dramatically easier with open source, scalable database - RethinkDB

Shahid Shaikh

RethinkDB has a lot of cool things to be excited about: ReQL (its readable,highly-functional syntax), cluster management, primitives for 21st century applications, and change-feeds. This book starts with a brief overview of the RethinkDB architecture and data modeling, and coverage of the advanced ReQL queries to work with JSON documents. Then, you will quickly jump to implementing these conceptsin real-world scenarios, by building real-time applications on polling, data synchronization, share market, and the geospatial domain using RethinkDB andNode.js. You will also see how to tweak RethinkDB's capabilities to ensure faster data processing by exploring the sharding and replication techniques in depth.Then, we will take you through the more advanced administration tasks as well as show you the various deployment techniques using PaaS, Docker, and Compose. By the time you have finished reading this book, you would have taken your knowledge of RethinkDB to the next level, and will be able to use the concepts in RethinkDB to develop efficient, real-time applications with ease.

5973
Ebook
5974
Ebook

Liferay Portal Systems Development. Build dynamic, content-rich, and social systems on top of Liferay with this book and

Jonas Xiangru Yuan, Jonas X. Yuan

Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, content management systems, web content management, collaboration, social networking and workflow. If you are a Java developer who wants to build custom web sites and WAP sites using Liferay portal, this book is all you need.Liferay Portal Systems Development shows Java developers how to use Liferay kernel 6.1 and above as a framework to develop custom web and WAP systems which will help you to maximize your productivity gains. Get ready for a rich, friendly, intuitive, and collaborative end-user experience!The clear, practical examples in the sample application that runs throughout this book will enable professional Java developers to build custom web sites, portals, and mobile applications using Liferay portal as a framework. You will learn how to make all of your organization's data and web content easily accessible by customizing Liferay into a single point of access. The book will also show you how to improve your inter-company communication by enhancing your web and WAP sites to easily share content with colleagues.

5975
Ebook

Hands-On Linux for Architects. Design and implement Linux-based IT solutions

Denis Salamanca, Esteban Flores

It is very important to understand the ?exibility of an infrastructure when designing an efficient environment. In this book, you will cover everything from Linux components and functionalities through to hardware and software support, which will help you to implement and tune effective Linux-based solutions.This book gets started with an overview of Linux design methodology. Next, you will focus on the core concepts of designing a solution. As you progress, you will gain insights into the kinds of decisions you need to make when deploying a high-performance solution using Gluster File System (GlusterFS). In the next set of chapters, the book will guide you through the technique of using Kubernetes as an orchestrator for deploying and managing containerized applications. In addition to this, you will learn how to apply and configure Kubernetes for your NGINX application. You’ll then learn how to implement an ELK stack, which is composed of Elasticsearch, Logstash, and Kibana. In the concluding chapters, you will focus on installing and configuring a Saltstack solution to manage different Linux distributions, and explore a variety of design best practices. By the end of this book, you will be well-versed with designing a high-performing computing environment for complex applications to run on.By the end of the book, you will have delved inside the most detailed technical conditions of designing a solution, and you will have also dissected every aspect in detail in order to implement and tune open source Linux-based solutions

5976
Ebook

Python for Finance Cookbook. Over 80 powerful recipes for effective financial data analysis - Second Edition

Eryk Lewinson

Python is one of the most popular programming languages in the financial industry, with a huge collection of accompanying libraries. In this new edition of the Python for Finance Cookbook, you will explore classical quantitative finance approaches to data modeling, such as GARCH, CAPM, factor models, as well as modern machine learning and deep learning solutions.You will use popular Python libraries that, in a few lines of code, provide the means to quickly process, analyze, and draw conclusions from financial data. In this new edition, more emphasis was put on exploratory data analysis to help you visualize and better understand financial data. While doing so, you will also learn how to use Streamlit to create elegant, interactive web applications to present the results of technical analyses.Using the recipes in this book, you will become proficient in financial data analysis, be it for personal or professional projects. You will also understand which potential issues to expect with such analyses and, more importantly, how to overcome them.