Tuesday, November 17, 2015

Tuesday, November 10, 2015

Saturday, August 29, 2015

Thursday, April 16, 2015

The Three Breakthroughs That Have Finally Unleashed AI on the World | WIRED

The Three Breakthroughs That Have Finally Unleashed AI on the World | WIRED: Today's Watson is very different. It no longer exists solely within a wall of cabinets but is spread across a cloud of open-standard servers that run several hundred “instances” of the AI at once. Like all things cloudy, Watson is served to simultaneous customers anywhere in the world, who can access it using their phones, their desktops, or their own data servers. This kind of AI can be scaled up or down on demand. Because AI improves as people use it, Watson is always getting smarter; anything it learns in one instance can be immediately transferred to the others. And instead of one single program, it's an aggregation of diverse software engines—its logic-deduction engine and its language-parsing engine might operate on different code, on different chips, in different locations—all cleverly integrated into a unified stream of intelligence.

Wednesday, April 15, 2015

BS in CS without BS - List of available course resources

https://docs.google.com/spreadsheets/d/1_kdHrT8izbROJNaxGflpcZm2ivsjRGF8j1hMzl3b8O0/edit?usp=sharing



Link

Wednesday, April 8, 2015

Introduction to AngularJS – Microsoft Virtual Academy

Introduction to AngularJS – Microsoft Virtual Academy: Back by popular demand, experts Stacey Mulcahy and Christopher Harrison show you how to leverage the built-in functionality of AngularJS in your workflow.

Take a look at the most useful AngularJS tasks, and step through the construction of a simple application to explore the compelling features of the framework, including Directives, Databinding, Expressions, and Filtering. Plus, learn about taxonomy, language, structure, and more.

Sunday, March 29, 2015

I Want to Write Android Apps. Where Do I Start? - StumbleUpon

I Want to Write Android Apps. Where Do I Start? - StumbleUpon

Android Development with Android Studio or Eclipse ADT - Tutorial

Android Development with Android Studio or Eclipse ADT - Tutorial: This tutorial describes how to create Android applications. It describes the usage of Android Studio as well as the usage of the ADT plug-in for Eclipse. It is based on Android 5.0 (Lollipop).

Robotic process automation: The new IT job killer? | InfoWorld

Robotic process automation: The new IT job killer? | InfoWorld: A quiet revolution with a potential impact on the IT workforce reminiscent of outsourcing may be under way in the form of robotic process automation.

What are people using GitHub for besides coding?

What are people using GitHub for besides coding?: Git made it possible for programmers to coordinate distributed work across teams -- now GitHub makes it possible for everyone else

How to salvage a (nearly) hopeless software project | InfoWorld

How to salvage a (nearly) hopeless software project | InfoWorld: Faulty foundations, AWOL contractors, bugs piling up -- here’s what to do before taking a sledgehammer to a faltering pile of code

Saturday, March 14, 2015

Processing.org

Processing.org



Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

Wednesday, February 18, 2015

Swift Overview

http://core0.staticworld.net/assets/media-resource/19873/ifw_dd_092014_apple_swift.pdf