Coding 101 (Audio)

Coding 101 (Audio)

Download on the App Store

Coding 101 (Audio) episodes

  • C101 57: Smitty - Embedded Programming 4/4 - We finish our Arduino clock.

    Hot Java(script)

    Welcome to ECMAScript 6!

    Check out ECMAScript 6's newest features and browser compatibility

    The code for today's show is available here -- It's the same code block as last week.

    You can find the libraries for our clock at the links below:

  • Real Time Clock Library
  • Time Library
  • Parts List

  • Arduino Uno: $24.95
  • Protoshield: $15.00
  • RTC (Real Time Clock): $6.99
  • 10K Ohm Potentiometers: $5.43
  • Analog Volt Panel Meters (x3): $5.36
  • Host: Fr. Robert Ballecer, SJ

    Guests: Louis Maresca and Mark Smith

    Get In Touch With Us!

    Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

    Follow @PadreSJ on Twitter.

    Bandwidth for Coding 101 is provided by CacheFly.

    Sponsor:

    • lynda.com/c101
    • 38 min
    • C101 56: Smitty - Embedded Programming 3/4 - Let's talk about structures.

      The code for today's show is available here

      You can find the libraries for our clock at the links below:

    • Real Time Clock Library
    • Time Library
    • Parts List

    • Arduino Uno: $24.95
    • Protoshield: $15.00
    • RTC (Real Time Clock): $6.99
    • 10K Ohm Potentiometers: $5.43
    • Analog Volt Panel Meters (x3): $5.36
    • Host: Fr. Robert Ballecer, SJ

      Guests: Louis Maresca and Mark Smith

      Get In Touch With Us!

      Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

      Follow @PadreSJ on Twitter.

      Bandwidth for Coding 101 is provided by CacheFly.

      Sponsors:

      • HipChat.com/c101
      • squarespace.com offer code: C101
      • 50 min
      • C101 55: Smitty - Embedded Programming 2/4 - Continuing with embedded programming.

        The Code for today's show is available here

        Internet of Things

        Quote from Clemens Vaster (Principle Architect on Microsoft Azure IoT):

        "The Internet of Things takes IT to the heart of companies' core businesses, into our homes, and -- in the health industry -- quite literally to our hearts"

        IoT Devices are used to

      • harvest large amounts of personal information. (no wonder we want to secure the data)
      • IoT and Wearables Track things our bodies, our locations, how many steps we've taken and where, what our heart rate is, blood pressure and more. Most of these devices come with GPS sensors, motion sensors, Bluetooth, and Wi-Fi.
      • Secure at the device transmission level and at the service level.
      • Microsoft Secure Development Lifecycle (SDL) - Azure for IoT
      • SDL is a software development process that helps developers build more secure software and address security and privacy compliance requirements which also helps reduce development costs
      • SDL is made up of seven phases, including training for developers and program managers in the foundational concepts, building secure software that protects privacy, and responding to security and privacy incidents when they occur.
      • Phases: Response, Release, Verification, Implementation, Design, Requirements and Training.
      • Amazon Cloud for IoT

        Amazon Web Services provides tools to protect data in transit, and at rest. AWS provides Identity and Access Management (IAM) to control who accesses data, a Secure Token Service (STS), built in encryption on all of our storage options, services for key rotation, Amazon Cognito for securing your mobile infrastructure, and hardware security modules for tamper-resistant key storage. AWS also provides protected, monitored, and secured facilities where your data is stored so you can increase your data security while moving to the cloud.

      • Do we need standards to ensure data is secured?
      • IoT - Securing your Personal Data

      • Don't include any personally ID'able info on your wearable.
      • Unique Complex Password (no brainer, but had to be said)
      • Turn of Wi-fi and Bluetooth when not needed to sync.
      • Example permissions of apps when installed, data collection could be one of them
      • Social Sharing - Be cautious!
      • Parts List
      • Arduino Uno: $24.95
      • Protoshield: $15.00
      • RTC (Real Time Clock): $6.99
      • 10K Ohm Potentiometers: $5.43
      • Analog Volt Panel Meters (x3): $5.36
      • Host: Fr. Robert Ballecer, SJ

        Guests: Louis Maresca and Mark Smith

        Get In Touch With Us!

        Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

        Follow @PadreSJ on Twitter.

        Bandwidth for Coding 101 is provided by CacheFly.

        Sponsor:

        • lynda.com/c101
        • 47 min
        • C101 54: Smitty - Embedded Programming 1/4 - Embedded programming with Arduino.

          The Code for today's show is available here

          Internet of Things

        • Approximately 4.9 billion connected devices in use in 2015
        • 1 in 5 developers now work on IoT projects
        • ~19 million developers worldwide, ~19% are doing IoT related-work, up 2% from last year
        • Examples of increased Efforts

        • Connected Kitchens - Gartner projects sensors in devices that could result in 15% savings in the food and beverage industry by in the next 5 years.
        • Where is the Real Money in the IoT?

        • Services that pull and house the data!
        • IoT standards are in flux, some very complex, but there will always be data
        • Gartner projects IoT will add $1.9 trillion in value to businesses
        • Vertical integration of sensors with business services will dominate IoT
        • AoT or Analytics of Things

          Connecting inanimate objects and sensors to the Internet is only the first step. The term AoT points to the fact that IoT devices generate a lot of data that must then be analyzed to be useful.

        • Pattern recognition - identifying patterns and developing statistical models that explain variations
        • Anomaly detection - identifying situations that are outside of defined boundaries, such as a temperature that is too high or the presence of an individual in an area that should be uninhabited
        • Predictive asset maintenance - detecting potential problems in machinery before they occur
        • Optimization - optimizing automated processes, such as cutting logs at a lumber mill or calibrating machinery in a factory
        • Prescription - recommending the best course of action for a given situation, often for front-line workers, as when weather and soil sensing is used for "prescriptive planting" by farmers
        • Situational awareness - piecing together seemingly disconnected events and explaining them, as when a series of oil temperature readings in a car, combined with dropping fuel efficiency, indicate it's time for an "oil change"
        • Parts List

        • Arduino Uno: $24.95
        • Protoshield: $15.00
        • RTC (Real Time Clock): $6.99
        • 10K Ohm Potentiometers: $5.43
        • Analog Volt Panel Meters (x3): $5.36
        • Host: Fr. Robert Ballecer, SJ

          Guests: Louis Maresca and Mark Smith

          Get In Touch With Us!

          Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

          Follow @PadreSJ on Twitter.

          Bandwidth for Coding 101 is provided by CacheFly.

          Sponsors:

          • squarespace.com offer code: C101
          • HipChat.com/c101
          • 47 min
          • C101 53: Breaking Gibson - The Man Who Compiles - CISC vs RISC.

            Is TypeScript for people who do JavaScript? And Steve Gibson drops by to give us more knowledge on CISC versus RISC.

            Host: Fr. Robert Ballecer, SJ

            Guests: Steve Gibson and Louis Maresca

            Get In Touch With Us!

            Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

            Follow @PadreSJ on Twitter.

            Bandwidth for Coding 101 is provided by CacheFly.

            Sponsor:

            • lynda.com/c101
            • 51 min
            • C101 52: The Wisdom of Gibson - The philosophy of assembly.

              The philosophy of assembly.

              Host: Fr. Robert Ballecer, SJ

              Guests: Louis Maresca and Steve Gibson

              Get In Touch With Us!

              Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

              Follow @PadreSJ on Twitter.

              Bandwidth for Coding 101 is provided by CacheFly.

              Sponsors:

              • HipChat.com/c101
              • lynda.com/c101
              • 51 min
              • C101 51: Steve Gibson - Creator of SpinRite.

                Steve Gibson is the founder and CEO of Gibson Research Corporation, and also is the creator of the long-standing hard disk data recovery utility: SpinRite.

                Host: Fr. Robert Ballecer, SJ

                Guest: Steve Gibson

                Get In Touch With Us!

                Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

                Follow @PadreSJ on Twitter.

                Bandwidth for Coding 101 is provided by CacheFly.

                Sponsors:

                • squarespace.com offer code: C101
                • lynda.com/c101
                • 54 min
                • C101 50: Image Manipulation with PHP - Insert your own text on an image with PHP

                  The code for today's show is available here

                  Ur/Web

                  Ur/Web wants to make web programming easier and more secure.

                • In designing a web site, a programmer often needs to juggle multiple services, languages and technologies.
                • For Example:
                • You've got CSS that control page style
                • XML
                • SQL or MySQL database queries
                • JavaScript + Java
                • Silverlight
                • A service for ad service
                • Widgets
                • It's easy to get lost in all the different tech confused -- OR WORSE CASE... you leave a few things a little more open than they should, because you're not sure how the different elements will interact with one another.
                • Now a new programming language called Ur/Web promises to make the process easier.

                • It uses a STRONGLY TYPED language and "Variable Scoping" to make sure data stays where it's supposed to be.
                • It also allows the developer to design in a single interface and Ur/Web will bring in the disparate pieces as needed.
                • Free PHP Hosting for our fans!

                  Jared Bartimus

                • The owner of "Atabyte Hosting" has made a generous offer for those who want an easy way to develop with PHP
                • 500MB Storage Per Person
                • 5GB Bandwidth/month Per Person
                • PHP 5.5, Perl, Python Coding Support
                • MySQL and SQLite Support
                • GD image manipulation support
                • Full email access
                • SSH/SCP/SFTP access
                • cPanel
                • A subdomain.c101.net
                • ONLY for C101 development... any other use would be prohibited.
                • We'll get details for you ASAP.
                • Host: Fr. Robert Ballecer, SJ

                  Guest: Patrick Delahanty

                  Get In Touch With Us!

                  Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

                  Follow @PadreSJ and @PDelahanty on Twitter.

                  Bandwidth for Coding 101 is provided by CacheFly.

                  Sponsors:

                  • lynda.com/c101
                  • HipChat.com/c101
                  • 37 min
                  • C101 49: PHP Basics - Learn the basics of PHP from Patrick Delahanty

                    TWiT Engineer Patrick Delahanty comes on the show to teach us the basics of PHP.

                    Host: Fr. Robert Ballecer, SJ

                    Guest: Patrick Delahanty

                    Get In Touch With Us!

                    Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101

                    Follow @PadreSJ and @PDelahanty on Twitter.

                    Bandwidth for Coding 101 is provided by CacheFly.

                    Sponsors:

                    • squarespace.com offer code: C101
                    • lynda.com/c101
                    • 36 min
                    • C101 48: Best of 2014 - Best segments and interviews of the year.

                      Revisiting the best segments and interviews of the year.

                      Hosts: Fr. Robert Ballecer, SJ and Shannon Morse

                      Guests: Liam Kennedy, Randal Schwartz, Louis Maresca, Karl Auerbach, Mark Smith, and Raphael Mudge

                      Technical Director: Bryan Burnett

                      Editor: Josh Windisch

                      Get in Touch With Us!
                    • Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101
                    • Follow PadreSJ on Twitter
                    • Bandwidth for Coding 101 is provided by CacheFly.

                      1 hr 2 min

                    About Coding 101 (Audio)

                    From the publisher's feed

                    Join Father Robert Ballecer and Lou Maresca on Coding 101, a weekly instructional, project-oriented programming show with appeal for beginning to intermediate programmers. Using a combination of classroom-style teaching, guest programmers, and special interest segments, Coding 101 offers beginner, intermediate, and "applied" programming topics within several interchangeable modules. Learn programming languages such as Java, C++, Visual Basic, PHP, Perl, and more!

                    More shows like Coding 101 (Audio)

                    This Week in YouTube (Audio) by TWiT

                    This Week in YouTube (Audio)

                    9 Listeners

                    Trey's Variety Hour (Video) by TWiT

                    Trey's Variety Hour (Video)

                    34 Listeners

                    This Week in Law (Audio) by TWiT

                    This Week in Law (Audio)

                    109 Listeners

                    This Week in Law (Video) by TWiT

                    This Week in Law (Video)

                    6 Listeners

                    The Giz Wiz (Audio) by Dick DeBartolo & Chad Johnson

                    The Giz Wiz (Audio)

                    139 Listeners

                    The Giz Wiz (HD Video) by Dick DeBartolo & Chad Johnson

                    The Giz Wiz (HD Video)

                    29 Listeners

                    Dr. Kiki's Science Hour (Audio) by TWiT

                    Dr. Kiki's Science Hour (Audio)

                    96 Listeners

                    Maxwell's House (Audio) by TWiT

                    Maxwell's House (Audio)

                    35 Listeners

                    Jumping Monkeys (Audio) by TWiT

                    Jumping Monkeys (Audio)

                    72 Listeners

                    Ham Nation by Josh Nass

                    Ham Nation

                    116 Listeners

                    This Week in Enterprise Tech (Audio) by TWiT

                    This Week in Enterprise Tech (Audio)

                    94 Listeners

                    net@night (Video) by TWiT

                    net@night (Video)

                    24 Listeners

                    The New Screen Savers (Audio) by TWiT

                    The New Screen Savers (Audio)

                    50 Listeners

                    Futures in Biotech (Video) by TWiT

                    Futures in Biotech (Video)

                    10 Listeners

                    Padre's Corner (Video) by TWiT

                    Padre's Corner (Video)

                    9 Listeners

                    FourCast (Audio) by TWiT

                    FourCast (Audio)

                    0 Listeners

                    Ask The Tech Guy (Audio) by TWiT

                    Ask The Tech Guy (Audio)

                    28 Listeners

                    Hands-On Photography (Audio) by TWiT

                    Hands-On Photography (Audio)

                    31 Listeners

                    Ask The Tech Guy (Video) by TWiT

                    Ask The Tech Guy (Video)

                    0 Listeners