Sr. Software EngineerShine Solutions
Ben Teese is a senior developer and consultant for Shine Solutions in Melbourne, Australia. He was a Java developer for 10 years before moving on to Ruby and now full-time JavaScript. He loves to help his clients build great software, and is always looking for new ways to improve the user experience.
Talks I've Given
-
Getting started with Smart Speakers and Voice Interfaces
Featuring Ben Teese
Conversational voice interfaces have the potential to be the most significant new user interaction mechanism since the rise of mobile touch devices. Prominent examples of these interfaces in action are smart speakers like Google Home and Amazon Echo.
In this talk we’ll explore and compare...
iot -
Rethinking MVC with React Native & ReactiveCocoa
Featuring Ben Teese
Traditional event-based MVC has been the standard pattern for building user interfaces for decades. However, this pattern has its downsides – specifically, shared mutable state and cascading event chains can lead to code that is difficult to comprehend and reason about.
In this talk...
architecture-&-design -
Rethinking MVC with React Native & ReactiveCocoa
Featuring Ben Teese
Traditional event-based MVC has been the standard pattern for building user interfaces for decades. However, this pattern has its downsides – specifically, shared mutable state and cascading event chains can lead to code that is difficult to comprehend and reason about.
In this talk...
architecture-&-design -
Rethinking MVC with React Native & ReactiveCocoa
Featuring Ben Teese
Traditional event-based MVC has been the standard pattern for building user interfaces for decades. However, this pattern has its downsides – specifically, shared mutable state and cascading event chains can lead to code that is difficult to comprehend and reason about.
In this talk...
architecture-&-design -
React Native: The Web Goes Native
Featuring Ben Teese
Facebook’s React framework has taken the web development world by storm. Building on a model of lightweight components and one-way reactive data flow, it has proven itself as a way to build complex yet performant single-page applications.
Now, recognising that the principles underlying...
general-mobile-development -
State of the Mobile Web
Featuring Ben Teese
In the world of mobile app development, web apps have seemed like an annoying younger sibling: always nagging for attention but not really grown-up enough to play with the big kids. However, just like a real kid-brother or sister, mobile web apps have grown up in recent years. For certain classes...
mobile