➢ CEO DevHack. ➢ Consultant and advisor on software architecture, cloud computing and software development. ➢ Experience in several languages and platforms. (C, C#, Java, NodeJS, android, GCP, Firebase). ➢ Google Developer Expert (GDE) in Firebase ➢ BS in System Engineering and a MS in Software Engineering. ➢ @jggomez ➢ [email protected] <vanity> </vanity>
1.0 in 2016. ➢ Modern programming language ➢ Object Oriented. ➢ Statically typed. ➢ Less code with fewer bugs. ➢ Lambdas and properties. ➢ Nullable and non-nullable data type. ➢ Very concise. ➢ Remove a lot of boilerplate from code. ➢ Readability. ➢ Functional constructs. ➢ Object Oriented. ➢ Use Java Libraries. ➢ Immutability.
project and dependencies with Gradle (https://github.com/jggomez/KotlinAPI) o Maven (https://github.com/jggomez/KotlinAPI_MAVEN). ➢ Creating a Courses Data Class and Controller. ➢ Creating the Application class.
the project and dependencies with Gradle (https://github.com/jggomez/KotlinAPI) o Maven (https://github.com/jggomez/KotlinAPI_MAVEN). ➢ Creating a Courses Data Class and Controller. ➢ Creating the Application class.