- #14 - BlrKotlin + BlrDroid I/O Extended Meetup (Register with Google form)
We are back again with BlrDroid for Google IO Extended 2019 Meetup. We will be watching various talks from Google IO 2019 that you vote and have brief discussions after each talk. Please fill https://forms.gle/9LxrDhwGvoxJz83t9 to register for the event and choose that you want to watch. We will use above Google form responses to choose talks as well as shortlist attendees. Stay updated by joining our slack channel http://bit.ly/blrkotlin-slack Venue: Uber, 7th Floor, 1st Block, 18, Sarjapur Main Rd, Carmelaram, Hadosiddapura, Doddakannelli, Bengaluru, Karnataka[masked] Note: Please carry any Government ID for security check at gate.
- #13 - April Meetup with Venkat Subramaniam
On the 25th April, we're hosting one of the biggest experts of Java and Kotlin : Venkat Subramaniam, award-winning author, founder of Agile Developer, Inc. Come and meet Venkat RSVP by filling the form: https://forms.gle/A2hQihzXcR8sBQTR9 Agenda: 5:40 PM to 6:10 PM - Registration 6:15 PM to 7:15 PM - 1st Talk 7:15 PM to 7:30 PM - Break 7:30 PM - 9:00 PM- 2nd Talk 1st Talk: The Magic of Delegates in Kotlin Very many good books on OO design have advised us to choose delegation over inheritance. Yet, most developers using OO languages like Java use inheritance predominantly compared to delegation. Part of the reason is the lack of support for delegation when compared to inheritance. In this presentation we will see how Kotlin has first class support for delegation. We will look at how delegation helps us better model relationships and take a look at some usecases of applying delegates in Kotlin. 2nd Talk: Creating Internal DSLs with Kotlin Domain Specific Languages are quite common: Gradle API, Rake, Ant, CSS, to name a few. Internal DSLs ride on the language capabilities and remove the need to create specific parsers. To serve as a host, however, the language should have top notch fluency and must be highly expressive. In this presentation we will see how Kotlin fits that bill and how to trick the language to creating DSLs. The Presenter: Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at [masked] or on twitter at @venkat_s.
- #12 - BlrKotlin March Meetup
We welcome you to be part of our 12th meetup and motivate us to continue doing the same work. We can't wait to see you all. Talks: 1. The power of inline : This talk highlights the usages of Inline in Kotlin. How it works and how it helps increase code quality. This session will provide some details on experimental features like inline classes, the difference between inline, crossInline and noinline. 2.Coroutines & Asynchronous Programming : This talk is targeted for audiences who are already a bit familiar or atleast had a short introduction to Kotlin Coroutines. We will dig deeper to various APIs of Coroutines and how to use them more efficiently. We will also explore experimental features of Kotlin coroutines - channels and the select API. Finally we will have a look how to use Coroutines with Rx with kotlinx-coroutines-rx2 Venue: Zolo 1190/1, 22nd Cross, 14th Main, 3rd Sector, HSR Club Road, HSR, Bangalore -[masked] Landmark - HSR Club road, Next to Amrutha Sweets. See you all soon
- #11 - Societe Generale Meetup in Partnership with BlrKotlin
Hello All, Welcome you all to our first meetup of 2019. This meetup is not like the usual meetups we did like last year instead, this time it is a Kotlin meetup from Societe General and we are partnering with them. Update: Its now on 19th Feb instead of 13th Feb Important Note: RSVP is not allowed for this meetup here Please Register yourself for this meetup at the link provided below Stay updated by following us on Twitter (@BlrKotlin) or joining our Slack Group (blrkotlin.herokuapp.com) Venue: 7th floor, Building 12, Pritech Park SEZ, Bellandur, Bangalore, India -[masked] Map: https://goo.gl/L3FkYA RSVP: RSVP will not be opened here. To attend the meetup, please REGISTER yourself in the below-mentioned page. https://skillenza.com/challenge/socgen-kotlin-meetup-feb-2019 See you all soon
- #10 - BlrKotlin + BlrDroid December Meetup
Hello All, Welcome you all to celebrate the 1st anniversary of BlrKotlin. And to celebrate it, we are back with yet another supercharged meetup with BlrDroid. If you are interested in speaking at one of our meetups, please fill this form (https://goo.gl/forms/h9YkaT3z6omAGOqE2). Stay updated by following us on Twitter (@BlrKotlin) & Slack (blrkotlin.herokuapp.com). Venue: Yet to be decided. If you would like to arrange meetup at your office, write to us [masked] or [masked] Talks: 10:00 to 10:45 - "It is but not an architecture talk" by Ragunath Jawahar (Uncommon) 10:45 to 11:30 - "Picasso sat up!" by Ramkishore V S (Poynt) 11:30 to 12:00 - break 12:00 to 12:30 - "Building reliable Apps - Some insights" by ketki Garg (Uber) 12:30 to 1:15 - "Functional Kotlin for Non-Functional JVM" by Chandra Sekhar Nayak (Lowe's) RSVP: RSVP will be opened when the meetup date is near. This will let you all decide better if you can attend it or not. See you all soon
- #9 - BlrKotlin October Meetup
Welcome to our 9th meetup. So far we have had eight meetups with great numbers turning up. We welcome you to be part of our 9th meetup and motivate us to continue doing the same work. We can't wait to see you all. If you are interested in speaking, please feel free to submit your CFP in mentioned URL. (CFP are now closed) https://goo.gl/forms/LDYHSVQ3EJXT5IMK2 Talks: 10:30 to 11:15 - Review Kotlin code on Android by Rachit Mishra (Practo) 11:15 to 12:00 - Replacing few RxJava code with Coroutines by Bapusaheb Patil (OneDirect) 12:00-13:00 - Kotlin dev bytes - open discussions on latest in Kotlin See you all soon
- #8 - BlrKotlin September Meetup
We welcome you to be part of our 8th meetup, where we learn and share our knowledge on Kotlin. Place: Gojek Bangalore Office, Domlur So far, we have hosted various talks and topics around Kotlin language. This time we are doing something different. This meetup will be a full day workshop on "Building a reactive application without using Rx". And YES, it’s TDD style programming , what’s TDD you ask - check this link for more (http://agiledata.org/essays/tdd.html) Are you all excited to build a Kotlin app with TDD ? If yes, RSVP soon and share with your friends too. Limited Seats available We can't wait to see you all. Agenda: --- Building reactive applications without using Rx by Raghunath Jawahar and Vinay Shenoy. --- Setup :https://github.com/vinaysshenoy/blrkotlinworkshop RxJava has become the de-facto standard for writing Reactive android applications. However, it comes with formidable costs: a steep learning curve and a period of reduced productivity while everyone goes through this period of learning and adjustments. Is RxJava really required for most applications? Probably not. But there weren't many alternatives to Rx for writing reactive apps, which has changed in recent times. Advancements in the Kotlin and Android tools make it possible to build reactive apps without needing to use RxJava, while still maintaining a high degree of concurrency. This workshop aims to introduce participants to modern libraries and patterns, in a Test-Driven-Development fashion. During the course of this workshop, we will create a Notes app with the following feature set: - Create a note - Delete a note - View a note We will work with the following frameworks as we build the app: - Coroutines (for concurrent programming) - Architecture components (LiveData and ViewModel) - Spek (for testing) We will also introduce a pattern that has become quite popular in the modern reactive application landscape (Model-View-Intent), and use its principles in a way that works with our architecture. If time permits, we will conclude with integrating some of the Android framework features (Camera/Location) into the app, while maintaining testability. https://www.youtube.com/watch?v=1zj7M1LnJV4 Prerequisites before coming to meetup: Since this is a workshop, we request you to go through the below mentioned repository and follow the instructions mentioned in the README. 1. You need to bring your Laptop and required accessories for making it an awesome workshop. 2. Laptop should be pre installed and configured with all the required stuffs mentioned in the repository. Note: * Lunch break in between * Bringing laptop is must * Prior knowledge of Kotlin syntax is a good to have. Don't worry if you don't know it, we are always there to help you. Further detailed information will be sent to you all over email.
- #7 - BlrKotlin July Meetup
Welcome to our 7th meetup. So far we have had six meetups consecutively every month with great numbers turning up for the meet up so far. We welcome you to be part of our 7th meetup and motivate us to continue doing the same work. Last few meetups were focused on Kotlin on Android. This time, we have not limited this meet to Android specific topics. We will be covering more of Kotlin across platforms. We can't wait to see you all. New Announcement: We will be having an open forum - open discussions with peers If you are interested in speaking, please feel free to submit your CFP in mentioned URL. https://goo.gl/forms/05Flzn23qOfYaCV03 Talks: * Scripting with Kotlin: kscript, fuel and klaxon - Gopal Sharma * How to Redux with Kotlin - Manideep Polireddi * Open discussions / forum around Kotlin problems
- #6 - BlrKotlin + BlrDroid
Welcome to our 6th meetup. With a great success for past two meetups, we are again back with BlrDroid. If you are interested in speaking, please feel free to submit your CFP in mentioned URL. https://goo.gl/forms/qDaDTygzMxXIvUrh1 We can't wait to see you all. Agenda: Kotlin with Arch Components - Adit Lal from GoJek Idiomatic usage of Operators in Kotlin - Suraj Shah from QTalk A Slice of Android Slices - Adnan AM from Redmart App : Release Gently — Feature Gates & A:B - Ashwini Kumar from Hotstar RSVP is enough and equivalent to confirmation. No separate form needs to be filled. CAUTION - Please Note that this is the same event as announced by BlrDroid. https://www.meetup.com/blrdroid/events/251716069/. So if you have already RSVPed there, you don't need to do it here. And if you are RSVPing here, please don't do the same there.
- #5: Google I/O Extended 2018 (BlrKotlin + BlrDroid)
It's that time of year again! We are back with Google I/O 2018 and the extended party. I/O Extended will include moderated livestream keynotes from the event as well as open discussions, food, swag giveaways, and more! We are hosting this year's I/O extended event in collaboration with BlrDroid. RSVP is enough and equivalent to confirmation, you don't need to fill any separate forms. NOTE: Please RSVP in either of one place (Here or Blrdroid) and make sure you attend if RSVPed Yes. We will announce location soon.