The C Book

Description   The C Book is designed for programmers who already have some experience of using a modern high-level procedural programming language. The book concentrates on the things that are special to C. In particular, it is the way that C is used which is focused on. This is the online version of The C Book, second edition by  originally published by Addison Wesley in 1991. This version is made freely available. While this book is no longer in print, its content is still very ...
More

Computer Programming using GNU Smalltalk

Description Computer Programming using GNU Smalltalk tries a different approach for teaching introductory computer programming than most other books by choosing Smalltalk as the programming language. A language which is mature and powerful yet not as widely used as some other popular alternative programming languages out there, waiting for its discoverers. The book aims computer users who have not done any computer programming before or curious programmers who want to learn Smalltalk program...
More

Aspects of AJAX

Description Asynchronous JavaScript and XML (Ajax) is a group of interrelated web development techniques used on the client-side to create asynchronous web applications. Ajax is a group of technologies. Aspects of AJAX is about an Ajax Framework and an Ajax Engine for JavaScript, XML, SOAP, WSDL und ASP.NET using standard Web Services on the server. AJAX Actions provide a mechanism of binding asynchronous server calls and the client side asynchronous processing together using a declarativ...
More

jQuery Fundamentals

Description jQuery Fundamentals is designed to get you comfortable working through common problems you will be called upon to solve using jQuery. JavaScript Basics - Syntax basics, operators, operations on numbers & strings, logical operators, comparison operators, loops, arrays, objects, functions, scope, closures jQuery Basics jQuery Core - Utility methods, checking types, data methods, Events - jQuery provides simple methods for attaching event handlers to selections. When an e...
More

Developing Backbone.js Applications

Description If you want to build your site’s frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You’ll learn how to create structured JavaScript applications, using Backbone’s own flavor of model-view-controller (MVC) architecture. Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications—a simple Todo list app, a RESTful book library app, and a modular app with Backbone a...
More

JavaScript Enlightenment

Description JavaScript Enlightenment aims to provide the reader with an accurate JavaScript worldview through an examination of native JavaScript objects and supporting nuances: complex values, primitive values, scope, inheritance, the head object, etc. The book solidifies your understanding of the language. It was my intention to write a book to give the reader an accurate JavaScript worldview through an examination of native JavaScript objects and supporting nuances: complex values, primit...
More

Full Circle #91 The independent magazine for the Ubuntu Linux community

Contents This month: * Command & Conquer * How-To : Python, LibreOffice, and Managing Multiple Passwords With A Script * Graphics : Inkscape. * Linux Labs: Compiling a Kernel Pt 4 and Kodi Pt 2 * Review: Elementary OS * Book Review: Web Development with MongoDB and Node.js * Ubuntu Games: Borderlands 2 plus: News, Arduino, Q&A, and soooo much more. (more…)
More

Learning JavaScript Design Patterns

Description   Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solu...
More

Eloquent JavaScript (2nd edition)

Description   Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general. Introduction Basic JavaScript: values, variables, and control flow Functions - an introduction to code that a program can go through whenever it wants. They can play the role of pure functions, algorithms, indirections, abstractions, decisions, modules, continuations, data structures, and more Data structures: Objects and Arrays - at the same...
More