Friday, September 1, 2017

Episode 76: Kotlin-n-stuff

Romain, Chet, Jake!, and Tor
In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular.

Subscribe to the podcast feed or download the audio file directly.

Links



Jakegoogle.com/+JakeWharton@JakeWharton
Romaingoogle.com/+RomainGuy@romainguy
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

16 comments:

  1. Regarding boxing: Kotlin compiler performs various optimizations to avoid redundant boxing / unboxing both before and after inlining. Basicly, if you don't use a boxed primitive in a way that would require an object, compiler shoud generate code without boxing/unboxing. If it doesn't, but you think it should, please, don't hesitate to report an issue (https://youtrack.jetbrains.com/issues; Type: Performance Problem; Subsystems: Back-end. JVM).

    ReplyDelete
  2. I'm super glad to hear that Jake Wharton has joined Google and will be improving Kotlin tooling. I'm now more motivated to learn Kotlin.

    ReplyDelete
  3. World class site
    SbobetOur website is a highly regulated online casino site. And rules in every aspect and is another channel for online gambling. The largest number of users in the casino industry today. The game of online gambling is considered to be very appreciated with a system of audio and visual services that are as sharp as the player to play gambling in the casino really makes the player. Great choice to play gambling games online through fun, it does not have any difference in any way. So it is not uncommon nowadays that most gamblers choose to gamble online, rather than playing games. And for this reason, it makes our online casino site. It became known and popularized. And not only that, playing all-in-one online betting is another open source online betting game. The fashion of the casino industry. The fun of playing online gambling games comes with a fun and realistic service. It allows all players to play online casino games every time you come to the service and play games online betting site. คาสิโน

    ReplyDelete
  4. Online Betting You have to try
    Gclub Slot Is a web g club The leading online casino that offers online casino games that can win the hearts of gamblers because the Poipet Casino is focused on playing online gambling games. The standard online all-risk games are selected. And a great selection of online gambling games for Eastern gamblers. Therefore, today's online casino is known and popular. Because now there are a number of gamblers who are quite selective to play online casino games through the web casino. Gclub, because it is easy to access and play, and online gambling games can also play in both mobile and computer. Enjoy hundreds of online gambling games 24 hours a day and players can join the party at any time the player wishes. At the websiteHoliday Palace

    ReplyDelete
  5. Good luck online casino games of the casino gclub.
    GclubIt is a famous online casino games center. One of the best ways to play the best online casino games for web site gamblers. This online casino is considered a reputable and well-known online casino game provider. It has also been widely popular in recent times. And most importantly, playing online games with online gambling. This online casino can also play risky at risk. Because the website provider. Open 24 hours a day, so the player to play online gambling, the player can set the time to play with the player himself. For online gambling, online gambling is considered to be a new way to make online gambling more accessible to all players by playing online gambling games. Every time an internet user signs up on the internet, the risky gamer is able to play all the online gambling games. Called the delight and excitement of the challenge, the player's online betting games can be played twice as easy. Players can join in the fun and start playing the online gambling games with the gambler. Worldwide at the website. Royal1688

    ReplyDelete
  6. Online Gambling Betting Channels Created for You
    GclubOur online casino site is an online gambling gaming website. The most extensive and the most high tech today. There are many methods and methods to use. The player is easy to use. Including a novice player to play with. And no matter what you do at any time, you can access unlimited online casinos. Just have internet on smartphone. In addition, our online casino site has chosen various play projects. Developed from a real casino abroad. Come to our website developed for you, you do not have to spend long time to crawl to play far. And gambling games are many games. Variety of choices You can play anywhere, anytime. You can choose to play as you like. You will make the decision to use various tips. In each game itself. In order to win each game and bring back the money back home. And if you plan to play games well. Not only will it keep you entertained in your spare time. You will also receive a large reward. And more special If your play has a problem, we have a 24 hour support staff that you do not need to worry about. And our staff will help you comfortably. You can enjoy our online casino and relax with the style of online gambling. Every time you click on us visit our website. Royal1688

    ReplyDelete
  7. The online gambling kingdom you must try.
    Royal1688 The service provider of the gambling games, the investors to know each other. But some gamblers may not know and have never played and gambled. Online gambling games are gambling games played through the system. By connecting to a computer or a smart phone. We are a popular online gambling site of Thai investors. Because we are the representative of the Thai casino. We have been open for Thai investors for decades and believe it of the online gambler. Because we have been providing good and honest service throughout.

    The majority of gamblers come to us and our website has many gambling games to serve you fun. And for investors who have not played the gambler, try to play it. Investors will experience new challenges and add flavor to life. With popular online betting games. Then come play with us on our website.Royal1688

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. Enjoy playing casino games online is the best.
    คาสิโนออนไลน์Great style of play gambling games online. The players all join to make money from playing online games and a variety of needs all about playing casino games online much as possible. The players will get to experience the atmosphere of playing casino games online is very modern at the time. Along the way, we also have a style of play to thousands of online players that will make you many have come to such comparisons.

    In addition to that, we also have a style of play gambling games online. The players all join to make money from playing games online. The players have come into contact with so many demands on gaming Immersive many. Along the way, we also have a style of playing casino games online. The players all join to make money from playing online casino games Immersive much as possible. Ruby888

    ReplyDelete
  10.   Royal1688 Currently, online casino gambling is a favorite of many gamblers, especially online baccarat, is one of the most popular games in the online casino because Baccarat is a game. The casino is the most profitable of all the games, which means that the player is the most likely to make it to those who do not have time to play casino games. It's the passion for playing online baccarat even more, which played only in online gambling. Do not have to go to the casino in person, because it can make the player difficult and risky trip for those who have not had time to bet on the casino online casinos right now. It is one of the best ways to spend a little time and bet on us confidently because we are licensed to run any online casino business. Ensure a service that will make the gambler happy with your favorite bets at all times. This online casino is pleased to make the gambler succeed and have money. From the betting as the player certainly wants. Royal1688

    ReplyDelete

  11. บาคาร่า Gambling games site The fun of playing online casino games. Exciting game Get the privilege of entertainment. Co-create excitement And enjoy the privilege of gambling games to truly enjoy the fun that gives fun to make the opportunity for all of you truly web casino online. This is a truly fun game for us. Interested in creating happiness today. Web casino online is a very popular game. Make fun The difference is much easier. People often find good gambling games for themselves. Playing Casino Games Play 24 hours a day to impress the player with us very well. Interested in touching the games that convey happiness in every aspect of playing. The most perfect The games that make extra money the way you want to play. We will give you the opportunity to play the fun you want to play. Interested to enjoy the fun to enjoy. Good things come to you. We are open to welcome you to play games on a regular basis. บาคาร่าออนไลน์


    ReplyDelete
  12. Casinos with modern technology
    SbobetOnline casino site Is a site that provides entertainment services to match current technology. By playing a new approach. That will not make you annoying monotonous. And monotonous Because you can choose to play games that have a variety of games on our site. You can even draw a line at your own time. No matter when you play at any time, you will have a secure password of your own. You can also collect points. The gambling games of the casino online. There are many games. And a variety of methods. Play and play different styles in each game. But how? Your ability to play will determine whether you will win or lose each game. Because each has different aptitude and aptitude for playing differently. In addition, online casinos also provide incentives and promotions, as well as good activities. Always give you Just join you In our online casino. You will be able to get that right now. And if you have a gambling game, you will be rewarded and enjoy playing games. You are the one who sets the prize for yourself in an unknowingly boring way. And with the increasing number of members and players every day. Make sure you are safe and secure that our online casinos actually pay you real money. If you are interested, please visit our website. คาสิโน

    ReplyDelete
  13. Fun in the game to risk the computer network.
    บาคาร่าIs a high-risk, high-risk internet gaming site in the ranking of Siam and Asia. It is a very trustworthy site. Group of gamers risk. Because our site is a high tech. Always see buyers as number one. Fascinate from the beginning. To join our team. Get it immediately bonus when receiving a new registration 30 percent of the minimum deposit of 500 baht up to 30000 baht is not exhausted. For the people of our gambling internet site, all of you. Big jackpot is won every month. With a gold necklace worth 10000 baht, you still have fun in the game to risk your computer network a lot more. You will be able to overcome very easily. Because on our online risk website, we have gathered some wonderful tips to overcome the risky game easily. Organized by the skillful gambler. Join this fun with your own. Our website has expert staff. Keep advise You can come in and ask 24 hours a day. Gclub มือถือ

    ReplyDelete
  14. The stability of online casino games.
    บาคาร่าIt is a site of casino games, Internet rules and high Hello in the ranking of Siam and Asia. It is a very trustworthy site. The group of gamers gambling luck. Because our site is a modern technology. Always see customers as number one. Made a great first impression. To apply for a team with us. Bonus up to 30% of the re-opening of the asset to a minimum of 500 baht up to 30000 baht is not exhausted. For every member of our internet gambling website. There is a large jackpot at the end of every month. With a gold necklace price of 10000 baht is not exhausted, you also have a lot of fun in the game, the risk of our Internet system many more. You can easily overcome it. Because in our online risk website, we have accumulated a great deal to overcome the risk of the game is easy. Collected by seasoned casino gamers. Come join in this fun with your own. Our website has a team of experts. Keep advise You can contact us 24 hours a day. Gclub มือถือ

    ReplyDelete
  15. Betting Sites That Will Get You Enticed If You Have Fun
    Royal1688 Gambling site with gambling games to play the way players want. There are many gambling games, whether it is a slots casino or a game of betting in other ways. It can be played to fully enjoy. With good gambling Make fun of what investors like. Betting on gambling games can be an easy way to make money for yourself. Just come to our website. Today, we also have an overwhelming promotion offered to players who come to us.

    By luck and good luck online. It is one of the most popular games to invest worldwide. Wherever Wherever you are, you can play the game of gambling, have fun, play every day, get good things every day. Good luck, enjoy, play good bets. There is a standard bet. Simple gambling needs to come to our site. Have fun playing your favorite game at our online casino investment site here.Royal1688

    ReplyDelete
  16. Royal1688    The choice to bet on the current online casino game will make the player to find the best service system and is also an ideal choice for all players who are interested in joining the game of all kinds of high quality games. We would like to make every gambler succeed with the best bets, regardless of the type of bets we undertake. The game you choose to bet is not to be disappointed, because we collect all kinds of casino games for the player to bet on the system of quality services and standards of service, it is guaranteed that if any player. Have fun and experience the best in betting. New casino games that players can bet on their own needs with a standardized service system and the needs of all players are fully considered as an alternative to. Gives a real experience to gamblers who are interested in betting on all kinds of gambling games as the player wants. With the best service. Of online casinos Royal1688

    ReplyDelete