Category: Programming

Oracle PL/SQL Language Pocket Reference

Be extra effective with the Oracle PL/SQL language. The 5th version of this well known pocket reference places the syntax of particular PL/SQL language parts correct at your fingertips, together with positive factors further in Oracle Database 12c.

Whether you’re a developer or database administrator, for those who desire solutions fast, the Oracle PL/SQL Language Pocket Reference will prevent hours of frustration with concise summaries of:

  • Fundamental language components, similar to block constitution, datatypes, and declarations
  • Statements for application regulate, cursor administration, and exception handling
  • Records, techniques, features, triggers, and packages
  • Execution of PL/SQL services in SQL
  • Compilation suggestions, object-oriented beneficial properties, collections, and Java integration

This convenient pocket reference is an ideal better half to Steven Feuerstein and invoice Pribyl’s bestselling Oracle PL/SQL Programming.

Show description

PHP Web Services: APIs for the Modern Web

Whether you’re sharing facts among inner structures or development an API in order that clients can entry their information, this sensible consultant has every thing you want to construct APIs with Hypertext Preprocessor. writer Lorna Jane Mitchell presents plenty of hands-on code samples, real-world examples, and recommendation in accordance with her huge event to lead you thru the process—from the underlying concept to equipment for making your provider robust.

You’ll easy methods to use this language to paintings with JSON, XML, and different net carrier applied sciences. This up-to-date moment version comprises new instruments and lines that mirror personal home page updates and alterations at the Web.

  • Explore HTTP, from the request/response cycle to its verbs, headers, and cookies
  • Work with and post webhooks—user-defined HTTP callbacks
  • Determine no matter if JSON or XML is the easiest facts layout on your application
  • Get suggestion for operating with RPC, cleaning soap, and RESTful services
  • Use a number of instruments and strategies for debugging HTTP internet services
  • Choose the carrier that works top to your program, and the right way to make it robust
  • Document your API—and easy methods to layout it to deal with errors

Show description

Pragmatic Version Control Using CVS

By Dave Thomas

This booklet is a recipe-based method of utilizing the CVS model regulate procedure that would get you up and working quickly--and thoroughly. All tasks desire model keep an eye on: it is a foundational piece of any project's infrastructure. but half all undertaking groups within the U.S. do not use any model keep watch over in any respect. Many others do not use it good, and prove experiencing time-consuming problems.Version keep watch over, performed good, is your "undo" button for the undertaking: not anything is ultimate, and errors are simply rolled again. With model regulate, you are going to by no means back lose a good suggestion simply because somebody overwrote your dossier edits. you could consistently discover simply who made what alterations to the resource code--and why. model keep watch over is a project-wide time laptop. Dial in a date and spot precisely what the full undertaking gave the look of the day before today, final Tuesday, or perhaps final year.This booklet describes a realistic, easy-to-follow approach of utilizing CVS, the main established model keep an eye on approach on this planet (and it truly is to be had for free). rather than offering the grand idea of model keep an eye on and describing each attainable alternative (whether you would ever use it or not), this booklet makes a speciality of the sensible software of CVS. It builds a collection of examples of use that parallel the lifetime of normal tasks, exhibiting you the way to undertake after which improve your pragmatic use of CVS.With this booklet, you can:

  • Keep venture all resources (not simply resource code) secure, and not run the danger of wasting a superb idea
  • Know the way to undo undesirable decisions--no topic after they have been made
  • Learn the best way to proportion code competently, and paintings in parallel for max efficiency
  • See how you can keep away from expensive code freezes
  • Manage third celebration code

Now there isn't any excuse to not use professional-grade model control.

Show description

AppleScript in a Nutshell (In a Nutshell (O'Reilly))

By Bruce W. Perry

AppleScript in a Nutshell is the 1st entire connection with AppleScript, the preferred programming language that provides either energy clients and complex company clients the $64000 skill to automate repetitive projects and customise functions. because the Macintosh maintains to extend and solidify its base within the multimedia and publishing industries, AppleScript is the device of selection in this platform for growing subtle time- and money-saving workflow purposes (applets). those applets automate the processing and administration of electronic video, imaging, print, and web-based fabric. AppleScript can also be gaining a foothold in clinical programming, as technical agencies undertake G4 CPU-based structures for complex computing and medical research. eventually, "power clients" and script newcomers will locate that AppleScript is a smart daily Mac programming instrument, just like Perl on home windows NT or Unix.In this well-organized and concise reference, AppleScript programmers will find:

  • Detailed assurance of AppleScript model 1.4 and past on Mac OS nine and Mac OS X.
  • Complete descriptions of AppleScript language good points, akin to facts forms, flow-control statements, features, object-oriented positive aspects (script items and libraries), and different syntactical elements.
  • Descriptions and hundreds and hundreds of code samples on programming many of the "scriptable" method parts, akin to the Finder, dossier Sharing, dossier alternate, community scripting, internet scripting, Apple procedure Profiler, the ColorSync application, and the various robust language extensions referred to as "osax" or scripting additions.Most different AppleScript books are hopelessly outdated. AppleScript in a Nutshell covers the most recent updates and enhancements with useful, effortless to appreciate assistance, including:
  • Using AppleScript as a device for dispensed computing, an exhilarating improvement that Apple machine calls "program linking over IP." Programmers can now do allotted computing with Macs over TCP/IP networks, together with controlling distant purposes with AppleScript and calling AppleScript equipment on code libraries which are positioned on different machines.
  • Using the Sherlock locate program to automate internet and community searching.
  • Insights on scripting new Apple applied sciences corresponding to Apple information Detectors, Folder activities, Keychain entry, and Apple Verifier.AppleScript in a Nutshell is a high-end guide at a low-end price--an crucial laptop reference that places the entire energy of this basic programming language into each AppleScript user's hands.

Show description

Learning Neo4j

By Rik Van Bruggen

Run blazingly quickly queries on complicated graph datasets with the ability of the Neo4j graph database

About This Book

  • Get familiar with graph database structures and observe them in real-world use cases
  • Get begun with Neo4j, a special NOSQL database process that specializes in tackling information complexity
  • A functional consultant choked with pattern queries, deploy techniques, and important tips that could different details sources

Who This publication Is For

This ebook is for builders who wish another approach to shop and procedure information inside of their purposes. No prior graph database adventure is needed; notwithstanding, a few simple database wisdom may help the suggestions extra easily.

What you are going to Learn

  • Background and necessities of graph databases
  • Install Neo4j on a number of various structures, in the neighborhood and within the cloud
  • Model facts for a graph database akin to Neo4j
  • Import facts into Neo4j
  • Learn approximately pattern use circumstances for Neo4j
  • Discover some great benefits of graph databases as opposed to different database models
  • Find out the place you'll find more information on Neo4j

In Detail

Learning Neo4j provide you with a step by step process of adopting Neo4j, the world's major graph database. This booklet features a lot of history details, is helping you grab the basic strategies at the back of this radical new manner of facing hooked up info, and should offer you plenty of examples of use circumstances and environments the place a graph database will be an outstanding fit.

Starting with a quick creation to graph thought, this booklet will exhibit you some great benefits of utilizing graph databases. Following on from that, you can be brought to Neo4j and you'll be proven the way to set up Neo4j on a number of working platforms. you'll then be proven how one can version and import your facts into Neo4j.

This booklet has use case examples that might make it easier to version and enforce a graph in Neo4j through examining a consumer case, and learn the impression a transformation has on a strategy or a process. additionally, you will achieve an perception into graph visualization ideas for Neo4j and realize exterior assets the place you could study extra approximately Neo4j.

Show description

The Productive Programmer (Theory in Practice (O'Reilly))

By Neal Ford

Someone who develops software program for a dwelling wishes a confirmed method to produce it higher, speedier, and less expensive. The effective Programmer deals serious timesaving and productiveness instruments for you to undertake straight away, it doesn't matter what platform you utilize. grasp developer Neal Ford not just deals recommendation at the mechanics of productivity--how to paintings smarter, spurn interruptions, get the main out your laptop, and stay away from repetition--he additionally information beneficial practices to help you elude universal traps, enhance your code, and turn into extra helpful in your crew. you are going to discover ways to:

  • Write the attempt prior to you write the code
  • Manage the lifecycle of your items rigorously
  • Build merely what you wish now, no longer what you may desire later
  • Apply historical philosophies to software program improvement
  • Question authority, instead of blindly adhere to criteria
  • Make difficult issues more uncomplicated and most unlikely issues attainable via meta-programming
  • Be yes all code inside of a mode is on the related point of abstraction
  • Pick the suitable editor and gather the easiest instruments for the task

This isn't really idea, however the culmination of Ford's real-world event as an program Architect on the international IT consultancy ThoughtWorks. no matter if you are a newbie or a professional with years of expertise, you will enhance your paintings and your profession with the straightforward and easy rules in The efficient Programmer.

Show description

Learning C# by Programming Games

By Arjan Egges

C# is the language of selection for studying how you can application. it's a rather well dependent object-oriented language and avoids the various difficulties of Java.  a very good loose programming setting is offered for C#, in addition to a video game programming framework. And (if invaluable) relocating from C# to C++ is simple.

Developing computing device video games is an ideal strategy to how one can software in glossy programming languages. This e-book teaches tips to application in C# throughout the production of laptop video games – and with out requiring any earlier programming adventure.

Contrary to so much programming books, Egges, Fokker and Overmars don't set up the presentation in response to programming language constructs, yet as an alternative use the constitution and components of laptop video games as a framework. for example, there are chapters on facing participant enter, online game gadgets, online game worlds, online game states, degrees, animation, physics, and intelligence. The reader can be guided during the improvement of 4 video games displaying many of the points of online game improvement. beginning with an easy capturing video game, the authors circulation directly to puzzle video games including a number of degrees, and finish the ebook via constructing a full-fledged platform video game with animation, video game physics, and clever enemies. They express a couple of customary concepts in video games, comparable to drawing layers of sprites, rotating, scaling and animating sprites, displaying a heads-up exhibit, facing physics, dealing with interplay among video game gadgets, and developing enjoyable visible results reminiscent of snow or glitter. whilst, they supply a radical advent to C# and object-oriented programming, introducing step-by-step very important elements of programming often, together with many  programming constructs and idioms, syntax diagrams, collections, and exception handling.

The ebook is usually designed for use as a foundation for a game-oriented programming direction. for every half, there are concluding workouts and demanding situations, that are regularly extra complicated programming endeavors. plenty of supplementary fabrics for organizing any such direction can be found at the accompanying website http://www.csharpprogramminggames.com, together with install directions, options to the workouts, software program set up directions, online game sprites and sounds.

Show description

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

By Scott Rosenberg

Our civilization runs on software program. but the artwork of constructing it remains to be a depressing secret, even to the specialists. to determine why it’s so difficult to bend pcs to our will, Scott Rosenberg spent 3 years following a crew of maverick software program developers—led via Lotus 1-2-3 author Mitch Kapor—designing a singular own details supervisor intended to problem marketplace chief Microsoft Outlook. Their tale takes us via a maze of abrupt
dead ends and exhilarating breakthroughs as they combat not just with the abstraction of code, yet with the unpredictability of human habit— specially their very own.

Show description

Portlets in Action

By Ashish Sarin

Portlets in motion is a complete advisor to construction portlet-driven functions in Java. It teaches portlet improvement hands-on as you advance a portal that includes such a lot key beneficial properties of the Portlet 2.0 API. and since portals and portlets are so versatile, the accompanying resource code might be simply tailored and reused. alongside the way in which, you’ll how to paintings with key net frameworks like Spring 3.0 Portlet MVC and DWR.

Show description

Professional C# 6 and .NET Core 1.0

By Christian Nagel

A real professional's advisor to C# 6

Professional C# 6 and .NET middle 1.0 provides whole assurance of the newest updates, positive factors, and services, providing you with every little thing you would like for C#. Get specialist guide at the newest alterations to visible Studio 2015, home windows Runtime, ADO.NET, ASP.NET, home windows shop Apps, home windows Workflow beginning, and extra, with transparent causes, no-nonsense pacing, and important professional perception. This highly worthy consultant serves as either instructional and table reference, delivering a professional-level assessment of C# structure and its software in a few parts. you will achieve a pretty good heritage in controlled code and .NET constructs in the context of the 2015 liberate, so that you can get acclimated speedy and come back to work.

The new updates can actively streamline your workflow, with significant adjustments together with reimagined C# refactoring aid, a brand new .NET net app stack, and the .NET compiler platform that makes C# and visible uncomplicated compilers on hand as APIs. This booklet walks you thru the adjustments with a entire C# review.

  • Explore the hot visible Studio templates for ASP.NET center 1.0, net varieties, and MVC
  • Learn in regards to the networking swap to HttpClient and ASP.NET internet API's alternative of WCF facts Services
  • Work with the most recent updates to the development log, home windows Runtime 2.0, and home windows 8.1 deployment and localization
  • Dig deep into the hot .NET 5.0 GC behaviors and the Migrations addition to ADO.NET

Microsoft has stepped up either the cadence and value in their software program releases. Professional C# 6 and .NET center 1.0 shows you every little thing you must learn about operating with C# in a real-world context.

Show description