Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Beyond Lists

Beyond Lists



Phillip Trelford shows through live demos data structures that are orders of magnitude more performant than lists.


Phillip Trelford has been building software using a wide range of technologies for over 20 years with experience in video games, retail, leisure and financial sectors. He regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.

About the conference

“BUILD STUFF” is a Software Development Conference for people who actually build stuff. We bring world-class speakers, letting them share about the latest developments, trends and innovations, as well as new directions in software development. Since launching in 2012, it’s really caught on quickly.

Recorded at:

Mar 20, 2016

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Very interesting points

    by Richard Richter,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I enjoyed the presentation as a Java developer, most underlying principles are pretty transferable. Btw - Win+Enter is the culprit running Narrator. There are even utilities to remove it as it cannot be normally disabled (thanks Microsoft), but it always finds the way back, of course. :-) So anytime you get to a keyboard where win/ctrl/alt are just a bit differently shifted or switched, you get a lot of Narrator. :-) Ouch - and Win+Enter again turns it off, so it's actually not worth to fight it after all.

  • cpu usage

    by Art Scott,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Early you demoed where time is spent and an example that would never end ... loved it. Thanks.
    How many "cores" were busy? When you say "cpu" do you mean one core or all of the cores in your system? Some?
    Mentioned "concurrency" towards end. "safety" many time (is that really "concurrency not").
    I have in mind this -
    Sequential Prison by Ivan Sutherland March 20, 2012 (dated?)

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p