0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R100 - R250 (1)
  • R250 - R500 (1)
  • R500 - R1,000 (7)
  • -
Status
Brand

Showing 1 - 9 of 9 matches in All Departments

Programming Crystal - Create High-Performance, Safe, Concurrent Apps (Paperback): Ivo Balbert, Simon St. Laurent Programming Crystal - Create High-Performance, Safe, Concurrent Apps (Paperback)
Ivo Balbert, Simon St. Laurent
R971 R762 Discovery Miles 7 620 Save R209 (22%) Ships in 12 - 17 working days

Crystal is for Ruby programmers who want more performance, or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write applications that have the beauty and elegance of a modern language, combined with the power of types and modern concurrency tooling. Now you can write beautiful code that runs faster, scales better, and is a breeze to deploy. Crystal is elegant to read and easy to program like Ruby, allowing full object-oriented development. Its compiler is powerful enough to nearly always infer the type of your variables. So you get the benefits of a statically typed language: more robust code, safety and execution speed, while still reaching high productivity in development. Null pointer exceptions as in JavaScript, Java or C#, are a thing of the past: Crystal annihilates them, just like Rust. Explore the building blocks and design of the language, and how you can use the Crystal tool-chain to build and manage powerful applications. Harness the power of the macro system, as well as how to work with fibers and channels, making concurrency as easy as possible. Learn how to use the Kemal web framework and access databases, and how to tap the potential of existing Crystal libraries. Find the spot that Crystal fills in today's software world with real-world examples. With Crystal, you can combine the best of both worlds: the high-level coding of dynamic languages, and the safety and blazing performance of a natively compiled language. What You Need: To develop in Crystal, you only need Crystal v 0.26 the latest version, a common text editor and a browser.

XML Pocket Reference (Paperback, 3rd Revised edition): Simon St. Laurent, Michael Fitzgerald XML Pocket Reference (Paperback, 3rd Revised edition)
Simon St. Laurent, Michael Fitzgerald
R238 R197 Discovery Miles 1 970 Save R41 (17%) Ships in 12 - 17 working days

XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history of computing.

A perennial bestseller, the handy "XML Pocket Reference" from O'Reilly has been revised once again to give you quick access to the latest goods. In addition to its comprehensive look at XML, this third edition has been updated with new material on Namespaces and XML Schema--considered among the most important elements in current XML use--along with RELAX NG and Schematron, additional powerful tools for describing XML document structures.

Like other titles in O'Reilly's Pocket Reference series, the "XML Pocket Reference," 3rd Edition features a well-organized format that gets right to the point. As a result, it's already won over the allegiance of developers everywhere. If you need XML answers quick and on the fly, this compact book is most definitely the book for you.

Introducing Elixir, 2e (Paperback, 2nd Revised edition): Simon St. Laurent, J.David Eisenberg Introducing Elixir, 2e (Paperback, 2nd Revised edition)
Simon St. Laurent, J.David Eisenberg
R597 R492 Discovery Miles 4 920 Save R105 (18%) Ships in 12 - 17 working days

Smooth, powerful, and small, Elixir is an excellent language for learning functional programming, and with this hands-on introduction, you'll discover just how powerful Elixir can be. Authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby, and includes powerful macro features for metaprogramming. Updated to cover Elixir 1.4, the second edition of this practical book helps you write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you'll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease. Get comfortable with IEx, Elixir's command line interface Learn Elixir's basic structures by working with numbers Discover atoms, pattern matching, and guards: the foundations of your program structure Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions Create Elixir processes and send messages among them Store and manipulate structured data with Erlang Term Storage and the Mnesia database Build resilient applications with the Open Telecom Platform

Introducing Erlang, 2e (Paperback, 2 Revised Edition): Simon St. Laurent Introducing Erlang, 2e (Paperback, 2 Revised Edition)
Simon St. Laurent
R930 R714 Discovery Miles 7 140 Save R216 (23%) Ships in 12 - 17 working days

If you're new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you'll scale the learning curve and discover how enjoyable, powerful, and fun this language can be. In this updated second edition, author Simon St.Laurent shows you how to write simple Erlang programs by teaching you one skill at a time. You'll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you'll understand why Erlang is ideal for concurrency and resilience. Get cozy with Erlang's shell, its command line interface Define functions, using the fun tool, to represent repeated calculations Discover atoms, pattern matching, and guards: the foundations of your program structure Delve into the heart of Erlang processing with recursion, strings, lists, and higher-order functions Create processes, send messages among them, and apply pattern matching to incoming messages Store and manipulate structured data with Erlang Term Storage and the Mnesia database Learn about Open Telecom Platform, Erlang's open source libraries and tools

Programming Web Services with XML-RPC (Paperback, Foreword by Dave Winer June 2001): Simon St. Laurent Programming Web Services with XML-RPC (Paperback, Foreword by Dave Winer June 2001)
Simon St. Laurent
R820 R641 Discovery Miles 6 410 Save R179 (22%) Ships in 12 - 17 working days

XML-RPC, a simple yet powerful system built on XML and HTTP, lets developers connect programs running on different computers with a minimum of fuss. Java programs can talk to Perl scripts, which can talk to ASP applications, and so on. With XML-RPC, developers can provide access to functionality without having to worry about the system on the other end, so it's easy to create web services.

Office 2003 XML (Paperback, Illustrated Ed): Simon St. Laurent Office 2003 XML (Paperback, Illustrated Ed)
Simon St. Laurent
R1,181 R1,009 Discovery Miles 10 090 Save R172 (15%) Ships in 10 - 15 working days

In Microsoft's Office 2003, users experience the merger of the power of the classic Office suite of applications with the fluidity of data exchange inherent in XML. With XML at its heart, the new version of Microsoft's desktop suite liberates the information stored in millions of documents created with Office software over the past fifteen years, making it available to a wide variety of programs.

"Office 2003 XML" offers an in-depth exploration of the relationship between XML and Office 2003, examining how the various products in the Office suite both produce and consume XML. Developers will learn how they can connect Microsoft Office to others systems, while power users will learn to create and analyze XML documents using familiar Office tools.

The book begins with an overview of the XML features included in the various Office 2003 components, and explores in detail how Word, Excel, and Access interact with XML. This book covers both the user interface side, creating interfaces so that users can comfortably (and even unknowingly) work with XML, and the back end, exposing Office information to other processes. It also looks at Microsoft's new InfoPath application and how it fits with the rest of Office. Finally, the book's appendices introduce various XML technologies that may be useful in working with Office, including XSLT, W3C XML Schema, RELAX NG, and SOAP.

"Office 2003 XML" provides quick and clear guidance to a anyone who needs to import or export information from Office documents into other systems. Both XML programmers and Office power will learn how to get the most from this powerful new intersection between Office 2003 and XML.

Learning Rails 3 (Paperback): Simon St. Laurent Learning Rails 3 (Paperback)
Simon St. Laurent; Contributions by Edd Dumbill, Eric Gruber
R839 R660 Discovery Miles 6 600 Save R179 (21%) Ships in 12 - 17 working days

If you're a web developer or designer ready to learn Rails, this unique book is the ideal way to start.

Rather than throw you into the middle of the framework's Model-View-Controller architecture, "Learning Rails 3" works from the outside in. You'll begin with the foundations of the Web you already know, and learn how to create something visible with Rails' view layer. "Then" you'll tackle the more difficult inner layers: the database models and controller code.

All you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go.Present content by building an application with a basic view and a simple controllerBuild forms and process their results, progressing from simple to more complexConnect forms to models by setting up a database, and create code that maps to database structuresUse Rails scaffolding to build applications from a view-centric perspectiveAdd common web application elements such as sessions, cookies, and authenticationBuild applications that combine data from multiple tablesSend and receive email messages from your applications

""Learning Rails 3" feels like a brisk pair programming session with professionals who know how to use Ruby on Rails to get things done, and get them done well."-Alan Harris, author of Sinatra: Up and Running

You Don't Know JS Yet - Get Started (Paperback): Simon St. Laurent You Don't Know JS Yet - Get Started (Paperback)
Simon St. Laurent; Foreword by Brian Holt; Kyle Simpson
R650 Discovery Miles 6 500 Ships in 10 - 15 working days
You Don't Know JS Yet - Scope & Closures (Paperback): Simon St. Laurent You Don't Know JS Yet - Scope & Closures (Paperback)
Simon St. Laurent; Foreword by Sarah Drasner; Kyle Simpson
R791 Discovery Miles 7 910 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Condere Plus 50'' 4K UHD LED Smart TV
R6,999 R6,089 Discovery Miles 60 890
Dunlop Pro Padel Balls (Green)(Pack of…
R199 R165 Discovery Miles 1 650
This Is Why
Paramore CD R428 Discovery Miles 4 280
Philips TAUE101 Wired In-Ear Headphones…
R199 R129 Discovery Miles 1 290
Kung Fu Panda 2
Blu-ray disc R118 Discovery Miles 1 180
Staedtler 14cm Multi-Use Scissors (Right…
R23 Discovery Miles 230
Home Classix Silicone Flower Design Mat…
R49 R40 Discovery Miles 400
Discovering Daniel - Finding Our Hope In…
Amir Tsarfati, Rick Yohn Paperback R280 R258 Discovery Miles 2 580
All Dhal'd Up - Every Day, Indian-ish…
Kamini Pather Hardcover R420 R329 Discovery Miles 3 290
Loot
Nadine Gordimer Paperback  (2)
R383 R346 Discovery Miles 3 460

 

Partners