Schedule

Schedule

Tuesday, September 2

1409702400 All About Android
1409711400 Padre's Corner

Wednesday, September 3

1409758200 FLOSS Weekly
1409763600 Tech News Today
1409767200 Windows Weekly
1409774400 This Week in Google
1409785200 Tech News 2Night
1409787000 redditUP
1409792400 Ham Nation

Thursday, September 4

1409850000 Tech News Today
1409853600 Know How...
1409857200 The Social Hour
1409862600 Coding 101
1409866200 Home Theater Geeks
1409871600 Tech News 2Night
1409873400 The Giz Wiz
1409882400 OMGcraft

Friday, September 5

1409936400 Tech News Today
1409940000 This Week in Law
1409947200 Android App Arena
1409958000 Tech News 2Night

Saturday, September 6

1410026400 The Tech Guy

Sunday, September 7

1410112800 The Tech Guy
1410127200 This Week in Tech

Monday, September 8

1410195600 Tech News Today
1410199200 Triangulation
1410204600 iPad Today
1410217200 Tech News 2Night
1410219000 Marketing Mavericks

Tuesday, September 9

1410282000 Tech News Today
1410285600 MacBreak Weekly
1410292800 Security Now
1410300000 Before You Buy
1410303600 Tech News 2Night
1410307200 All About Android
1410316200 Padre's Corner

Wednesday, September 10

1410363000 FLOSS Weekly
1410368400 Tech News Today
1410372000 Windows Weekly
1410379200 This Week in Google
1410390000 Tech News 2Night
1410391800 redditUP
1410397200 Ham Nation

Thursday, September 11

1410454800 Tech News Today
1410458400 Know How...
1410462000 The Social Hour
1410467400 Coding 101
1410471000 Home Theater Geeks
1410476400 Tech News 2Night
1410478200 The Giz Wiz
1410487200 OMGcraft

Friday, September 12

1410541200 Tech News Today
1410544800 This Week in Law
1410552000 Android App Arena
1410562800 Tech News 2Night

Most Recent Episodes

MacBreak Weekly

Preview of the iPhone 6 event.

Tech News 2Night
Episode #163: Secure Your Cloud September 2nd, 2014

Home Depot credit card breach.

Security Now

Wi-Fi routers are still vulnerable to attacks using Wi-Fi Protected Setup.

OMGcraft

Enchanting in Minecraft 1.8

Tech News Today

Apple's iCloud is compromised and nude celebrity photos are stolen.

This Week in Tech

Virtual nausea, Uber vs. Lyft, smart phone kill switch, and more.

The Tech Guy
The Tech Guy 1114 August 31st, 2014

How reliable are SSDs?

The Tech Guy
The Tech Guy 1113 August 30th, 2014

Is a Chromebook a suitable replacement for an old computer?

Tech News 2Night

Facebook status updates are now searchable on mobile.

This Week in Law

Google receives 1 million DMCA takedown notices a day.

Coding 101 7

Runtime, Funtime

March 6 2014

Hosts: Fr. Robert Ballecer, SJ and Shannon Morse

Guest: Lou Maresca

Welcome to Coding 101 - It's the TWiT show that gives YOU the knowledge to live in the wonderful world of the programmer. This week we are reviewing function returns, checking out your viewer submissions, and we're getting graphical!

Reviewing Function Returns and Viewer Submissions

My example this week asks the user to input how long until their dinner reservations and how long until a movie starts next door. This equation doesn't account for lines for tickets or popcorn... so just skip the trailers. This function will RETURN the time they need to leave to get to the movie from dinner.

You can download my gibhub code HERE!

Viewer Submissions!
Dean created this Love Compatibility game.
Code is available here.

Razelda created this D&D Character Creator.
Code is available here.

Find the Code for ALL of our episodes HERE!

Ivory Tower

Let's take functions to the ULTIMATE Level -- The Runtime Library
* When we talk about functions, we talk about pieces of code that we've written, or that other programers have written for our use, that we can "call"
* Everytime we call a function, we're saving time and memory space by not having to re-write that particular piece of code.
* All of the functions we've played with do something very obvious:

** Functions that add sums
** Functions that print menus
** Functions that run loops with console commands"

But there are ""functions /// procedures /// methods pieces of code that get called over and over again... not to do the obvious things... but to support the programming language itself

** These are the bits of code that create the "Run-Time System" or "Run-Time Environment"

** This is the code that turns ""console"" into a usable command"

EVERY Computer language has some form of runtime-system. Whether it's C# or Java, Visual Basic or Python. -- Compiled or Interpreted.

We are always interacting with the Runtime-Environment because that's the only way that our code becomes something useful, but we have access to something FAR more powerful
*** THE RUNTIME LIBRARY ***

A Runtime Library gives us access to love-lever routines that can control some of the most basic and POWERFUL aspects of our programming language.
** In essense, using a runtime library gives us access to a library of functions that can control almost every aspect of how our program looks, works and interacts with the environment itself.

Windows Presentation Foundation
* WPF is a Runtime Library that is part of of the.NET Framework in Windows.

* WPF resembles XLM object modules.
* WPF is included in all version of Windows 8, 7, Vista, and Server 2008 and above. While XP or Server 2003 users can install the .NET Framework.

WPF users DirectX, which means it's designed to take advantage of modern graphics hardware.
* Gives coders access to some really nice eye-candy
* Allows us to build beautiful 2D and 3D applications without having to code all the functions to make that possible.

Get in Touch With Us!

* Subscribe and get Coding 101 automatically at TWiT.tv!
* Follow PadreSJ and Snubs on Twitter.
* Watch the show live and join the chatroom every Thursday at 1:30pm PST.
* Email us at Padre@twit.tv and Shannon@twit.tv.
* Join our Google+ Community!

Download or subscribe to this show at twit.tv/code. Also, check out our transcripts.

Bandwidth for Coding 101 is provided by Cachefly.

Running time: 41:18

Sponsors: