Haxe US-Summit 2019
May 8-10 @ Seattle
JOIN US!
The US Haxe Summit is a three day event which will take place in Seattle in May 2019. It is the main Haxe Community Event in the US and a great meeting spot for the people who create Haxe, people who work with it or people who are new to Haxe and want to explore it.
We will have a mix of presentations and workshops about topics ranging from game development with Haxe to things you can get up to on the Web.
Join us to:
- meet the people who create the Haxian tech you are using
- connect with other developers who may know a thing or two about Haxe that you don’t
- get a fresh boost of inspiration and motivation.
And all of that even before the conference party has worked its magic.
See you soon!
Speakers
-
Andy Li
Andy Li maintains continuous integration and software packages for the Haxe Foundation.
He works in TCL Research (HK) as a senior researcher, in which he works with the computer vision team that applies deep learning to TV and mobile devices.
He obtained his Ph.D. in the School of Creative Media, City University of Hong Kong. He is interested in programming as well as mobile user interface, interactivity, installation art, and generative graphics.
Sessions held by andy
-
"It is an experience sharing session on the journey of building Giffon, a crowd-gifting platform where you can state what you want and let your friends collectively buy it as a gift for you.
I will describe how did I wire up services (Stripe, Amazon, Facebook etc.) and programming tools (MySQL, HTML/JS, Node, Python etc.) with Haxe and got it running on AWS Lambda."
-
Learn the basics of Haxe by writing a simple game together. Discover what makes Haxe so powerful in cross-platform development. This hand-on workshop is designed for absolute Haxe beginners. Participates should have some coding experience (in other languages) though. Remember to bring a laptop (and a geeky friend if possible).
-
-
Hugh Sanderson
Hugh has been developing the Hxcpp target and Nme library for over 10 years (with some breaks in between!). Currently, he is a Senior Developer & Researcher at SplitMediaLabs, developing and implementing real-time video analysis software, and a freelance programmer developing machine learning algorithms for the mining industry. He likes going for walks in the park and sitting on benchmarks.
Sessions held by Hugh
-
This talk will cover recent changes to hxcpp in the lead up to haxe version 4, as well as a look at how I got there and where I might be going. A bit like the Dickensian Christmas Carol, but without the turkey. And with computers. Actually, maybe it will be more like Back To The Future, but without the DeLorean. Or a hoverboard. Well, you get the picture.
-
-
Ryan Davis
I'm a very enthusiastic, passionate software engineer with almost ten years' experience. I've done a lot of web development projects working on both the server-side as well as the front-end stuff, and more recently have branched into more complex and exciting systems-engineering projects. I've been using Haxe avidly for over five years, and have fallen in love with the language.
Sessions held by Ryan
-
I'll go through how I, an open-source Haxian who was working on a media player application came to the conclusion that I should build my own embedded database engine. After that bit, I'll move forward explaining why Haxe was the best tool for the job and how it's enabling me to write the engine to be impressively fast/flexible. Closing out, I'll explore how this may be a case study for Haxe's potentially enormous potential within certain categories of development for which it's almost never used.
-
-
Thomas J. Webb
Thomas is a self-taught software engineer who has worked on a number of complex, multi-tiered applications in a number of different industries, including games and business software. He is an amateur musician and has made software for musicians ranging from synthesizers to music making games. In his free time, he can be spotted hiking with his kids or making bread or beer at home.
Sessions held by twebb
-
Thomas will cover the features of the open source haxe based library he made for working with audio and midi, grig, and go over how he leveraged haxe's features to make it possible. Also covers general advice for making audio applications whether or not you use grig in doing so.
-
-
J Justin Donaldson
Justin is the author of the Lua target for Haxe and a member of the Haxe compiler team. He has used Haxe extensively in his academic and professional career, and is currently working on Machine Learning applications and frameworks for natural language processing.
Sessions held by Justin
-
Titan is a Haxe library for LuaJIT that enables automatic type translations from Haxe function externs into LuaJIT FFI calls. Applications include enabling fast applications utilizing the speed of LuaJIT combined with raw C code.
-
-
Aleksandr Kuzmenko
Haxe compiler developer. Using Haxe since 2009. Professionally using PHP since 2007 and Haxe since 2015.
Sessions held by Alex
-
Overview of new features and breaking changes.
-
-
David Hamiter and Alex Rothman
David and Alex are business partners and recent adopters of Haxe. They are currently undertaking a full port of the codebase for their mature cardiology software product. Alex has been coding professionally for 25 years, focusing mostly on development for the Windows desktop. He's a passionate bit twiddler, wading bravely into the tall grass of systems programming, GPU computation, and CPU architectures. David is the co-founder of a medical software company who has been coding in Flash and ActionScript since the mid-90's when they were called FutureSplash and Actions. He is also madly into puppetry, making music, drawing/painting, generative/interactive art, physics, and hanging out with his son.
Sessions held by ionosoft
-
David and Alex will discuss why they decided to port a Windows .NET control that's been in deployment for nearly a decade to Haxe/OpenFL. They will cover in detail their action-packed journey and accompanying struggles. Starting with no knowledge of the technology stack, they're working to host a fully featured graphical application in a .NET wrapper that exposes a rich external API.
-
-
Randy Maxwell
Dilettante of life, auto didact, known to do midnight engineering.
Currently dangerous with: Open Source forGL, Haxe, C++, slight HTML.
30+ years dangerous with: ASM, C/C++, Python, Java, C#, from embedded to N-Tier for internal use to publicly sold products.
Still having Fun coding new stuff.
Sessions held by Randy
-
forGL is an application that allows people to program computers without knowing English OR Programming. English knowledge is OK also :)
Will show demo, screen shots, some talk of approaches used, future directions.
Words in their own language are edited in a Dictionary and then run as a program with output and debugging. European languages supported now. More languages perhaps by May.
-
-
Joshua Granick
Joshua is Managing Director of OpenFL, husband of his one true love and father of six adorable children. Joshua has had the honor of serving as Director of VR/AR Innovation with Deutsche Telekom, Senior Developer Evangelist with BlackBerry and HP/Palm, and over a decade as a project lead and entrepreneur. Joshua melds a rare passion for people and a rich technical background to enable developers large and small.
Sessions held by Joshua
-
Gain deeper insight into the vision that drives the OpenFL project, while taking a closer look at new features introduced in the latest release. This session will help bring clarity to the roadmap, focus areas for the team and why the future of OpenFL is so bright.
-
Expand your knowledge and expertise as Joshua Granick, creator of OpenFL, takes you through features and techniques valuable for intermediate and advanced developers alike! Find new ways to share OpenFL content online, to interact with multiple OpenFL applications, bring new confidence to any size codebase by integrating testing, and more.
-
-
Adam Breece
Sessions held by Adam
-
Juraj Kirchheim
Juraj has been using Haxe for over a decade, since before it became popular and untrue to its original spelling.
Sessions held by Juraj
-
Has this ever happened to you? You have crafted the most beautiful UI that has all the right information arranged in the most elegant way, when suddenly, the user clicks around in the most unexpected way and before you know it the UI and application states are two worlds apart. Then you need to build your UI in a declarative way and leave the tedious details of making this declaration come alive to the machine.
-
Building on the ideas and tools presented in the talk about declarative UI programming, we'll build a UI heavy application from scratch, to see them applied in a little more depth.
-
SPEAK UP!
Are you :
- doing something exciting with Haxe that you would love to tell us about
- solving a pesky problem (workflows and tooling, anyone?);
- looking to pass on some Haxian wisdom?
Then we would love to hear from you!
We are interested in quick showcases, more thorough presentations and full workshops.
Not sure if you should get up on that stage? Apply anyway! We will help you figure it out.
Speak Up!CHIP IN!
The Haxe Summit is like a yearly dose of fresh energy for the Haxe community and the makers of Haxe. Help us put on a good show and grow the community. Who knows, you might even meet your future Haxe developer while you are enjoying the Summit with us!
Sponsor the Event
Are you interested in sponsoring this event? Awesome, we would love to hear from you.
sponsor the eventTickets
The full ticket price will be 450 USD so take advantage of our Early bird pricing now! Early bird pricing will be until 28th February.
Location
The conference will take place at 1008 Western Avenue, Suite 300 Seattle, WA 98104
Schedule
-
Wednesday
-
Breakfast
May 08 @ 08:00 - 08:55
Presented by:
-
Opening Address
May 08 @ 09:00 - 09:25
-
Haxe 4: What's new.
May 08 @ 09:30 - 10:25
Overview of new features and breaking changes.
Presented by:
-
Titan : Macro-Powered FFI for Haxe/LuaJit
May 08 @ 10:30 - 10:55
Titan is a Haxe library for LuaJIT that enables automatic type translations from Haxe function externs into LuaJIT FFI calls. Applications include enabling fast applications utilizing the speed of LuaJIT combined with raw C code.
Presented by:
-
Coffee Break
May 08 @ 11:00 - 11:25
Presented by:
-
Declarative UI programming
May 08 @ 11:30 - 12:25
Has this ever happened to you? You have crafted the most beautiful UI that has all the right information arranged in the most elegant way, when suddenly, the user clicks around in the most unexpected way and before you know it the UI and application states are two worlds apart. Then you need to build your UI in a declarative way and leave the tedious details of making this declaration come alive to the machine.
Presented by:
-
Lunch Break
May 08 @ 12:30 - 13:25
Presented by:
-
Declarative UI programming workshop
May 08 @ 13:30 - 15:25
Building on the ideas and tools presented in the talk about declarative UI programming, we'll build a UI heavy application from scratch, to see them applied in a little more depth.
Presented by:
-
Coffee Break
May 08 @ 15:30 - 15:55
Presented by:
-
Building Giffon with Serverless and Haxe
May 08 @ 16:00 - 16:25
"It is an experience sharing session on the journey of building Giffon, a crowd-gifting platform where you can state what you want and let your friends collectively buy it as a gift for you.
I will describe how did I wire up services (Stripe, Amazon, Facebook etc.) and programming tools (MySQL, HTML/JS, Node, Python etc.) with Haxe and got it running on AWS Lambda."
Presented by:
-
XhX - 10 years of haxe
May 08 @ 16:00 - 16:55
This talk will cover recent changes to hxcpp in the lead up to haxe version 4, as well as a look at how I got there and where I might be going. A bit like the Dickensian Christmas Carol, but without the turkey. And with computers. Actually, maybe it will be more like Back To The Future, but without the DeLorean. Or a hoverboard. Well, you get the picture.
Presented by:
-
Scaling Well With Others
May 08 @ 16:30 - 16:55
Presented by:
-
FlowPlay Happy Hour
May 08 @ 17:00 - 19:00
Presented by:
-
Conference party at the Copperworks Distilling Company
May 08 @ 18:00 - 20:00
Presented by:
-
-
Thursday
-
Breakfast
May 09 @ 08:00 - 08:55
Presented by:
-
OpenFL Next
May 09 @ 09:00 - 09:55
Gain deeper insight into the vision that drives the OpenFL project, while taking a closer look at new features introduced in the latest release. This session will help bring clarity to the roadmap, focus areas for the team and why the future of OpenFL is so bright.
Presented by:
-
Audio Development with Haxe
May 09 @ 10:00 - 10:55
Thomas will cover the features of the open source haxe based library he made for working with audio and midi, grig, and go over how he leveraged haxe's features to make it possible. Also covers general advice for making audio applications whether or not you use grig in doing so.
Presented by:
-
Coffee Break
May 09 @ 11:00 - 11:25
Presented by:
-
The Untapped Potential of Haxe: Why I'm Building a Database Engine Using Pure-Haxe
May 09 @ 11:30 - 12:25
I'll go through how I, an open-source Haxian who was working on a media player application came to the conclusion that I should build my own embedded database engine. After that bit, I'll move forward explaining why Haxe was the best tool for the job and how it's enabling me to write the engine to be impressively fast/flexible. Closing out, I'll explore how this may be a case study for Haxe's potentially enormous potential within certain categories of development for which it's almost never used.
Presented by:
-
Lunch Break
May 09 @ 12:30 - 13:25
Presented by:
-
OpenFL Interactive
May 09 @ 13:30 - 15:25
Expand your knowledge and expertise as Joshua Granick, creator of OpenFL, takes you through features and techniques valuable for intermediate and advanced developers alike! Find new ways to share OpenFL content online, to interact with multiple OpenFL applications, bring new confidence to any size codebase by integrating testing, and more.
Presented by:
-
Coffee Break
May 09 @ 15:30 - 15:55
Presented by:
-
-
Friday
-
Breakfast
May 10 @ 08:00 - 08:55
Presented by:
-
Introductory Haxe Workshop
May 10 @ 09:00 - 10:55
Learn the basics of Haxe by writing a simple game together. Discover what makes Haxe so powerful in cross-platform development. This hand-on workshop is designed for absolute Haxe beginners. Participates should have some coding experience (in other languages) though. Remember to bring a laptop (and a geeky friend if possible).
Presented by:
-
Coffee Break
May 10 @ 11:00 - 11:25
Presented by:
-
Eating Soup with a Fork: Retooling the Lime Stack to Embed an OpenFL App into a .NET Control
May 10 @ 11:30 - 12:25
David and Alex will discuss why they decided to port a Windows .NET control that's been in deployment for nearly a decade to Haxe/OpenFL. They will cover in detail their action-packed journey and accompanying struggles. Starting with no knowledge of the technology stack, they're working to host a fully featured graphical application in a .NET wrapper that exposes a rich external API.
Presented by:
-
Lunch Break
May 10 @ 12:30 - 13:25
Presented by:
-
forGL: Any Language Does Computer Programming
May 10 @ 13:30 - 14:25
forGL is an application that allows people to program computers without knowing English OR Programming. English knowledge is OK also :)
Will show demo, screen shots, some talk of approaches used, future directions.
Words in their own language are edited in a Dictionary and then run as a program with output and debugging. European languages supported now. More languages perhaps by May.
Presented by:
-
Closing Address
May 10 @ 14:30 - 14:55
-
Open Discussions / Panels
May 10 @ 15:00 - 17:00
Presented by:
-