Join our hosts Deep Dive Coding at the Railyards on Thursday December 1st for an evening with Java and Android instructor Nick Bennett.
In this presentation, we'll be discussing (briefly) the genesis, adoption history, and applications of the Kotlin programming language. More importantly, we'll use a simple but challenging programming problem to compare and contrast Kotlin with a few other languages that have significant overlap in areas of application with Kotlin.
The demonstration portion of the presentation will use IntelliJ IDEA, and will review the strengths and weaknesses of IntelliJ's capability to translate Java code to Kotlin, as well as its overall support for programming in Kotlin. To do this, we'll be walking through the migration of key portions of a simple Android app from Java to Kotlin.
The slides and code repositories used in the presentation will be made available to attendees immediately afterwards.
Nick Bennett is a software designer & developer, applied mathematician, curriculum author, instructor, and musician. Nick lives in Albuquerque, New Mexico, and has worked in many countries in North America, South America, Europe, and Asia.
Software architecture, design, and development have been an ongoing pursuit and passion through Nick's education and professional career. He began programming while in high school, continuing through a tour of duty in the US Navy and through college, where he earned a BS in mathematics and an MS in operations research & statistics. In the subsequent 36 years, he has executed projects using dozens of programming languages and dialects, on platforms ranging from mobile devices to mainframes, from standalone machines to complex connected and semi-connected networks, with a variety of database and application service environments.
Since this event will take place at the Albuquerque Rail Yards during evening hours, safety will be a priority. We will have someone at the entrance gate (located at the north edge of the parking lot) from 5:45pm to 6:20pm, but should you need to arrive after 6:00pm please contact Janel Sanchez @ 505-385-5000, so we can let you in. Our event will take place in the Flue Shop which is white/grey building to the west of the big red market building.
Albuquerque Rail Yards: https://www.cabq.gov/railyards
For anyone who is not a part of the Deep Dive community come join us and network - we have amazing alumni who can answer any questions for those who may be interested in taking a Deep Dive bootcamp - funding opportunities are available!
Deep Dive: https://deepdivecoding.com
**This Meetup will take place in-person under the CDC guidelines and orders issued by the State of NM: https://cv.nmhealth.org and Albuquerque Rail Yards.
Senior Technical Instructor