Category Archives: Computers, User Interfaces

My Trip To Malmo, Sweden: The Conference

Öredev

Last week I had the honor of giving the closing keynote presentation at the 13th annual Öredev software developer conference in Malmo, Sweden!

Here is the Öredev conference website!  (Check it out!  It actually has my face on it!)

http://oredev.org

oredev

Öredev is a 3 day conference for software developers with an attendance of a maximum of 1200 developers.  It is pretty popular in Scandinavia and has sold out for the past several years now.  During those 3 days, Öredev packed in 8 separate keynotes and a total of 140 separate technical sessions!  The schedule each day was jam packed with 7 simultaneous speakers every hour all day long with no scheduled breaks!  It was a pretty great event and the organizers did a wonderful job!

The Öredev organizers feel strongly enough about using only live speakers, that they pay for their airfare,  hotel,  and food.  The venue for the conference is an old slaughterhouse that has been cleaned up and converted into a performance theater and meeting place.  The theater seats 900, I believe.

Keynote

My keynote presentation is story-based and it is called “Pioneering Mars!”  It presents the story of how we will get to Mars in the year 2034.  It describes all the missions that will pave the way and all the technologies that have to be invented first.  This version of my presentation is nearly an hour long, but I plan to create several versions of various lengths that I can pull out and present to various audience types.

Here is the official Öredev 2017 video of my 60 minute keynote on Vimeo:

[MY KEYNOTE SHOULD APPEAR HERE SOON!  CLICK THE KEYNOTE BUTTON!]

http://oredev.org/2017/video

My keynote presentation was very well received and I got a ton of compliments from both attendees and from other speakers!

Technical

I also gave a 40 minute technical presentation called “Writing Apps For Mars” which compares common mobile apps to the software running onboard the Mars rovers.  It was a very fun talk to create and to present.

Here is the official Öredev 2017 video of my 40 minute technical presentation on Vimeo:

Videos

Full videos of all the keynotes and talks, will be posted soon on the Öredev Vimeo channel.  And if you’re really into it, you can even scroll through and watch keynotes and technical talks from prior years!

https://vimeo.com/oredev/videos/sort:date/format:thumbnail

Thanks

Also, this was only the second time I’d ever left the United States.  I had a really great experience!  Tomorrow I’ll publish a blog post about a children’s activity center that I got to visit while I was in Malmo.

Thanks for your interest!

Kurt

Three reasons I love Battlestar Galactica (1978)

Here are my top 3 reasons to love Battlestar Galactica (1978):

Three:

The premise was that life didn’t start on Earth and they were actually searching for this “legendary” planet called Earth.

Two:

The show has 6 foot tall Cylons with one red eye moving side to side, which was also used for K.I.T.T. in the 1982 TV show Knight Rider! Both shows were written by Glen A. Larson, along with The Fall Guy and Magnum P.I.!

One:

The most futuristic and advanced computer imaginable, the Tandy (Radio Shack) TRS-80, was used onboard the ship!

Why do you love Battlestar Galactica (1978)?  Post your reasons below in the comments!

Thanks for your interest!

Kurt

Normalizing Google Analytics Data

Google Analytics is really awesome!  It tracks all the visitors to my website and gives me nice reports about the audience, the pages they are viewing, and the means they used to get to my site.  It’s completely invaluable for website owners and administrators!

BUT … the pageview data is not normalized.  Google lets me choose the date range and then it shows me all pageviews for that entire date range.  Even for pages and blog posts that didn’t exist during part of the date range.  This un-normalized pageview data is totally unfair to the newer content!  It’s not fair to compare 1,000 pageviews for a page that’s been around for 5 years to 1,000 pageviews for a second page that’s only been around for 5 months!  But this is how Google Analytics displays the data.

While looking at the all-time top content on my personal leucht.com website recently, these were the all-time top pages or posts:

But when I took into account the birth date of each page, I got different results.  These are actually my most popular pages.  Not the list above.

I’m not surprised by the VOB blog post being in the number one spot.  I get a lot of feedback and people thanking me for posting that one.  But I’m really stoked about the Batmobile Pinewood Derby post being my 2nd most popular post!  That one was not on the radar in the initial Google Analytics report!

So please, Google … please figure out a way to decide when each page got created (by looking at the first hit, maybe?) and then show me the pageviews per day over the life of each page.  That way, I can see the all-time velocity or all-time popularity of each and every page on my site as a fair comparison regardless of the age of the content.

Thanks for listening,

Kurt

My Apple IIe: Introduction to AppleSoft Basic

This simple introduction to AppleSoft Basic is demonstrated on my working Apple IIe from 1983. It’s meant for beginners, so it doesn’t dive deeply into any one topic.

This 30 minute video lightly covers the following topics:

  • numeric and string variables
  • moving around the text screen
  • common error codes
  • procedural programming in RAM
  • editing and debugging
  • low resolution graphics
  • high resolution graphics
  • beeps and audio

If you want to try AppleSort Basic for yourself on a Windows PC, the best Apple IIe emulator I’ve found is called AppleWin and it is located here:
https://github.com/AppleWin/AppleWin
Scroll down to the bottom of the GitHub page to click on the release link to download the zip file. Admin rights are not necessary. Just unzip the file and run the executable. Then click the Disk 1 button and choose the default (master) file. Then click the Apple button to boot up!

Thanks for your interest!

Kurt

Introduction to my 2-XL toy robot from 1978

I created this 20 minute video to introduce you to my 2-XL toy robot that I played with when I was 8 years old.  It still works!

Apparently the manufacturer is pronounced “meego”. Oops!

Here’s the website that I got the image of the internals of an 8-track tape from that I used in the video.

And here is a full resolution map of the 2-XL General Information user experience (click thumbnail):

map-720p-2

I love this 2-XL commercial!  “Can be used to play any 8-track cartridges!  Teenagers love it!”

Thanks for your interest!

Kurt