GOTO Night with Steve Vinoski and Dave Thomas, October 3, 2013
Please join us on the as we help kick off the first ever Chicago Erlang Factory Lite conference.
Steve Vinoski will present Benefits and Challenges of Implementing Riak in Erlang and Dave Thomas will present Actors and Micro Services - the New Modularity. Registration begins at 5:15 PM and the presentation will start at 6:00PM. Food and drinks will be provided and we hope you can attend.
This GOTO Night is the first of a series of community events to take place from now until GOTO Chicago 2014. The 2nd annual GOTO Chicago Conference and Trainings will take place May 20 -23. 2014. Check out the conference here: http://gotocon.com/chicago-2014/.
Benefits and Challenges of Implementing Riak in Erlang
Riak is a scalable, reliable, open source distributed database modeled after Amazon Dynamo, and it also supplies additional features such as secondary indexes and full text search. Riak is accessible via a wide variety of programming languages but is implemented mostly in Erlang, and is primarily written and maintained by the developers at Basho Technologies. The choice of using Erlang has resulted in both benefits and challenges to the Basho team and Riak community.
In this talk, Steve will provide an overview of Riak, its internal architecture, and its Erlang implementation. Along the way he'll discuss the advantages and challenges of using Erlang to implement Riak.
Steve Vinoski is an architect at Basho Technologies in Cambridge, MA, USA. He's worked on distributed systems and middleware systems for nearly 30 years, including distributed object systems, service-oriented systems, and RESTful web services. His interest in software quality and development productivity led Steve to start exploring and using Erlang in 2006, and he's used it as as his primary development language ever since.
Actors and Microservices: The New Modularity
Recently the availability of many more processors and large memory has enabled the use of loose coupling pioneered by Pipes, Flows, Streams and Actors. In this talk we discuss the design principles and practices of the New Modularity which reduce coupling; hence, enable rapid deployment of multilingual products
Dave Thomas has a wide spectrum of experience in the software industry as an engineer, professor, consultant, architect, executive and investor. He is the Founder and Chairman of Bedarra Research Labs––a company specializing in emerging software technologies and applications. Bedarra provides virtual CTO and CEO, as well as directors, advisors and business mentors to support new initiatives.
Dave is best known as the founder and past CEO and president ofObject Technology International Inc. (formerly OTI, now IBM OTI Labs)and led the commercial introduction of object and component technology.The company is often cited as the ideal model of a software technologycompany.
He was also the principal visionary and architect for IBM VisualAgeSmalltalk and Java tools and virtual machines including the initialwork on popular multi-language Eclipse.org IDE. OTI pioneered the useof virtual machines in embedded systems with Tektronix shipping thefirst commercial products in 1988. He was instrumental in theestablishment of IBM's Pervasive computing efforts and in particularthe Java tooling.
Dave is an adjunct research professor at Carleton University, and the University Of Queensland and is widely published in the software engineering literature. He is a popular humorous albeit opinionated keynote speaker. Dave remains active in various roles within the technical community including ECOOP, AOSD, Evolve, and Agile Development Conference, Agile/XP Universe and OOPSLA Onward. He is a founding director of the Agile Alliance and most recently a founder of Open Augment Consortium.
When & Where
GOTO Chicago 2015
GOTO Nights are designed for developers who want to stay up to date with the latest tools, technologies, processes and practices in the software industry. GOTO Nights provide you with an opportunity to hear world-class speakers, share your experience and expertise with others, connect with the global software community and learn something or meet someone new! GOTO Conferences will be running the third annual GOTO Chicago Conference and Trainings May 11-14, 2015, for more information about the conference: http://gotocon.com/chicago-2015/
For past events, please visit: http://gotocon.com/chicago-2014/
Videos from the 2014 presentations are online here: http://bit.ly/GOTOChgoVideos