BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
DTSTART:20170312T030000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20171105T010000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20180104T041806Z
UID:EDC1B7D1-933B-11E7-8752-0050568D2FB3
DTSTART;TZID=America/New_York:20170914T180000
DTEND;TZID=America/New_York:20170914T200000
DESCRIPTION:As part of New England Java User Group Meetings:\n\nAt Google I
 /O 2017\, the Android team announced official first-class support for Kotl
 in. Kotlin\, developed by JetBrains - the company behind the IntelliJ IDE\
 , compiles to JVM bytecode. It has many characteristics that make it also 
 a great fit for developing server-side applications\, including Expressive
 ness\, Scalability\, Interoperability\, Migration\, Tooling\, and Learning
  Curve.\n\nKotlin is touted as being targeted at multiple platforms: JVM/A
 ndroid\, JavaScript\, and Native (Linux\, Mac OS\, iOS).\n\nIn this talk\,
  we will dive into basic syntax fairly broadly though not in depth. Topics
  include:\n\n- Functions as expressions\n- Conditions as expressions\n- Nu
 llable/non-nullable values and alternate idioms to ensure null safety\n- T
 ype checks and automatic smart casts\, safe casting\n- When-expressions (&#39;
 when&#39; improves on Java&#39;s &#39;switch&#39; but can be an expression as well as a st
 atement)\n- Ranges\n- Functional literals\, aka lambda expressions -- time
  permitting\n- Closure\n- Classes and inheritance\, Class properties\; Vis
 ibility modifiers\n- Extensions to extend a class without having to inheri
 t it\n\nMy favorite features are Extensions\, and Java Interoperability.\n
 \nDon&#39;t let only Google and Android developers have all the fun with Kotli
 n\; find out for yourself what is all that jazz about Kotlin.\n\nSpeaker(s
 ): C.L.Kim\, \n\nBldg: Constant Contact\, Reservoir Place 1601 Trapelo Rd\
 , Waltham\, Massachusetts\, United States\, 02451
LOCATION:Bldg: Constant Contact\, Reservoir Place 1601 Trapelo Rd\, Waltham
 \, Massachusetts\, United States\, 02451
ORGANIZER:mbkazar@gmail.com
SEQUENCE:2
SUMMARY:Kotlin and Java - Better Together- NEJUG Meeting
URL;VALUE=URI:https://events.vtools.ieee.org/m/46913
X-ALT-DESC:Description: &lt;br /&gt;&lt;h2&gt;As part of New England Java User Group Me
 etings:&lt;/h2&gt;\n&lt;div id=&quot;overview&quot;&gt;\n&lt;div&gt;At Google I/O 2017\, the Android t
 eam announced official first-class support for Kotlin. Kotlin\, developed 
 by JetBrains - the company behind the IntelliJ IDE\, compiles to JVM bytec
 ode. It has many characteristics that make it also a great fit for develop
 ing server-side applications\, including Expressiveness\, Scalability\, In
 teroperability\, Migration\, Tooling\, and Learning Curve.&lt;/div&gt;\n&lt;div&gt;&amp;nb
 sp\;&lt;/div&gt;\n&lt;div&gt;Kotlin is touted as being targeted at multiple platforms:
  JVM/Android\, JavaScript\, and Native (Linux\, Mac OS\, iOS).&lt;/div&gt;\n&lt;div
 &gt;&amp;nbsp\;&lt;/div&gt;\n&lt;div&gt;In this talk\, we will dive into basic syntax fairly 
 broadly though not in depth. Topics include:&lt;/div&gt;\n&lt;ul&gt;\n&lt;li&gt;Functions as
  expressions&lt;/li&gt;\n&lt;li&gt;Conditions as expressions&lt;/li&gt;\n&lt;li&gt;Nullable/non-nu
 llable values and alternate idioms to ensure null safety&lt;/li&gt;\n&lt;li&gt;Type ch
 ecks and automatic smart casts\, safe casting&lt;/li&gt;\n&lt;li&gt;When-expressions (
 &#39;when&#39; improves on Java&#39;s &#39;switch&#39; but can be an expression as well as a s
 tatement)&lt;/li&gt;\n&lt;li&gt;Ranges&lt;/li&gt;\n&lt;li&gt;Functional literals\, aka lambda expr
 essions -- time permitting&lt;/li&gt;\n&lt;li&gt;Closure&lt;/li&gt;\n&lt;li&gt;Classes and inherit
 ance\, Class properties\; Visibility modifiers&lt;/li&gt;\n&lt;li&gt;Extensions to ext
 end a class without having to inherit it&lt;/li&gt;\n&lt;/ul&gt;\n&lt;div&gt;&amp;nbsp\;&lt;/div&gt;\n
 &lt;div&gt;My favorite features are Extensions\, and Java Interoperability.&lt;/div
 &gt;\n&lt;div&gt;&amp;nbsp\;&lt;/div&gt;\n&lt;div&gt;Don&#39;t let only Google and Android developers h
 ave all the fun with Kotlin\; find out for yourself what is all that jazz 
 about Kotlin.&lt;/div&gt;\n&lt;/div&gt;
END:VEVENT
END:VCALENDAR

