Caitlin Marshall

16 Flips | 2 Magazines | 3 Likes | @CaitlinMars2016 | Keep up with Caitlin Marshall on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Caitlin Marshall”

Who needs a computer science degree these days?

Two candidates apply for a software development position: One has a degree in computer science from a prestigious school. The other is self-taught …

Online Education

Automate the Boring Stuff with Python

Automate the Boring Stuff with Python teaches simple programming skills to automate everyday computer tasks.read more

Python Programming

Book Review: 'Learn to Program With Minecraft'

Reading Time: 3 minutes<p>I enjoyed reviewing a programming book from No Starch Press back in January. So when they contacted me about doing a review of</i> …

These are testing times: mavericks vs. ice people

One of my earliest engineering jobs, before I fled hardware in favor of the (relative) ease and lucre of software, was in chip design. I remember being shocked when I learned just how much of the processor in question was devoted to test circuitry. <i>Why waste so much on testing,</i> I thought, <i>instead of</i> …

React Native Tutorial: Building Apps with JavaScript

React Native Tutorial: Build native iOS applications with JavaScript.<i>Update note:</i> This tutorial has been updated to React Native 0.22 by Tom Elliot. …

JavaScript

The Software Developer’s Library: A Treasure Trove of Books for People Who Love Code

A treasure trove of books for people who love code. Curated by Eric Elliott.<p>Arranged by topic, loosely in learning order.<p>A Note to Beginners<p>I learned …

Hopscotch, the Learn to Code App for Kids, Is Now On the iPhone

iOS: Hopscotch is one of the better tools for teaching kids how to code, and the previously iPad-only app is now available on the iPhone.<p>We were fans …

App Store

MIT and Google team up to develop the next generation of Scratch

Scratch is a popular game that teaches kids about computer programming using cartoon-y animated characters.<p>Here's some great news for fans of Scratch, an extremely popular game that teaches kids the conceptual "language" around computer programming, using cartoon-y animated characters. The MIT …

Mobile Devices

New ‘Coding With Chrome’ App Helps Students Learn to Code

<b></b><b>A new Google app helps students learn more about programming with using web technologies.</b>The search giant’s ‘Coding with Chrome’ app is billed in the …

Chrome Web Store

New shell packs power of Python and Bash

Xonsh, now in development, provides a shell that combines the Python language with features of Bash Unix and the fish and zsh shells.<p>Pronounced …

Learn To Program With Literate Programming

My heyday in programming was about five years ago, and I’ve really let my skills fade. I started finding myself making excuses for my lack of …

Time I

Make room, Java: New languages take a slice of the pie

The ongoing development of more and more languages is impacting the most widely used languages, which find their popularity decreasing in the Tiobe …

Creating and Distributing iOS Frameworks

C’mon on in and learn how to create and distribute iOS frameworks!Have you ever wanted to share a chunk of code between two or more of your apps, or …

iOS Programming

Let's teach programming as a tool for analyzing data to transform the world

Data-scientist Kevin H Wilson argues that computers are tools for manipulating data -- from companies' sales data to the input from games controllers …

Sphero is back as a coding robot, with improved SPRK+ and Lightning Lab

Faster Bluetooth pairing and a better app come to Sphero's educational platform. From painting to swimming to maze-running, we put it through its paces.<p>Coding has turned into a kid-targeted playground lately. Minecraft for education, Apple's Swift Playgrounds, and Sphero has its SPRK robot (say …

Robotics

The Dock in watchOS 3 breathes new life into the Apple Watch [Video]

The Dock in watchOS 3 was arguably the biggest new feature to hit the Apple Watch at WWDC 2016. It’s a feature that allows you to find and switch to your most used apps. It takes the best of the Glances model from previous versions of watchOS and merges it with an updated and actionable …

Smartwatches