Dave is a freelance F# engineer and a Microsoft MVP, formerly with Xamarin.
Talks I've Given
-
Technical Leadership Matters
Featuring Dave Thomas
I've been privileged to work with talented engineering teams for over forty years. They have varied from startups to large international companies. In this talk, I discuss key lessons which I learned from great and terrible technical leaders.
We look at the many hats of a CTO - Engineering Lead,...
leadership -
Data 2020 - NewSQL and Mystique (Sydney)
Featuring Dave Thomas
Dave Thomas: NewSQL - The New Universal Query Language for Everything.
Back to the Future! In 2020 many new and legacy data systems, such as Spark, Teradata, Mongo, Cassandra, Splunk, Kafka, Flink, Azure, Google, Oracle…, will support a NewSQL.
We begin with a very brief review of the...
technology -
Simplicity - The Road Not Taken? (Perth)
Featuring Dave Thomas
It appears that there is a complexity conspiracy seeking to make the development of even straightforward applications difficult.
To be successful today one needs to cope with the full-stack - a constantly changing collection of languages, APIs, tools and frameworks.
It appears that complexity...
technology -
Simplicity - The Road Not Taken? (Hong Kong)
Featuring Dave Thomas
It appears that there is a complexity conspiracy seeking to make the development of even straightforward applications difficult.
To be successful today one needs to cope with the full-stack - a constantly changing collection of languages, APIs, tools and frameworks.
It appears that complexity...
technology -
Data 2020 - NewSQL and Mystique (Melbourne)
Featuring Dave Thomas
Dave Thomas: NewSQL - The New Universal Query Language for Everything.
Back to the Future! In 2020 many new and legacy data systems, such as Spark, Teradata, Mongo, Cassandra, Splunk, Kafka, Flink, Azure, Google, Oracle…, will support a NewSQL.
We begin with a very brief review of the...
languages-and-tools -
Data 2020 - NewSQL and Mystique (Brisbane)
Featuring Dave Thomas
Dave Thomas: NewSQL - The New Universal Query Language for Everything.
Back to the Future! In 2020 many new and legacy data systems, such as Spark, Teradata, Mongo, Cassandra, Splunk, Kafka, Flink, Azure, Google, Oracle…, will support a NewSQL.
We begin with a very brief review of the...
technology -
Workshop - Elixir for Programmers
Featuring Dave Thomas
This is a workshop with two agendas. The first is to get you up to speed with the Elixir language and the tooling that surrounds it. We'll see why companies around the world are switching to Elixir (and it's not just for the fantastic Phoenix web framework). And we'll do this by writing code:...
languages -
Workshop - Elixir for Programmers
Featuring Dave Thomas
This is a workshop with two agendas. The first is to get you up to speed with the Elixir language and the tooling that surrounds it. We'll see why companies around the world are switching to Elixir (and it's not just for the fantastic Phoenix web framework). And we'll do this by writing code:...languages -
-
Living Live in Big Data – Vector Programming and Visual Analytics
Featuring Dave Thomas
And Now For Something Completely Different?
What do stock ticker feeds, web click streams, micropayments, online games, smart meters, and sensors on a formula one race car have in common? They all need to compute over and visualize large volumes of time series data. In this talk how one can...
software-development -
Living Live in Big Data – Vector Programming and Visual Analytics
Featuring Dave Thomas
And Now For Something Completely Different?
What do stock ticker feeds, web click streams, micropayments, online games, smart meters, and sensors on a formula one race car have in common? They all need to compute over and visualize large volumes of time series data. In this talk how one can...
software-development -
Living Live in Big Data – Vector Programming and Visual Analytics
Featuring Dave Thomas
And Now For Something Completely Different?
What do stock ticker feeds, web click streams, micropayments, online games, smart meters, and sensors on a formula one race car have in common? They all need to compute over and visualize large volumes of time series data. In this talk how one can...
software-development -
Learn Elixir with Prag Dave
Featuring Dave Thomas
Elixir is the new hot language among folks who are looking for performance, reliability and scalability. It also helps that its a fun language to use.
If you’re already a programmer, you can pick up most of Elixir in a day. Come and join Dave Thomas (author of...
software-development -
Lightning Talk Session: Expanding the Horizons of Mobile Development
Featuring Dave Thomas
There are many ways to build amazing mobile apps with F#, this is whistle stop blazing tour with a sneak peek at some new options for you to explore...
fsharp fsharpx xamarin mobile ios android fuse fable type-provider -
Rigor Mortis (Avoiding)
Featuring Dave Thomas
In this talk I dig into the Elixir language—a functional language, inspired in part by the philosophy of Ruby, that runs on the Erlang VM. This isn’t a sales pitch for Elixir—there are dozens of great languages out there. Instead, I want to talk about how learning Elixir has...
languages -
Rigor Mortis (Avoiding)
Featuring Dave Thomas
In this talk I dig into the Elixir language—a functional language, inspired in part by the philosophy of Ruby, that runs on the Erlang VM. This isn’t a sales pitch for Elixir—there are dozens of great languages out there. Instead, I want to talk about how learning Elixir has...
languages -
Rigor Mortis (Avoiding)
Featuring Dave Thomas
In this talk I dig into the Elixir language—a functional language, inspired in part by the philosophy of Ruby, that runs on the Erlang VM. This isn’t a sales pitch for Elixir—there are dozens of great languages out there. Instead, I want to talk about how learning Elixir has...
languages -
Huge Memory + Collection Oriented Programming => Less Code More Speed?
Featuring Dave Thomas
Technology gurus predict that in 2017 – 2018 time frame we have computers with 10 terabytes of non-volatile memory! In this talk we explore the disruptive impact of massive amounts of memory and try to answer the following questions. What are the potential benefits and costs of all this...
software-development -
FAST Software = FAST Hardware + Simplicity
Featuring Dave Thomas
Despite order of magnitude advances in hardware, significant improvements in software development and execution remain elusive. Modern practices of Continuous Delivery; Functional Programming; Microservices; Data Driven; NoSQL; Event Sourcing; Accelerated Development; Mobility; IoT; SAAS are only...
software-development -
NoSQL & NewSQL – The Empire Strikes Back?
Featuring Dave Thomas
NoSQL is slaying the Relational Database (RDB) dragons with their fast columns, simple key values, graphs, BASE, and schema less features throwing their hooked on ACID SQL row farmers and DBAs into disarray. But Wait! Rumours are emerging of a secret YesSQL tech heading at warp speed to the...
languages -
NoSQL & NewSQL – The Empire Strikes Back?
Featuring Dave Thomas
NoSQL is slaying the Relational Database (RDB) dragons with their fast columns, simple key values, graphs, BASE, and schema less features throwing their hooked on ACID SQL row farmers and DBAs into disarray. But Wait! Rumours are emerging of a secret YesSQL tech heading at warp speed to the...
languages -
NoSQL & NewSQL – The Empire Strikes Back?
Featuring Dave Thomas
NoSQL is slaying the Relational Database (RDB) dragons with their fast columns, simple key values, graphs, BASE, and schema less features throwing their hooked on ACID SQL row farmers and DBAs into disarray. But Wait! Rumours are emerging of a secret YesSQL tech heading at warp speed to the...
languages
My Work
@7sharp9 has not provided any work info yet.
Social and Blogging
@7sharp9 has not provided social links yet.