Welcome to Gene De Lisa’s software development blog.


I’ve been writing software since 1982 in many languages and platforms. My doctorate (UNT 1993) combined my interests in music and software development. It was written on a NeXT using Objective-C and DSP assembly among others.

I’ve worked as a consultant for many companies large and small – from several startups to Sun/Netscape/Kodak to the US Navy.

I hope the information presented here is useful to you. Many of the posts are on some development problem that I’ve solved. I wanted to record the solutions before I forgot them!

The topics go back many years. So you will find Object Oriented design, C++, Java, and iOS development technologies (i.e. Swift and Objective-C). Most blog posts have companion Github repos.

Here’s a few links about me:


Penguins are cool. The Rockhopper Penguin is the coolest of course.

A Rockhopper was the star of Surf’s Up.

The colors I used in this blog’s WordPress theme are black and white – like most penguins – but also the Rockhopper’s yellow crest and reddish/maroon beak.

Share These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Twitter
  • LinkedIn
  • email
  • DZone
  • Slashdot
  • Reddit
  • Google Bookmarks
  • Digg
  • StumbleUpon
  • del.icio.us


  1. Posted December 25, 2015 at 2:25 am | Permalink

    Hello Gene, I saw your posting re: UIActivityViewController in Swift
    By GENE DE LISA | Published: JULY 10, 2014

    and, as I am a bit new to swift and all, I had a question how to call/implement this. I need different code for messaging, and email for example.

    thank you, much appreciated. Mike glad to give you app when it is done 🙂 or would you like to help finish it up? about 85% done now, business productivity Dictation to events type app.

    thank you, Happy Holidays, Mike

  2. Posted May 20, 2016 at 8:53 pm | Permalink


    I’m looking for a knowledgable SWIFT consultant for an audio editing app. Are you available via email?

    Thank you,

    • Gene De Lisa
      Posted June 1, 2016 at 10:47 am | Permalink

      Sure. Send me an email with the details.

      • Posted September 25, 2017 at 10:03 pm | Permalink

        Hi Gene,
        Glad to see you are still plumbing the depths of music and software development.
        Time passes so quickly it’s hard to believe we were all students together and you were the TA !
        Cathy (your Aussie friend at UNT 1990)

  3. Grenen Thomas
    Posted December 13, 2016 at 3:31 am | Permalink

    Hi Gene
    I have just found your site and you are the first person that is providing some direction for me.
    I need to build a simple musical instrument using buttons to play notes, preferably a orchestra sound for a teaching program for primary schools here in Australia.
    I see lots of similar apps but can find practically no information how to build one.
    The few examples I have seen are not in Swift 3.
    Any direction or information you can give me would be much appreciated.

One Trackback

  • By rockhopper - StartTags.com on January 26, 2010 at 1:00 am

    […] … Rockhopper is gracing Club Penguin with his presence today and he has coming bearing a …Rockhopper Blog | Java development tips AboutJava software development […]

Post a Comment

Your email is never published nor shared.

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">