官术网_书友最值得收藏!

Acknowledgements

I am blessed to have great people in my life who have enabled everything I do, including this book. To all my family and friends who saw little of me for 6 months while I wrote this book, thank you for being so patient and understanding.

First, I want to thank my mom and dad. They have worked hard to ensure that I have the opportunities that I have today. My dad did everything he could to provide a better education for my brothers and me. Growing up, my mom always pushed me forward, even when I resisted; she taught me to never settle and always struggle past my limits.

There are so many people at my company, Southwest Airlines, who I have to thank--the leaders and colleagues in ground ops, revenue management, and network planning, who have taken risks to green-light my projects. They have embraced my unconventional approaches in leveraging technology to solve industry challenges. It is amazing to work for a company that continues to be a maverick and support a tradition started by an attorney, a Texas businessman, and a cocktail napkin.

I also want to thank the great folks at O’Reilly Media and Packt who continue to open doors for me to write and speak. Although I was approached by Packt to write this book, they probably would never have found me if it was not for O’Reilly and my previous book, Getting Started with SQL.

While he was not involved in this book or ReactiveX, I want to extend my gratitude to Edvin Syse, the creator and maintainer of TornadoFX. I joined his project in early 2016, and it is amazing how far it has come. Edvin’s work has helped me save a lot of my time and enabled me to pursue initiatives like this book. If you ever need to build JVM desktop apps quickly, Edvin’s work may change how you do so forever. More importantly, he is probably the nicest and most helpful person you will encounter in the open source community.

Finally, I want to thank the open source community for helping me shape this journey and what ultimately became this book. David Karnok and David Moten have been enormously patient with me over the years when I had questions about RxJava. David Karnok seems to have an infinite bandwidth, not only owning and maintaining RxJava, but also answering questions and being the project’s ambassador. David Moten also contributes to RxJava and is an Rx advocate for newbies and veterans alike, answering questions and helping anyone at any skill level. It is an honor to have them both review this book. I also want to thank Stepan Goncharov for checking my content on Android and everyone else in the OSS community who has been quick to share their knowledge and insights over the years.

主站蜘蛛池模板: 高邑县| 遂溪县| 新余市| 祥云县| 龙口市| 恭城| 青州市| 西城区| 奉新县| 六枝特区| 上犹县| 达州市| 银川市| 昔阳县| 盱眙县| 四会市| 左贡县| 陇南市| 治多县| 都江堰市| 福海县| 新营市| 沙坪坝区| 海南省| 呼和浩特市| 台中市| 沂水县| 中超| 革吉县| 南溪县| 隆昌县| 舞阳县| 新巴尔虎右旗| 元朗区| 廉江市| 明溪县| 西乌| 会宁县| 柳江县| 辉南县| 靖西县|