background preloader

DeveloperWorks : IBM's resource for developers and IT professionals

DeveloperWorks : IBM's resource for developers and IT professionals
Rosie Pattern Language developerWorks staff RPL is a supercharged alternative to regex, matching patterns against any input text. It ships with hundreds of sample patterns for timestamps, network addresses, email addresses, CSV, JSON, and more. Apache Toree Apache Toree (previously Spark Kernel) acts as the middleman between the application and a Spark cluster. Understanding the WebSphere Application Server SAML Trust Association Interceptor Martin Lansche Learn how and when to use the SAML TAI. Construct a simple JAX-RS 2.0-compliant REST service with WebSphere Application Server Rick Gunderson Learn how to create a RESTful service using the JAX-RS 2.0 features of Java EE 7 versions of WebSphere Application Server to manage student registrations.

http://www.ibm.com/developerworks/index.html

Free Compiler Construction Tools: Lexers, Parser Generators, Opt If you are thinking of creating your own programming language, writing a compiler or interpreter, or a scripting facility for your application, or even creating a documentation parsing facility, the tools on this page are designed to (hopefully) ease your task. These compiler construction kits, parser generators, lexical analyzer / analyser (lexers) generators, code optimzers (optimizer generators), provide the facility where you define your language and allow the compiler creation tools to generate the source code for your software. If you want a (printed) book on compiler construction, you might want to check out the famous Compilers: Principles, Techniques, and Tools by Aho, Sethi and Ullman.

45 Free Online Computer Science Courses Missed lectures or hate teachers? Or want to study computer science courses without going to university? … You can study anytime anywhere because there are number of free online computer science courses available on internet that are very interactive. TCP/IP Tutorial and Technical Overview Part 1. Core TCP/IP protocolsChapter 1. Architecture, history, standards, and trendsChapter 2. Network interfacesChapter 3.

14 Technology Concepts Every Teacher should Know about We have compiled for you this list of some trending educational technology terms.The list below is a simple attempt to help you better capture the full picture of what all these tech terms are about by providing clear definitions to each one of them. The sources of each definition is included in the last section of this post enjoy 1 - Adaptive Learning This is an educational method which uses computers as interactive teaching devices. Linkers and Loaders These are the manuscript chapters for my Linkers and Loaders, published by Morgan-Kaufman. See the book's web site for ordering information. The text in these files is the unedited original manuscript. M-K has fine copy editors, who have fixed all the minor typos, spelling, and grammar errors in the printed book, but if you come across factual errors I'd still appreciate help getting all the details of linking and loading as complete and correct as possible. I will collect errata and fix them in subsequent printings.

Aho/Ullman Foundations of Computer Science This book has been taken out of print by W. H. Freeman. You are welcome to use it if you like. We believed in 1992 it was the way to introduce theory in Computer Science, and we believe that today. --- Al Aho and Jeff Ullman MAINFRAME FORUM: IBM Assembler- Tutorial, References, Examples, Manuals I have seen many request for " IBM Assembler - Tutorial, References, Examples, Manuals, Emulators, Utilities, Books, FAQ " etc. I have compiled some pertinent information below. Please feel free to add useful URLs/info. for the benefit of our ASSEMBLER forums knowledge base.

Web Design Ideas Looking for something to add a little punch to your website design and make it stand apart? We bring you some ideas to trigger your creative thoughts and entice the user into your site. Single Page Design Singe-page websites are a popular design trend away from “information overload” into simplifying content presentation for the impatient web visitor who is out of your site in less than three clicks if he doesn’t find what he wants. Using CSS, HTML5 and JQuery, single-page websites are fully loaded in the initial page load, or page segments are replaced with page fragments from the server on demand. Several innovative website design techniques are deployed to generate user interaction and retain interest on single-page websites.

Programming Texts/Tutorials Biggus Biggus is a pure-Python library for handling very large (i.e. too large for system memory) n-dimensional arrays. It has two main components: Representation, lazy indexing, and conversion to persistent files and NumPy arrays; andLazy calculation. At the core of Biggus is the Array which provides a simple, consistent, NumPy-esque interface to n-dimensional data which avoids reading data until explicitly requested by user code.

The 50 Best How-To Geek Windows Articles of 2010 Even though we cover plenty of other topics, Windows has always been a primary focus around here, and we’ve got one of the largest collections of Windows-related how-to articles anywhere. Here’s the fifty best Windows articles that we wrote in 2010. Want even more? You should make sure to check out our top 20 How-To Geek Explains topics of 2010, or the 50 Windows Registry hacks that make Windows better. How to Customize Your Windows 7 Taskbar Icons for Any App Would you like to change out the icons on your taskbar with a beautiful set of icons that all go together?

Rexx Tutorial Kilowatt Software L.L.C. Classic Rexx Tutorial Language Level 4.00 (TRL-2) This is an introductory tutorial to the Rexx programming language. The following links are organized to introduce concepts for new Rexx programmers.

Related:  ProgrammingIT - Learning