@stevemidgley The key was to use a real CDN (i.e. @cloudflare) and then set same-origin * in my server and the CDN dutifly replicates it.

4:13pm September 15th 2015 via Twitter Web Client in reply to stevemidgley

RT @umsi: .@drchuck asks @zephoria about use of credit-rating data, soul-crushing data many are faced with. #UMichTalks

4:10pm September 15th 2015 via Twitter Web Client

I am using @cloudflare for the first time for my @Coursera autograder. It is like butter. And free. #unbelievable http://t.co/iLTYvnitAc

4:10pm September 15th 2015 via Twitter Web Client

Updated based on student questions: Transition from Programming for Everybody (Python) to Python For Everybody http://t.co/c97fWqh5nN

8:40am September 15th 2015 via Twitter Web Client

I love the Internet. I asked Google "why do cats make a clicking sound when stalking a bird"?

8:10am September 15th 2015 via Twitter Web Client

@btcomp The third course does not start for about six weeks. I am not even done with it. Tuples more efficient but less capable lists.

9:36pm September 14th 2015 via Twitter Web Client in reply to btcomp

Over the weekend, I wrote a scalable LTI-based quiz engine that supports the GIFT format http://t.co/nLvGDjP80R http://t.co/TSRYDeT5im

7:11pm September 14th 2015 via Twitter Web Client

@fertardio Thank you for your time to translate the book to Spanish and giving it back as free open content. http://t.co/IId9U9XdzW #OER

7:06pm September 14th 2015 via Twitter Web Client in reply to fertardio

RT @fertardio: @programmerhn @drchuck Aquí tienes los enlaces: / You can find the links here: http://t.co/xnJaxJK88c

7:04pm September 14th 2015 via Twitter Web Client

I wonder what this configution option on my CDN would do? "Enforce sameorigin policy" Y/N

11:03am September 14th 2015 via Twitter Web Client

RT @lopta: Beginning to read @drchuck's book Python for Informatics: Exploring Information http://t.co/MHHOtjBGT9

12:48am September 14th 2015 via Twitter Web Client

RT @femphil: Oh hey I passed my Python class! #PR4E with @drchuck: recommended.

12:48am September 14th 2015 via Twitter Web Client

RT @michiganalumni: Building on the success of #PR4E, @drchuck introduces his #PY4E Specialization. #UMDigitalEd http://t.co/IKFlNIcydb htt…

5:19pm September 13th 2015 via Twitter Web Client

RT @lawsker: @BretBielema big ten is so lucky they dont play toledo

11:52pm September 12th 2015 via Twitter Web Client

The Oregon coach looks a lot like @markdrechsler

9:06pm September 12th 2015 via Twitter Web Client

@TaoOfTweet I agree. Once an LTI providers gets code working they get a litte complacent.

9:01pm September 12th 2015 via Twitter Web Client in reply to TaoOfTweet

@lopta Yes - All four Python courses are still free. Here is my blog post about that http://t.co/V00qRawr1B

8:54pm September 12th 2015 via Twitter Web Client in reply to lopta

RT @teachrdan: Learning #python like a boss with @AlSweigart 's new book, "Automate the Boring Stuff with Python"! http://t.co/4Au0Vtl5o1

8:43pm September 12th 2015 via Twitter Web Client

@lopta PfE consists of four 5-6 week courses plus a capstone. https://t.co/jKkPUqqM8g

7:31pm September 12th 2015 via Twitter Web Client in reply to lopta

@TaoOfTweet I do not know of anyone wh has even tried a little bit :(

7:30pm September 12th 2015 via Twitter Web Client in reply to TaoOfTweet

@btcomp You can always review all the material at any time at http://t.co/ztUMBUvKMD or if you want the autograder http://t.co/mGZuw8xzIL

9:34pm September 11th 2015 via Twitter Web Client in reply to btcomp

@Ciechomke P4E (Python) covers 10 chapters and P4E (Getting Started) covers 5 Chapters. We split P4E (Python) into Part 1 and 2.

9:06pm September 11th 2015 via Twitter Web Client in reply to Ciechomke

@btcomp If you feel you have mastered Chapters 1-10 feel free to start on the third course in the Specialization https://t.co/jKkPUqqM8g

9:04pm September 11th 2015 via Twitter Web Client in reply to btcomp

A transition plan for students and certificates from 'Programming for Everybody' #PR4E to 'Python For Everybody' http://t.co/c97fWqh5nN

6:42pm September 11th 2015 via Twitter Web Client

RT @umichDEI: Save the date! Join us for a public talk by @agarwaledu on @edXOnline and the evolving higher ed landscape Tues Sept 22 at 4P…

4:29pm September 11th 2015 via Twitter Web Client

RT @ewout: Even with this "app store", LTI is a usability disaster. Is it just a Moodle problem? https://t.co/X2JaKVjDVM @drchuck

3:35pm September 11th 2015 via Twitter Web Client

RT @LumenLearning: Why Should You Offer an #OER Degree Program? David Wiley @opencontent and Nate Angell @xolotl presenting http://t.co/EjC…

3:32pm September 11th 2015 via Twitter Web Client

@ewout There is so much to do in all of the LMS's - CASA alone is not the entire answer.

11:48am September 11th 2015 via Twitter Web Client in reply to ewout

Sometimes the Object Oriented approach is just so pretty. Not always - but sometimes.

11:46am September 11th 2015 via Twitter Web Client

RT @doctorow: Missing from the computer science curriculum "User Experience of Command Line Tools," etc http://t.co/k03UXMDlTt http://t.co/…

9:49am September 11th 2015 via Twitter Web Client

RT @iandolphin24: 9 ways to attract students to your open source project http://t.co/Auhw9P7IHz

9:39am September 11th 2015 via Twitter Web Client

It turns out that today is the day that I start to build a scalable LTI quiz engine based on the GIFT format. https://t.co/rOTpb4myfg

9:39am September 11th 2015 via Twitter Web Client

@TaoOfTweet The trickiness is the the tool needs a fully ptovisioned SSO-protected URL for *each* of its customers

8:43am September 11th 2015 via Twitter Web Client in reply to TaoOfTweet

RT @PhilOnEdTech: Have to give credit to Schoology in their press release on 1,000 enterprise K-12 clients for listing new clients http://t…

8:40am September 11th 2015 via Twitter Web Client

RT @umichDEI: Gain a foundation in #finance w/ @UMGautamKaul's massive open online courses http://t.co/oKiLWZDAsH #UMFIE

6:06pm September 10th 2015 via Twitter Web Client

RT @OpenSourceOrg: OSI Affiliate @ApereoOrg announces keynotes for #SakaiVC15: @mbbrown @drchuck November 4, 2015 - Online http://t.co/XXu…

4:33pm September 10th 2015 via Twitter Web Client

@TaoOfTweet I know of no implementations. It is an elegant approach but a little tricky for tools.

1:06pm September 10th 2015 via Twitter Web Client in reply to TaoOfTweet

RT @brittanyshutson: What better way to start the new school year than with @drchuck giving the back story about his tattoos #dejavufrom502…

1:04pm September 10th 2015 via Twitter Web Client

RT @ApereoOrg: Announcing Keynote Speakers for Sakai Virtual Conference 2015! #SakaiVC15 http://t.co/AmBKSNI2Jx http://t.co/AUg9cuh09t

1:02pm September 10th 2015 via Twitter Web Client

RT @umichDEI: .@drchuck "gets you started learning Python in a no prereq-required environment that anyone can follow" @lifehacker http://t.…

4:54pm September 9th 2015 via Twitter Web Client

@c_yantis You might want to plan your meetups at @denverlibrary to start Sept 15, not Oct 5 :)

10:49am September 9th 2015 via Twitter Web Client in reply to c_yantis

Building scalable LTI based autograders is super fun with http://t.co/nLvGDjP80R

10:56pm September 8th 2015 via Twitter Web Client

RT @NFL: The #NFLPlayoffs... Because the last time @dallascowboys & @Lions met in the postseason, @BarrySanders did THIS. http://t.co/3

10:50pm September 8th 2015 via Twitter Web Client