≡ Menu

10.42 MB – epub, mobi, pdf, azw3

Beschreibung:

Learn hacking techniques with practical examples you can run and modify Learn the secrets of hackers with practical examples
How to brute force a password using a dictionary

How to predict user sessions and steal data from other users

Directory Transversal: How to steal the passwords file

XSS attack : How to steal the user’s cookie

SQL injection: Destroy user data with a well crafted SQL query!

Stack overflow: Force the system to log you in, even with the wrong password

A simulation of the Heartbleed bug: Read hidden & secret data

Heap overflow: Read a secret file you are banned from reading, by overflowing the internal memory buffers

and more:

How to prevent all the attacks above

General principles on writing secure code

How to store passwords safely

How code is compiled, how we go from high level to assembly to machine language.

You will be provided a virtual machine with all the code, so you can start practicing immediately.

Ready to start hacking?

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

11.87 MB – epub, mobi, pdf

Beschreibung:

✅ Improve the readability of your Javascript code applying “Clean Code”.

✅ Write code that is more intuitive, testable and tolerant to changes thanks to SOLID principles.

✅ Increase the quality and security of your code by applying Unit Testing and TDD.
JavaScript is now one of the most popular programming languages in the world. It is used in the critical infrastructures of many very important companies like Facebook, Netflix or Uber.

This is why writing better, higher quality and clearly legible code has become essential. Normally, developers write code without the explicit intention of making it easily understood by other people because we are focused on finding a solution that works and solves the problem without thinking about people. Usually, trying to understand the code written by other programmers or even code that we wrote ourselves a few weeks ago, can be quite difficult.

This small e-book strives to be a concise reference of how to apply clean code, SOLID, unit testing and TDD, to be able to write more legible, maintainable and change tolerant JavaScript code. In this book you will find several references to other authors and simple examples that will help you to find the way to become a better developer.

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

12.39 MB – epub, mobi, pdf

Beschreibung:

This book shows details of what is at the low level of EA: its database. The information gathered in this book is a summary of what has been found out by quite a number of EA users including me. If you need to dive into details which the official API does not provide, this book is what you might have been looking for.

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

10.09 MB – epub

Beschreibung:

Selling your CTO on the merits of OpenShift and Kubernetes is only the beginning. To operate and scale OpenShift, you also need to know how to manage and expose resources to application teams and continuously deliver changes to the applications running in these environments. With this practical book, new and experienced developers and operators will learn specific techniques for operationalizing OpenShift and Kubernetes in the enterprise.

Industry experts Michael Elder, Jake Kitchener, and Brad Topol show you how to run OpenShift and Kubernetes in production and deliver your applications to a highly available, secure, and scalable platform. You’ll learn how to build a strong foundation in advanced cluster operational topics, such as tenancy management, scheduling and capacity management, cost management, continuous delivery, and more.

• Examine the fundamental concepts of Kubernetes architecture
• Get different Kubernetes and OpenShift environments up and running
• Dive into advanced resource management topics, including capacity planning
• Learn how to support high availability inside a single cluster
• Use production-level approaches for continuous delivery and code promotion across clusters
• Explore hybrid cloud use cases, including multicluster provisioning, upgrading, and policy support
• Devise and deliver disaster recovery strategies

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

10.82 MB – epub, azw3, pdf

Beschreibung:

Python is an easy-to-learn, powerful programminglanguage. It has efficient high-level data structuresand a simple but effective approach to object-oriented programming. Python’s elegant syntaxand dynamic typing, together with its interpretednature, make it an ideal language for scripting andrapid application development in many areas onmost platforms.

This tutorial introduces the reader informally tothe basic concepts and features of the Pythonlanguage and system. It helps to have a Pythoninterpreter handy for hands-on experience, but allexamples are self-contained.

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

11.70 MB – epub, azw3, pdf

Beschreibung:

NEARLY 90% OF SPREADSHEETS CONTAIN ERRORS AND MANY ARE ALSO HARD TO USE!

Studies show that spreadsheet errors are commonplace. These can cause you huge losses of money, time and reputation. On top of that, spreadsheets are often poorly designed and constructed so that users have a hard time trying to understand and use them. The consequence is, they hinder rather than help you.

Major causes are a lack of best practice training and insufficient error awareness. In this book, we address both these points.

If you develop or use spreadsheets, this book is for you!
You will learn how to excel at creating reliable, user-friendly spreadsheets. You will:
+ learn Golden Ground Rules to make your spreadsheets easier to use and to minimise the risk of error
+ learn how errors can occur – largely based upon real-life horror stories – and how to avoid them
+ fill your tool bag with “how2excel” tips to help you and further improve your spreadsheets

The book is packed with practical examples and screenshots to help you understand. You can also download free bonus material: Excel files containing all the examples in the book as well as a practical checklist to print out and refer to in your work.

In chapter 1 ‘Be prepared’, you will learn what to do before starting to develop a spreadsheet and how best to plan your work.

In chapter 2 ’Follow Gary’s Golden Ground Rules’, you will learn all five of my tried and tested Golden Ground Rules for spreadsheet development. Rules 1 to 3 cover clear spreadsheet structure, calculations and design. Rules 4 and 5 explain how to restrict access and changes to your spreadsheets and make it clear for users how to use them. Follow these to help ensure that your spreadsheets are easy to use and to avoid errors.

In chapter 3 ‘Learn from horror stories’, you will learn about more than 20 real-life spreadsheet errors which had significant, damaging consequences – largely financial but also reputational – for the organisations and the people involved. These horror stories are grouped into categories to get you better acquainted with the kinds of errors that occur. In each case, you will learn how such errors arise and practical techniques to avoid them. These are often illustrated with simple Excel examples to help you better understand them. As a bonus, these examples are all available in Excel files that you can download and review to further improve your understanding.

In chapter 4 ‘Avoid common function errors’, you will understand various errors that can arise when using common functions such as VLOOKUP, NPV and IFERROR and how to avoid them.

At this point in the book, we end the focus on error prevention. Two additional steps are needed to weed out any errors which do manage to slip through, and you will learn these in the next two chapters.

In chapter 5 ’Detect errors’, you will learn how to identify errors, in case prevention fails. You will learn my three-pronged approach to error detection: built-in checks, review and testing by the developer, and independent review and testing.

In chapter 6 ‘Find and correct errors’, you will learn how to find and correct errors, including those that you had not previously detected! This is a vital step that should not be underestimated or omitted if you want to be really sure that your spreadsheets are reliable.

Finally, in chapter 7 ‘How to excel’, you will find advice on how best to apply your new-found knowledge and also a useful checklist of all the major concepts from the book for you to use in your Excel work. As a bonus, you can download and printout a PDF of the checklist for easy reference.

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

15.61 MB – epub, azw3, pdf

Beschreibung:

You may have looked at coding in the past, and felt it was too complicated and confusing. This comprehensive beginner’s guide will take you step by step through learning one of the best programming languages out there.

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

10.12 MB – epub, mobi, pdf

Beschreibung:

Become an accomplished Ruby programmer by understanding the design principles, best practices, and trade-offs involved in implementation approaches to keep your Ruby applications maintainable in the long term
Key Features

Understand the design principles behind polished Ruby code and trade-offs between implementation approaches
Use metaprogramming and DSLs to reduce the amount of code needed without decreasing maintainability
Learn Ruby web application design principles and strategies for databases, security, and testing

Book Description

Most successful Ruby applications become difficult to maintain over time as the codebase grows in size. Polished Ruby Programming provides you with recommendations and advice for designing Ruby programs that are easy to maintain in the long term.

This book takes you through implementation approaches for many common programming situations, the trade-offs inherent in each approach, and why you may choose to use different approaches in different situations. You’ll start by learning fundamental Ruby programming principles, such as correctly using core classes, class and method design, variable usage, error handling, and code formatting. Moving on, you’ll learn higher-level programming principles, such as library design, use of metaprogramming and domain-specific languages, and refactoring. Finally, you’ll learn principles specific to web application development, such as how to choose a database and web framework, and how to use advanced security features.

By the end of this Ruby programming book, you’ll have gained the skills you need to design robust, high-performance, scalable, and maintainable Ruby applications.

While most code examples and principles discussed in the book apply to all Ruby versions, some examples and principles are specific to Ruby 3.0, the latest release at the time of publication.

What you will learn

Use Ruby’s core classes and design custom classes effectively
Explore the principles behind variable usage and method argument choice
Implement advanced error handling approaches such as exponential backoff
Design extensible libraries and plugin systems in Ruby
Use metaprogramming and DSLs to avoid code redundancy
Implement different approaches to testing and understand their trade-offs
Discover design patterns, refactoring, and optimization with Ruby
Explore database design principles and advanced web app security

Who this book is for

If you already know how to program in Ruby and want to learn more about the principles and best practices behind writing maintainable, scalable, optimized, and well-structured Ruby code, then this Ruby book is for you. Intermediate to advanced-level working knowledge of the Ruby programming language is expected to get the most out of this book.
Table of Contents

Getting the Most out of Core Classes
Designing Useful Custom Classes
Proper Variable Usage
Methods and Their Arguments
Handling Errors
Formatting Code for Easy Reading
Designing Your Library
Designing For Extensibility
Metaprogramming and When to Use It
Designing Useful Domain-Specific Languages
Testing to Ensure Your Code Works
Handling Change
Using Common Design Patterns
Optimizing Your Library
The Database Is Key
Web Application Design Principles
Robust Web Application Security

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

22.47 MB – epub, mobi, pdf

Beschreibung:

Discover blueprints that explore various components of Blazor, C#, and .NET to help you build web apps without learning JavaScript
Key Features

Explore complete, easy-to-follow web projects using Blazor
Build projects such as a weather app, expense tracker, and Kanban board with real-world applications
Understand and work with Blazor WebAssembly effectively without spending too much time focusing on the theory

Book Description

Blazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project.

You’ll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order.

By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.

What you will learn

Discover the power of the C# language for both server-side and client-side web development
Use the Blazor WebAssembly App project template to build your first Blazor WebAssembly application
Use templated components and the Razor class library to build and share a modal dialog box
Understand how to use JavaScript with Blazor WebAssembly
Build a progressive web app (PWA) to enable native app-like performance and speed
Understand dependency injection (DI) in .NET to build a shopping cart app
Get to grips with .NET Web APIs by building a task manager app

Who this book is for

This book is for .NET web developers who are tired of constantly learning new JavaScript frameworks and wish to write web applications using Blazor WebAssembly, leveraging the power of .NET and C#. The book assumes beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.
Table of Contents

Introduction to Blazor WebAssembly
Building Your First Blazor WebAssembly Application
Building a Modal Dialog Using Templated Components
Building a Local Storage Service Using JavaScript Interoperability (JS Interop)
Building a Weather App as a Progressive Web App (PWA)
Building a Shopping Cart Using Application State
Building a Kanban Board Using Events
Building a Task Manager Using ASP.NET Web API
Building an Expense Tracker Using the EditForm Component

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }

19.02 MB – epub, mobi, pdf

Beschreibung:

Gain in-depth insight into DevOps relative to your field of expertise and implement effective DevOps culture and processes within your organization
Key Features

Packed with step-by-step explanations and practical examples to help you get started with DevOps
Develop the skills and knowledge you need to tackle the deployment of DevOps tools
Discover technology trends such as FinOps and DevSecOps to get more value from DevOps

Book Description

DevOps is a set of best practices enabling operations and development teams to work together to produce higher-quality work and, among other things, quicker releases. This book helps you to understand the fundamentals needed to get started with DevOps, and prepares you to start deploying technical tools confidently.

You will start by learning the key steps for implementing successful DevOps transformations. The book will help you to understand how aspects of culture, people, and process are all connected, and that without any one of these elements DevOps is unlikely to be successful. As you make progress, you will discover how to measure and quantify the success of DevOps in your organization, along with exploring the pros and cons of the main tooling involved in DevOps. In the concluding chapters, you will learn about the latest trends in DevOps and find out how the tooling changes when you work with these specialties.

By the end of this DevOps book, you will have gained a clear understanding of the connection between culture, people, and processes within DevOps, and learned why all three are critically important.

What you will learn

Understand the importance of culture in DevOps
Build, foster, and develop a successful DevOps culture
Discover how to implement a successful DevOps framework
Measure and define the success of DevOps transformation
Get to grips with techniques for continuous feedback and iterate process changes
Discover the tooling used in different stages of the DevOps life cycle

Who this book is for

This book is for IT professionals such as support engineers and systems engineers and developers looking to learn DevOps and for those going through DevOps transformation. General knowledge of IT and business processes will be helpful. You’ll also find this book useful if you are in a business or service role within technology such as service delivery management. Basic familiarity with DevOps and transformational methods such as value streams and process are needed to get the most out of this book.
Table of Contents

Introducing DevOps and Agile
Business benefits, team topologies and pitfalls of DevOps
Measuring the success of DevOps
Building a DevOps culture and breaking down silos
Avoiding cultural anti-patterns in DevOps
Driving process change with value stream maps
Delivering process change to your organization
Continuous improvement of processes
Understanding the technical stack for DevOps
Developing a strategy for implementing tooling
Influence of tools on the DevOps lifecycle
Keeping up with key DevOps trends

Mirrors zeigen

  oboom.com share-online.biz rapidgator

{ 0 comments }