Programming

Download E-books Portlets in Action PDF

By Ashish Sarin

Portlets in motion is a finished advisor to construction portlet-driven purposes in Java. It teaches portlet improvement hands-on as you increase a portal that comes with so much key positive aspects of the Portlet 2.0 API. and since portals and portlets are so versatile, the accompanying resource code could be simply tailored and reused. alongside the best way, you’ll the way to paintings with key internet frameworks like Spring 3.0 Portlet MVC and DWR.

Show description

Download E-books Python Testing Cookbook PDF

By Greg L. Turnquist

This cookbook is written as a suite of code recipes containing step by step instructions on easy methods to set up or construct varieties of Python try out instruments to resolve various difficulties. each one recipe includes motives of ways it really works besides solutions to universal questions and go references to different suitable recipes. The easy-to-understand recipe names make this a convenient try reference publication. Python builders and programmers with a uncomplicated realizing of Python and Python checking out will locate this cookbook important. it's going to construct on that easy wisdom equipping you with the intermediate and complicated abilities required to totally make the most of the Python trying out instruments. damaged up into plenty of small code recipes, you could learn this e-book at your individual velocity, no matter what your event. No past adventure of computerized checking out is needed.

Show description

Download E-books C#: A Beginner's Guide (Beginners Guides) PDF

By Pat McGee

Essential Skills--Made Easy!

C#: A Beginner's Guide deals a step by step method of studying object-oriented programming with C# and the .NET Framework whereas getting ready you for information driven-development. greater than a hundred and fifty easy-to-follow examples are integrated. The booklet covers visible Studio for improvement and debugging, collections and complex C# constructions, LINQ and conventional database improvement, in addition to dossier, XML, and JSON dealing with. through the tip of the ebook, you should have the root you want to start constructing complicated data-driven purposes in any C#-based platform.

Designed for simple Learning

  • Key talents & Concepts--Chapter-opening lists of particular talents lined within the bankruptcy
  • Try This--Hands-on routines that make it easier to follow your abilities
  • Notes--Extra info on the topic of the subject being lined
  • Tips--Helpful reminders or exchange methods of doing issues
  • Cautions--Errors and pitfalls to prevent
  • Self Test--End-of-chapter quizzes to enhance your talents
  • Example code with remark that describes the programming innovations being illustrated

Ready-to-use code at www.mhprofessional.com

Show description

Download E-books Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC PDF

By Jess Chadwick, Hrusikesh Panda

Get up and working with ASP.NET MVC four, and easy methods to construct sleek server-side internet functions. This advisor is helping you know the way the framework plays, and indicates you the way to exploit numerous good points to unravel many real-world improvement eventualities you’re prone to face. within the strategy, you’ll the best way to paintings with HTML, JavaScript, the Entity Framework, and different internet technologies.

You’ll begin by way of studying middle innovations equivalent to the Model-View-Controller architectural development, after which paintings your manner towards complex issues. The authors reveal ASP.NET MVC four top practices and methods by way of construction a pattern on-line public sale website ("EBuy") during the book.

  • Learn the similarities among ASP.NET MVC four and internet Forms
  • Use Entity Framework to create and keep an program database
  • Create wealthy net functions, utilizing jQuery for client-side development
  • Incorporate AJAX strategies into your net applications
  • Learn find out how to create and disclose ASP.NET internet API services
  • Deliver a wealthy and constant adventure for cellular devices
  • Apply thoughts for mistakes dealing with, computerized trying out, and construct automation
  • Use numerous strategies to set up your ASP.NET MVC four application

Show description

Download E-books Akka Essentials PDF

By Kumar Gupta Munish

A useful, step by step advisor to profit and construct Akka's actor-based, disbursed, concurrent, and scalable Java applications
* construct huge, disbursed, concurrent, and scalable functions utilizing the Akka's Actor model
* uncomplicated and transparent analogy to Java/JEE software improvement international to give an explanation for the concepts
* each one bankruptcy will train you an idea by way of explaining it with transparent and lucid examples– every one bankruptcy could be learn independently

In Detail

Developers/Architects have to deal with the high quality stability among the ever expanding load and ever reducing reaction latency. purposes have to be designed for net scale, this means that you have to be expert in development huge disbursed, scalable, and concurrent functions. no matter if you're development the following fb or operating for a Fortune 500 association, try to be able to layout scalable, concurrent, and fault-tolerant purposes. Akka is a toolkit and runtime for construction hugely concurrent, dispensed, and fault-tolerant event-driven purposes at the JVM.

"Akka Essentials" will express you the present demanding situations with Java Scalability and concurrency version and the way Akka's Actor version might help layout and construct purposes which are inherently scalable and fault-tolerant. no matter if you're construction new purposes or are looking to refactor an current program, you'll research the suitable thoughts to construct and scale up in no time.

What you'll study from this book
* Scale up and out your functions utilizing dispatchers and remoting
* construct fault tolerance inside of your application
* deal with transactions inside of your application
* Unit try your Akka applications
* combine your Akka purposes with present firm platforms utilizing Zeromq
* video display the healthiness of your Akka application

Approach

This is a step by step advisor the place each one bankruptcy will educate you an idea by way of explaining it with transparent and lucid examples– each one bankruptcy will be learn independently.

Who this e-book is written for

This e-book is aimed toward builders, architects who're construction huge dispensed concurrent and scalable functions utilizing Java/Scala. The publication assumes wisdom of Java/JEE innovations yet no wisdom of Actor version is assumed.

Show description

Download E-books Think Like a Programmer: An Introduction to Creative Problem Solving PDF

By V. Anton Spraul

Rewire your brain

Examples during this publication are written in C++, yet will enhance your skill to imagine like a programmer in any language.

The genuine problem of programming isn't really studying a language's syntax—it's studying to creatively remedy difficulties so that you can construct anything nice. during this exclusive textual content, writer V. Anton Spraul breaks down the ways in which programmers clear up difficulties and teaches you what different introductory books usually forget about: tips to Think Like a Programmer. each one bankruptcy tackles a unmarried programming thought, like periods, tips, and recursion, and open-ended workouts all through problem you to use your wisdom. you will additionally learn the way to:

  • Split difficulties into discrete elements to cause them to more straightforward to solve
  • Make the main of code reuse with capabilities, periods, and libraries
  • Pick the correct facts constitution for a selected job
  • Master extra complicated programming instruments like recursion and dynamic memory
  • Organize your concepts and enhance techniques to take on specific sorts of problems

Although the book's examples are written in C++, the artistic problem-solving techniques they illustrate transcend any specific language; in truth, they typically achieve open air the world of desktop technology. because the such a lot skillful programmers understand, writing nice code is an artistic art—and step one in developing your masterpiece is studying to Think Like a Programmer.

Show description

Download E-books Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) PDF

A multi-user video game, site, cloud program, or networked database could have hundreds of thousands of clients all interacting even as. you wish a strong, industrial-strength device to deal with the fairly tough difficulties inherent in parallel, concurrent environments. you would like Erlang. during this moment version of the bestselling Programming Erlang, you will the right way to write parallel courses that scale without problems on multicore systems.

Using Erlang, you can be shocked at how effortless it turns into to house parallel difficulties, and what kind of speedier and extra successfully your courses run. that is simply because Erlang makes use of sets of parallel processes-not a unmarried sequential method, as present in so much programming languages.

Joe Armstrong, author of Erlang, introduces this strong language in small steps, providing you with an entire evaluation of Erlang and the way to take advantage of it in universal eventualities. you will commence with sequential programming, circulation to parallel programming and dealing with error in parallel courses, and discover ways to paintings hopefully with allotted programming and the traditional Erlang/Open Telecom Platform (OTP) frameworks.

You desire no earlier wisdom of useful or parallel programming. The chapters are choked with hands-on, real-world instructional examples and insider information and suggestion, and end with workouts for either starting and complicated users.

The moment variation has been generally rewritten. New to this variation are seven chapters protecting the most recent Erlang good points: maps, the kind approach and the Dialyzer, WebSockets, programming idioms, and a brand new stand-alone execution surroundings. you are going to write courses that dynamically notice and proper mistakes, and that may be upgraded with out preventing the method. there is additionally insurance of rebar (the de facto Erlang construct system), and data on the best way to percentage and use Erlang initiatives on github, illustrated with examples from cowboy and bitcask.

Erlang will swap your view of the realm, and of the way you program.

What You Need

The Erlang/OTP approach. obtain it from erlang.org.

Show description

Download E-books Oracle Data Guard 11gR2 Administration Beginner's Guide PDF

By Emre Baransel, Nassyam Basha

If you are an Oracle Database Administrator it is virtually necessary to understand how to guard and protect your info. this is often the fitting primer to information defend that covers all of the bases with a wholly useful, common approach.

Overview

  • Understand the necessities and elements of Oracle facts Guard
  • Configure your info defend setting utilizing sensible examples
  • Find recommendations to the commonest real-world information shield issues
  • Dedicated chapters for information defend most sensible practices and information shield patching
  • See how info safeguard is built-in with the prevailing Oracle database cluster and backup environment
  • An effortless to learn, entire advisor with transparent, step by step instructions

In Detail

Data defend is the excessive availability, catastrophe restoration and knowledge replication answer for Oracle Databases.

With the large progress of information defend it’s getting more durable to come across an Oracle DBA now not facing info safeguard. considering it’s a standard DBA job to supply excessive availability of databases, info defend is a must-know subject for each Oracle Database Administrator.

"Oracle info safeguard 11g R2 Beginner's management consultant" is a pragmatic advisor that gives the entire info it is very important configure and retain information defend. This booklet will exhibit you what info defend can fairly do.

By following the sensible examples during this publication, you’ll discover ways to manage your facts defend dealer, the administration framework for information defend configurations. examine and enforce varied facts safeguard modes, practice position transitions among databases (switchover and failover) and configure energetic information safeguard. subsequent, we are going to dive into the positive factors of picture Standby. The booklet progresses into taking a look at info protect configuration with different Oracle items (such as EM, RAC, and RMAN) and patch databases in information defend. the ultimate chapters will disguise more often than not encountered facts protect concerns and knowledge safeguard top practices, that are extremely important to make a knowledge protect configuration ideal and take greatest good thing about facts safeguard properties.

What you'll examine from this book

  • Implement information defend most sensible practices
  • Set up actual and logical standby databases to construct information defend configurations
  • Configure and use info safeguard dealer for a better and extra complete administration of information Guard
  • Design configurations with diversified info security levels
  • Perform switchover and failover operations
  • Use lively information defend and photograph Standby beneficial properties to entry standby databases in read-only and read-write modes
  • Integrate information defend with RAC, RMAN, and company supervisor 12c Cloud Control
  • Patch Oracle Databases in an information protect environment
  • Deal with the most typical info protect issues
  • Configure cascade standby databases, compression, and cross-platform implementation

Approach

Using real-world examples and hands-on projects, Oracle info defend 11gR2 management Beginner's consultant offers you an effective origin in Oracle facts protect. it's been designed to coach you every thing you want to comprehend to effectively create and function facts defend environments with greatest flexibility, compatibility, and effectiveness.

Who this publication is written for

If you're an Oracle database administrator who desires to configure and administer info protect configurations, then "Oracle facts safeguard 11gR2 management Beginner's advisor" is for you. With a easy knowing of Oracle database management, you’ll be capable to simply persist with the book.

Show description

Download E-books Learning Scrapy PDF

By Dimitrios Kouzis-Loukas

Key Features

  • Extract information from any resource to accomplish genuine time analytics.
  • Full of concepts and examples that will help you move slowly web content and extract info inside of hours.
  • A hands-on advisor to net scraping and crawling with real-life difficulties and solutions

Book Description

This publication covers the lengthy awaited Scrapy v 1.0 that empowers you to extract precious facts from nearly any resource with little or no attempt. It starts through explaining the basics of Scrapy framework, through an intensive description of ways to extract information from any resource, fresh it up, form it as in line with your requirement utilizing Python and third celebration APIs. subsequent you can be familiarised with the method of storing the scrapped facts in databases in addition to se's and acting actual time analytics on them with Spark Streaming. by way of the top of this e-book, you are going to excellent the artwork of scarping info to your purposes with ease

What you are going to learn

  • Understand HTML pages and write XPath to extract the information you need
  • Write Scrapy spiders with easy Python and do internet crawls
  • Push your information into any database, seek engine or analytics system
  • Configure your spider to obtain records, pictures and use proxies
  • Create effective pipelines that form info in exactly the shape you want
  • Use Twisted Asynchronous API to approach 1000's of things concurrently
  • Make your crawler super-fast by means of studying how you can track Scrapy's performance
  • Perform huge scale allotted crawls with scrapyd and scrapinghub

About the Author

Dimitrios Kouzis-Loukas has over fifteen years event as a topnotch software program developer. He makes use of his received wisdom and services to coach quite a lot of audiences how one can write nice software program, as well.

He studied and mastered numerous disciplines, together with arithmetic, physics, and microelectronics. His thorough realizing of those topics helped him elevate his criteria past the scope of "pragmatic solutions." He is familiar with that precise recommendations could be as sure because the legislation of physics, as powerful as ECC thoughts, and as common as mathematics.

Dimitrios now develops disbursed, low-latency, highly-availability structures utilizing the most recent datacenter applied sciences. he's language agnostic, but has a moderate choice for Python, C++, and Java. a company believer in open resource software program and undefined, he hopes that his contributions will profit person groups in addition to all of humanity.

Table of Contents

  1. Introducing Scrapy
  2. Understanding HTML and XPath
  3. Basic Crawling
  4. From Scrapy to a cellular App
  5. Quick Spider Recipes
  6. Deploying to Scrapinghub
  7. Configuration and Management
  8. Programming Scrapy
  9. Pipeline Recipes
  10. Understanding Scrapy's Performance
  11. Distributed Crawling with Scrapyd and Real-Time Analytics
  12. Installing and troubleshooting prerequisite software

Show description

Download E-books Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) PDF

By Scott Meyers

“Every C++ expert wishes a replica of Effective C++. it's an absolute must-read for an individual considering doing critical C++ improvement. If you’ve by no means learn Effective C++ and also you imagine you recognize every thing approximately C++, imagine again.”
Steve Schirripa, software program Engineer, Google

“C++ and the C++ group have grown up within the final fifteen years, and the 3rd variation of Effective C++ displays this. The transparent and distinctive type of the publication is proof of Scott’s deep perception and specific skill to impart knowledge.”
Gerhard Kreuzer, study and improvement Engineer, Siemens AG

The first variants of Effective C++ have been embraced through millions of programmers all over the world. the reason being transparent: Scott Meyers’ functional method of C++ describes the principles of thumb utilized by the specialists — the issues they ordinarily do or mostly keep away from doing — to provide transparent, right, effective code.

The booklet is prepared round fifty five particular instructions, each one of which describes the way to write larger C++. each one is subsidized through concrete examples. For this 3rd version, greater than part the content material is new, together with further chapters on dealing with assets and utilizing templates. subject matters from the second one version were broadly revised to mirror glossy layout concerns, together with exceptions, layout styles, and multithreading.

Important gains of Effective C++ include:

  • Expert information at the layout of potent periods, services, templates, and inheritance hierarchies.
  • Applications of recent “TR1” common library performance, in addition to comparisons to latest ordinary library parts.
  • Insights into adjustments among C++ and different languages (e.g., Java, C#, C) that support builders from these languages assimilate “the C++ method” of doing things.

Show description