Publisher: Packt Publishing

5753
Loading...
EBOOK

SSL VPN : Understanding, evaluating and planning secure, web-based remote access. Understanding, evaluating and planning secure, web-based remote access

Joseph Steinberg

Virtual Private Networks (VPNs) provide remote workers with secure access to their company network via the internet by encrypting all data sent between the company network and the user?s machine (the client). Before SSL VPN this typically required the client machine to have special software installed, or at least be specially configured for the purpose.Clientless SSL VPNs avoid the need for client machines to be specially configured. Any computer with a Web browser can access SSL VPN systems. This has several benefits:Low admin costs, no remote configurationUsers can safely access the company network from any machine, be that a public workstation, a palmtop or mobile phoneBy pass ISP restrictions on custom VPNs by using standard technologies SSL VPN is usually provided by a hardware appliance that forms part of the company network. These appliances act as gateways, providing internal services such as file shares, email servers, and applications in a web based format encrypted using SSL. Existing players and new entrants, such as Nokia, Netilla, Symantec, Whale Communications, and NetScreen technologies, are rushing our SSL VPN products to meet growing demand.This book provides a detailed technical and business introduction to SSL VPN. It explains how SSL VPN devices work along with their benefits and pitfalls. As well as covering SSL VPN technologies, the book also looks at how to authenticate and educate users ? a vital element in ensuring that the security of remote locations is not compromised. The book also looks at strategies for making legacy applications accessible via the SSL VPN.

5754
Loading...
EBOOK

StartupPro: How to set up and grow a tech business. Practical guidance on how to turn your passion, idea, and technical skills into a successful business

Martin C Zwilling

Marty Zwilling knows exactly what it takes to create and grow a successful business from scratch. As the founder and CEO of Startup Professionals, Marty is passionate about helping small business owners and startup founders grow in confidence and profits.The most important, if difficult thing for anyone in business is transforming the first small buds of success into a blossoming business. With a large community of followers online, popular blogs dispensing advice on a range of business issues and books such as “Do You Have What It Takes to Be an Entrepreneur?” Marty here looks at the growing, lucrative – essential, even - world of tech. In this new book he provides you with sharp insights and friendly guidance to help even the most inexperienced tech entrepreneur.Demonstrating how to prepare yourself for and navigate the challenging but exciting world of business, this book is an invaluable companion on the journey towards success. Beginning with the attributes of a good entrepreneur, and then looking at how to build a business around your skills and passions, Marty’s indispensable advice also looks at how to formalize a business plan, find investors, and lead teams. Success is often hard-won in the business world, but here Marty attempts to make it that little bit easier for you.Today, the fastest growing businesses are built around tech – whether you are building websites or analysing data, the world of business is dependent on tech experts to constantly be one step ahead of the game. Yet while your skills and knowledge may be in demand, creating and growing a successful business can be a huge challenge. With this insightful and inspirational guide, you will find out how to build the business you want, beginning with an effective and formalized business plan you – and other stakeholders – truly believe in, then how to articulate that confidence and belief as you find investors and stakeholders you can trust and build a team you know you can depend upon. You will also discover how to lead teams, driving forward both your business and yourself to the success you always dreamed of.

5755
Loading...
EBOOK

State Management with React Query. Improve developer and user experience by mastering server state in React

Daniel Afonso

State management, a crucial aspect of the React ecosystem, has gained significant attention in recent times. While React offers various libraries and tools to handle state, each with different approaches and perspectives, one thing is clear: state management solutions for handling client state are not optimized for dealing with server state. React Query was created to address this issue of managing your server state, and this guide will equip you with the knowledge and skills needed to effectively use React Query for state management.Starting with a brief history of state management in the React ecosystem, you’ll find out what prompted the split from a global state to client and server state and thus understand the need for React Query. As you progress through the chapters, you'll see how React Query enables you to perform server state tasks such as fetching, caching, updating, and synchronizing your data with the server. But that’s not all; once you’ve mastered React Query, you’ll be able to apply this knowledge to handle server state with server-side rendering frameworks as well. You’ll also work with patterns to test your code by leveraging the testing library and Mock Service Worker.By the end of this book, you'll have gained a new perspective of state and be able to leverage React Query to overcome the obstacles associated with server state.

5756
Loading...
EBOOK

Statistical Application Development with R and Python. Develop applications using data processing, statistical models, and CART - Second Edition

Ajay Ohri, Prabhanjan Narayanachar Tattar, Abhinav Prakash...

Statistical Analysis involves collecting and examining data to describe the nature of data that needs to be analyzed. It helps you explore the relation of data and build models to make better decisions.This book explores statistical concepts along with R and Python, which are well integrated from the word go. Almost every concept has an R code going with it which exemplifies the strength of R and applications. The R code and programs have been further strengthened with equivalent Python programs. Thus, you will first understand the data characteristics, descriptive statistics and the exploratory attitude, which will give you firm footing of data analysis. Statistical inference will complete the technical footing of statistical methods. Regression, linear, logistic modeling, and CART, builds the essential toolkit. This will help you complete complex problems in the real world.You will begin with a brief understanding of the nature of data and end with modern and advanced statistical models like CART. Every step is taken with DATA and R code, and further enhanced by Python.The data analysis journey begins with exploratory analysis, which is more than simple, descriptive, data summaries. You will then apply linear regression modeling, and end with logistic regression, CART, and spatial statistics.By the end of this book you will be able to apply your statistical learning in major domains at work or in your projects.

5757
Loading...
EBOOK

Statistics for Data Science. Leverage the power of statistics for Data Analysis, Classification, Regression, Machine Learning, and Neural Networks

James C. Mott, Rajprasath Subramanian, Shaikh Salamatullah,...

Data science is an ever-evolving field, which is growing in popularity at an exponential rate. Data science includes techniques and theories extracted from the fields of statistics; computer science, and, most importantly, machine learning, databases, data visualization, and so on.This book takes you through an entire journey of statistics, from knowing very little to becoming comfortable in using various statistical methods for data science tasks. It starts off with simple statistics and then move on to statistical methods that are used in data science algorithms. The R programs for statistical computation are clearly explained along with logic. You will come across various mathematical concepts, such as variance, standard deviation, probability, matrix calculations, and more. You will learn only what is required to implement statistics in data science tasks such as data cleaning, mining, and analysis. You will learn the statistical techniques required to perform tasks such as linear regression, regularization, model assessment, boosting, SVMs, and working with neural networks.By the end of the book, you will be comfortable with performing various statistical computations for data science programmatically.

5758
Loading...
EBOOK

Statistics for Machine Learning. Techniques for exploring supervised, unsupervised, and reinforcement learning models with Python and R

Pratap Dangeti

Complex statistics in machine learning worry a lot of developers. Knowing statistics helps you build strong machine learning models that are optimized for a given problem statement.This book will teach you all it takes to perform the complex statistical computations that are required for machine learning. You will gain information on the statistics behind supervised learning, unsupervised learning, reinforcement learning, and more. You will see real-world examples that discuss the statistical side of machine learning and familiarize yourself with it. You will come across programs for performing tasks such as modeling, parameter fitting, regression, classification, density collection, working with vectors, matrices, and more.By the end of the book, you will have mastered the statistics required for machine learning and will be able to apply your new skills to any sort of industry problem.

5759
Loading...
EBOOK

Stencyl Essentials. Build beautiful, unique, cross-platform games rapidly with the free Stencyl 2D game engine and toolset

Richard Sneyd

If you are a computer game enthusiast who has always wanted to know what it takes to build a playable game, or maybe you would like to expand your programming knowledge so that you can develop great computer games using a solid game engine and toolkit, then this book is for you.

5760
Loading...
EBOOK

Storm Blueprints: Patterns for Distributed Real-time Computation. One of the best ways of getting to grips with the world's most popular framework for real-time processing is to study real-world projects. This books lets you do just that, resulting in a sound understanding of the fundamentals

Brian O'Neill

A blueprints book with 10 different projects built in 10 different chapters which demonstrate the various use cases of storm for both beginner and intermediate users, grounded in real-world example applications. Although the book focuses primarily on Java development with Storm, the patterns are more broadly applicable and the tips, techniques, and approaches described in the book apply to architects, developers, and operations. Additionally, the book should provoke and inspire applications of distributed computing to other industries and domains. Hadoop enthusiasts will also find this book a good introduction to Storm, providing a potential migration path from batch processing to the world of real-time analytics.