background preloader

Coding

Facebook Twitter

Harvard Extension School's Computer Science E-75: Building Dynamic Websites by David J. Malan. Lectures - Computer Science S-75. Latest Tutorials for LISP, jQueryUI, QC, D Programming, JCL, Computer Programming, Cloud Computing... FREE Computer Training - Computer Repair Classes - Laptop Repair Instruction - Data Recovery Lessons - Web Design Seminars - Computer Security Counseling. Google Developers. This morning we welcomed 6,000 developers to our 7th annual Google I/O developer conference.

Google Developers

The crowd in San Francisco was joined by millions more watching on the livestream and 597 I/O Extended events, in 90+ countries on six continents. We're meeting at an exciting time for Google, and for our developer community. There are now one billion of you around the world who use an Android device. One billion. We estimate that's more than 20 billion text messages sent every day. 1.5 trillion steps taken with an Android. Today, developers got a preview of our most ambitious Android release yet. But, beyond the mobile phone, many of us are increasingly surrounded by a range of screens throughout the day--at home, at work, in the car, or even on our wrist.

For more information visit Watch all Google I/O 2014 videos at: g.co/io14videos Show less. Google Python Class Day 1 Part 1. S Python Class - Educational Materials. Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python.

s Python Class - Educational Materials

The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is.

Beyond that, you do not need to be an expert programmer to use this material. This material was created by Nick Parlante working in the engEDU group at Google. Tip: Check out the Python Google Code University Forum to ask and answer questions. Introducing Linked Data And The Semantic Web. Next: Introducing Graph Data What is Linked Data and the Semantic Web and what is all the hype about?

Introducing Linked Data And The Semantic Web

Principally, the Semantic Web is a Web 3.0 web technology - a way of linking data between systems or entities that allows for rich, self-describing interrelations of data available across the globe on the web. In essence, it marks a shift in thinking from publishing data in human readable HTML documents to machine readable documents. That means that machines can do a little more of the thinking work for us. How Does It Differ From The Web As It Is Today? Today, much of the data we get from the web is delivered to us in the form of web pages - HTML documents that are linked to each other through the use of hyperlinks. Enter Linked Data - Liberating Web Databases From Their Old Chains The web contains lots of information, but typically the raw data itself isn't available - rather only HTML documents constructed from data, if a web site is generated from a database at all.

But Where Do I Start? Node.js. Node.js is an open source, cross-platform runtime environment for server-side and networking applications.

Node.js

Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, Linux, FreeBSD, NonStop and IBM i. Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability. These technologies are commonly used for real-time web applications. Node.js is gaining adoption as a server-side platform[4] and is used by Microsoft,[5][6] Yahoo! ,[7] Walmart,[8] Groupon,[9] SAP,[10] LinkedIn,[11][12] Rakuten, PayPal,[13][14] Voxer,[15] and GoDaddy.[16] History[edit] Ryan Dahl, creator of Node.js Node.js was invented in 2009 by Ryan Dahl, and other developers working at Joyent.[17] Node.js was created and first published for Linux use in 2009. Dahl was inspired to create Node.js after seeing a file upload progress bar on Flickr. In January 2014, Schlueter announced Timothy J. V8[edit] Harvard Extension School's Computer Science E-76: Building Mobile Applications by Dan Armendariz and David J. Malan.