Featured books

Advanced Computer Architecture: Parallelism, Scalability, Programmability (2nd Edition)

By Kai Hwang, Naresh Jotwani

Dr. Hwang offers exact info at the structure of pcs, research of scalability, idea and utilization of parallelism and programmability during this booklet. The ebook is split into 4 elements inclusive of 3 chapters every one and has a complete of thirteen chapters.

the 1st a part of the publication presents easy ideas on parallel processing. The chapters during this half are geared toward development the fundamental origin for the readers for additional research into and software program. the second one half covers info on complex processors, cache and strategies with regards to reminiscence and pipelining. The 3rd half offers info on shared-memory multiprocessors. The fourth and ultimate a part of the e-book offers with diverse versions for parallel programming. It presents an in depth learn into software program instruments used for application improvement and function enhancements.

Advanced laptop structure: Parallelism, Scalability, Programmability is a aggressive and suitable e-book in its style because of its common theories at the rules that govern parallelism, scalability and programmability. The precise but common procedure in facing those subject matters retains the e-book from changing into out of date regardless of widespread adjustments in technology.

Advanced machine structure: Parallelism, Scalability, Programmability is acceptable for senior or graduate point classes and will even be used a good reference instrument for college kids. there's an introductory flowchart that offers a prepared advisor for college students and academics alike to get the utmost profit out of interpreting it. The booklet contains 360 illustrations, and 114 solved examples. The publication comprises case reports of platforms like Hitachi, Blue Gene, Fujitsu, and Tera.

Show description


Padding, Borders, Outlines, and Margins in CSS: CSS Box Model Details

The skill to use margins, borders, and padding to any web content point is among the issues that units CSS up to now above conventional markup. With this functional consultant, you won't in simple terms methods to use those houses to put out your record, but in addition tips on how to swap and keep watch over the looks of any point at the page.

Short and candy, this brief ebook is an excerpt from the impending fourth version of CSS: The Definitive Guide. if you buy both the print or the publication variation of Padding, Borders, Outlines, and Margins in CSS, you’ll obtain a coupon at the whole Definitive Guide as soon as it’s published. Why wait? the right way to convey existence for your websites now.

  • Understand the CSS field version, together with the best way diverse homes relate to at least one another
  • Use tips for outlining padding values, together with inline aspect padding
  • Explore border width, variety, and colour, plus using border images
  • Learn tips to use outlines: presentational parts that won’t impact layout
  • Dive into using margins, together with the way in which best and backside margins collapse

Show description


Enterprise Android: Programming Android Database Applications for the Enterprise

By Zigurd Mednieks, G. Blake Meike, Laird Dornin, Zane Pan

The definitive consultant to construction data-driven Android purposes for company systems

Android units characterize a swiftly growing to be percentage of the cellular gadget industry. With the discharge of Android four, they're relocating past client functions into corporate/enterprise use. builders who are looking to begin construction data-driven Android functions that combine with company structures will learn the way with this e-book. within the culture of Wrox expert publications, it completely covers sharing and showing information, transmitting info to firm purposes, and lots more and plenty more.

  • Shows Android builders who're now not conversant in database improvement tips to layout and construct data-driven functions for Android units and combine them with present company systems
  • Explores how you can gather and shop info utilizing SQLite, proportion facts utilizing content material services, and reveal info utilizing adapters
  • Covers migrating information utilizing quite a few equipment and instruments; transmitting info to the firm utilizing net prone; serializing, securing, and synchronizing data
  • Shows the best way to reap the benefits of the integrated features of the Android OS to combine functions into company category systems

Enterprise Android prepares any Android developer to begin developing data-intensive functions that today’s companies demand.

Show description


Unity Shaders and Effects Cookbook

Shaders advertise gaming realism yet are usually not regularly effortless to enforce. This booklet seeks to alter that with a cookbook method of instructing you ways to create wonderful Shaders utilizing your wisdom of Unity3D.


  • Learn the secrets and techniques of constructing AAA caliber Shaders with no need to write down lengthy algorithms
  • Add realism on your online game with attractive reveal Effects
  • Understand the constitution of floor Shaders via effortless to appreciate step by step examples

In Detail

Since their creation to team spirit, Shaders were notoriously obscure and enforce in video games: advanced arithmetic have constantly stood within the manner of making your personal Shaders and achieving that point of realism you crave. remodel your video game right into a hugely polished, subtle product with Unity’s post-processing effects.

"Unity Shaders and results Cookbook" is the 1st of its style to convey you the secrets and techniques of constructing Shaders for Unity3D - guiding you thru the method of figuring out vectors, how lighting fixtures is built with them, and likewise how textures are used to create complicated results with no the heavy math.

Starting with crucial lights and polishing off by means of growing wonderful reveal results alike these in top of the range 3D and cellular video games. become aware of suggestions together with basic mapping, photo dependent lights, and the way to animate your versions inside a Shader. discover the secrets and techniques at the back of one of the most strong Shaders together with epidermis and hair! With "Unity Shaders and results Cookbook" what appears like a depressing paintings this present day could be moment nature via tomorrow.

What you are going to examine from this book

  • Use textures to create advanced lights with no the necessity for advanced and performance-heavy lights rigs
  • Master the artwork of utilizing math to build glossy items in addition to gentle objects
  • See what it takes to create extra advanced surfaces like pores and skin and cloth
  • Take a glance at why a Shader is dear and what works good for cellular structures in preference to computer platforms
  • Enter the realm of making put up results and make your video game glance visually stunning
  • Understand what is going into the constitution of Shaders and why lights works how it does
  • Build your Shader wisdom via figuring out how Diffuse and Specular paintings and know the way to take advantage of them in artistic ways


Unity results and Shader Cookbook is written in a Cookbook kind, educating you to create wonderful Shaders and results via step by step, illustrated examples.

Who this booklet is written for

Unity results and Shader Cookbook is written for builders eager to create your first Shaders in Unity3D, or who desire to take their online game to a complete new point with results. No past Shader writing adventure is critical to exploit this booklet, even though an excellent realizing of harmony is required.

Show description


The Seasoned Schemer (MIT Press)

By Daniel P. Friedman, Matthias Felleisen, Duane Bibby

The inspiration that "thinking approximately computing is without doubt one of the most enjoyable issues the human brain can do" units either The Little Schemer (formerly often called The Little LISPer) and its new significant other quantity, The pro Schemer, except different books on LISP. The authors' enthusiasm for his or her topic is compelling as they current summary recommendations in a funny and easy-to-grasp type. jointly, those books will open new doorways of notion to an individual who desires to discover what computing is admittedly approximately. The Little Schemer introduces computing as an extension of mathematics and algebra; issues that everybody reports in grade tuition and highschool. It introduces courses as recursive capabilities and in brief discusses the boundaries of what pcs can do. The authors use the programming language Scheme, and fascinating meals to demonstrate those summary rules. The pro Schemer informs the reader approximately extra dimensions of computing: features as values, switch of kingdom, and unparalleled situations. The Little LISPer has been a favored creation to LISP for a few years. It had seemed in French and jap. The Little Schemer and The pro Schemer are necessary successors and may end up both renowned as textbooks for Scheme classes in addition to significant other texts for any entire introductory path in computing device technological know-how.

Show description


Essential C# 5.0 (4th Edition) (Microsoft Windows Development Series)

By Mark Michaelis

Essential C# 5.0 is a well-organized, no-fluff consultant to the most recent types of C# for programmers in any respect degrees of C# event. absolutely up to date to mirror new beneficial properties and programming styles brought with C# 5.0 and .NET 4.5, this advisor exhibits you the way to put in writing C# code that's uncomplicated, robust, strong, safe, and maintainable. Microsoft MVP Mark Michaelis and C# valuable developer Eric Lippert supply finished insurance of the full language, supplying a whole origin for powerful software program improvement.

The authors illustrate key constructs with succinct, downloadable code examples. Graphical brain maps at first of every bankruptcy define the cloth that's lined and the way person subject matters interrelate. This variation additionally contains C# Coding instructions that decision consciousness to today’s most sensible practices for writing C# code. Separate indexes of C# types 3.0, 4.0, and 5.0 make it effortless to discover solutions particular to no matter what model of C# you're using.

Throughout, issues meant for novices and complicated readers are in actual fact marked. If you’re new to C#, this advisor can assist you begin writing major code speedy. If you’re an skilled C# developer, you’ll achieve perception into today’s most complicated programming demanding situations and strategies as you grasp key C# 5.0 recommendations equivalent to async/await trend. irrespective of how complicated your abilities develop into, you’ll come to depend upon this imperative reference.

Coverage includes

  • Mastering C# facts varieties, operators, keep watch over movement, tools, and parameters
  • Making the main of C# object-oriented constructs, together with periods, inheritance, interfaces, and more
  • Building trustworthy, potent exception dealing with into your code
  • Using generics, delegates, Lambda expressions, and occasions to minimize code complexity
  • Learning dynamic programming with mirrored image and attributes
  • Querying almost any kind of information utilizing LINQ with question Expressions
  • Creating customized collections that function opposed to enterprise objects
  • Understanding the typical Language Infrastructure and C# within the context of the .NET 4.5 improvement platform
  • Taking good thing about declarative programming, embedded metadata, mirrored image, and attributes
  • Thoroughly gaining knowledge of multithreading and synchronization, together with the recent async/await paradigm
  • Discussion of WinRT and programming in C# for home windows 8
  • Using P/Invoke, guidelines, and direct reminiscence manipulation to interoperate with code in different languages
  • Understanding how C# courses relate to the underlying runtime

Show description


Professional ASP.NET MVC 5

By Jon Galloway

ASP.NET MVC insiders conceal the newest updates to the know-how during this well known Wrox reference

MVC five is the latest replace to the preferred Microsoft expertise that permits you to construct dynamic, data-driven web pages. Like prior models, this advisor indicates you step by step innovations on utilizing MVC to most sensible virtue, with lots of sensible tutorials to demonstrate the thoughts. It covers controllers, perspectives, and types; types and HTML helpers; facts annotation and validation; club, authorization, and security.

  • MVC five, the newest model of MVC, provides refined beneficial properties reminiscent of unmarried web page purposes, cellular optimization, and adaptive rendering
  • A group of most sensible Microsoft MVP specialists, in addition to visionaries within the box, supply sensible suggestion on uncomplicated and complex MVC topics
  • Covers controllers, perspectives, versions, kinds, facts annotations, authorization and safety, Ajax, routing, ASP.NET net API, dependency injection, unit checking out, real-world program, and masses more

Professional ASP.NET MVC 5 is the great source you want to make the simplest use of the up to date Model-View-Controller technology.

Show description


Beginning ASP.NET 4.5 in C# (Experts Voice in .Net)

By Matthew MacDonald

This e-book is the main accomplished and recent advent to ASP.NET ever written. Focussing exclusively on C#, without code samples duplicated in different languages, award profitable writer Matthew MacDonald introduces you to the very most modern considering and top practices for the ASP.NET 4.5 technology.

Assuming no past coding event, you will be taught every little thing you must recognize from the floor up. ranging from first principals, you are going to examine the talents you have to be a good ASP.NET developer who's able to development to extra subtle initiatives paintings.

you will be taught tips on how to use item orientation and code-behind ideas to put out your code essentially in a fashion different builders can simply comprehend. you will how one can question databases from inside you web content, boost your layouts utilizing ASP.NET AJAX and set up your accomplished web content to creation servers. you will additionally debug your code whilst issues get it wrong and the functionality and scalability concerns which may have an effect on your net initiatives as they develop.

With you ebook you could take your first step in the direction of turning into a profitable ASP.NET developer with confidence.

Show description


Amazon Web Services in Action

By Andreas Wittig, Michael Wittig


Amazon net prone in Action introduces you to computing, storing, and networking within the AWS cloud. The ebook will train you in regards to the most vital providers on AWS. additionally, you will find out about top practices relating to automation, protection, excessive availability, and scalability.

Purchase of the print ebook contains a unfastened booklet in PDF, Kindle, and ePub codecs from Manning Publications.

About the Technology

Physical facts facilities require plenty of apparatus and take time and assets to regulate. if you would like a knowledge heart, yet don't desire to construct your personal, Amazon net providers might be your answer. even if you are examining real-time facts, construction software program as a carrier, or working an e-commerce web site, AWS will give you a competent cloud-based platform with providers that scale. All providers are controllable through an API which lets you automate your infrastructure.

About the Book

Amazon net prone in Action introduces you to computing, storing, and networking within the AWS cloud. The booklet will train you in regards to the most crucial providers on AWS. additionally, you will find out about top practices relating to safety, excessive availability and scalability.You'll commence with a huge review of cloud computing and AWS and easy methods to spin-up servers manually and from the command line. you will how you can automate your infrastructure by way of programmatically calling the AWS API to manage all the things of AWS. you can be brought to the idea that of Infrastructure as Code with assistance from AWS CloudFormation.You will know about varied methods to install functions on AWS. you are going to additionally safe your infrastructure by means of separating networks, controlling site visitors and coping with entry to AWS assets. subsequent, you are going to examine techniques and strategies for storing your facts. you'll adventure tips to combine AWS companies into your personal functions by way of SDKs. eventually, this publication teaches you ways to layout for top availability, fault tolerance, and scalability.

What's Inside

  • Overview of cloud recommendations and patterns
  • Manage servers on EC2 for cost-effectiveness
  • Infrastructure automation with Infrastructure as Code (AWS CloudFormation)
  • Deploy purposes on AWS
  • Store facts on AWS: SQL, NoSQL, item garage and block storage
  • Integrate Amazon's pre-built services
  • Architect hugely on hand and fault tolerant systems

About the Reader

Written for builders and DevOps engineers relocating allotted purposes to the AWS platform.

About the Authors

Andreas Wittig and Michael Wittig are software program engineers and specialists occupied with AWS and internet development.

Table of Contents

  1. What is Amazon internet Services?
  2. A uncomplicated instance: WordPress in 5 minutes
  4. Using digital servers: EC2
  5. Programming your infrastructure: the command line, SDKs, and CloudFormation
  6. Automating deployment: CloudFormation, Elastic Beanstalk, and OpsWorks
  7. Securing your process: IAM, safeguard teams, and VPC
  8. PART three STORING facts within the CLOUD
  9. Storing your items: S3 and Glacier
  10. Storing your facts on difficult drives: EBS and example store
  11. Using a relational database carrier: RDS
  12. Programming for the NoSQL database provider: DynamoDB
  14. Achieving excessive availability: availability zones, auto-scaling, and CloudWatch
  15. Decoupling your infrastructure: ELB and SQS
  16. Designing for fault-tolerance
  17. Scaling up and down: auto-scaling and CloudWatch

Show description


Programming Google Glass

By Eric Redmond

Google Glass is the recent wearable computing device everyone's speaking approximately. It deals a head-mounted optical demonstrate and contact interface, and it truly is programmable. Kick-start your Glassware improvement through exploring how clients can interface with Glass, constructing a tumbler software quick through the use of the reflect API to control Timeline playing cards and menus, monitoring a Glass's geolocation, growing wealthy interactions by way of responding to person inputs, and shooting or serving consumer photos and video clips. this is often the booklet to learn for a shortcut to this courageous new world.

Google Glass is the subsequent enormous factor in moveable technology---a wearable desktop with an optical head-mounted show. Programming Google Glass is your all-inclusive guidebook for crafting your personal Glassware utilizing the reflect API.

You'll commence through constructing a production-ready carrier utilizing Google App Engine, then supply Glass clients an authorization on your Glassware. you will methods to deal with the supplied credentials, and from there you will dive into the components that make up the Glass interface, handling the timeline and growing playing cards and menu goods. subsequent you will create prone the place the person can engage together with your server, corresponding to geolocation monitoring, switch notifications, and customized menu ideas. you are going to use this knowledge to create a worldly software that implies neighborhood eating places. you will see how one can connect or detach resources, pictures, and video, and examine the fundamentals of the rising box of optical-display layout. you will see how one can correctly layout new Glassware and replace current functions to develop into Glassware.

Now is the simplest time to be an early adopter of a expertise that would in basic terms develop into extra complicated, nuanced, and ubiquitous.

What You Need:

You will want a Google Glass machine and Java 1.6 or higher. An Android gadget, like a wise cell or pill, can be important, yet now not necessary.

Show description