Patrick Favre

@patrickfav

I really like to code. Currently mostly in Java (hopefully Kotlin) for Android. I also like to travel and I like nice things.

Vienna
Дата регистрации: октябрь 2010 г.

Твиты

Вы внесли @patrickfav в черный список

Вы уверены, что хотите видеть эти твиты? Если вы просто просмотрите твиты, @patrickfav по-прежнему останется в черном списке.

  1. 21 июн.

    (ie. pre-compiling dex to some lower language, to lessen the burden on the JIT), see . (Sorry for the long msg, didn't catch you in the lobby at the conf.) And again very cool framework love to try it out very soon!

    Показать эту ветку
    Отменить
  2. 21 июн.

    I would say high perf Java in investment banks would be another example. b) In the Dagger2 slide you call it AOT (I'm sure it's just annotation processing with java src code gen), but this is a bit confusing because the current Android VM (ART) does actual AOT

    Показать эту ветку
    Отменить
  3. 21 июн.

    Hey awesome talk at , micronaut seems like a very promising framework. As former mobile dev some notes on your slides: a) Android as example of fast Java is probably little misleading since they don't use JVM (but I get what you mean - java src code gen)

    Показать эту ветку
    Отменить
  4. 18 июн.

    Awesome start to with keynote by Iron Maiden lead singer Bruce Dickinson.

    Отменить
  5. 26 апр.

    Hey , love your lib. Inspired by yours, I implemented a different take on ID-encryption, maybe you want to check it out (I think it turned out quite well :))

    Отменить
  6. 9 апр.

    Hey I have a strange error message when trying to add my new maven package: … " Path is already exist in JCenter.", but it does not exist? Can you help? (And maybe fix the typo :))

    Отменить
  7. 7 апр.

    Hey I have a strange error message when trying to add my new maven package: " Path is already exist in JCenter.", but it does not exist? Can you help? (And maybe fix the typo :))

    Отменить
  8. 21 февр.

    I'd say its pretty safe at night in Austria. Except maybe for St. Pölten. One could die of boredom there.

    Отменить
  9. 21 февр.

    Dear security experts of the Austrian Banks: If your non-SMS "TAN" is sent to the same app where I manage sending money, it's not two factor authentication.

    Отменить
  10. ретвитнул(а)
    20 февр.
    Отменить
  11. 5 февр.

    A code review is NOT the place to discuss code style. This should be forced through tools. There are far more important things to discuss, code style issues are just noise.

    Отменить
  12. 7 янв.
    Отменить
  13. ретвитнул(а)
    2 янв.

    Soooo, after a few evenings of work, I've 100% broken Widevine L3 DRM. Their Whitebox AES-128 implementation is vulnerable to the well-studied DFA attack, which can be used to recover the original key. Then you can decrypt the MPEG-CENC streams with plain old ffmpeg...

    Показать эту ветку
    Отменить
  14. 11 дек. 2018 г.

    Finally gave up with DD-WRT; latest updates crippled my Netgear R7800 to 5MB/s Wifi. Back to stock getting 90 MB/s+. Feeling uncomfortable though because of all the potential security issues of using stock FW. Any recommendations for stable third-party router distributions?

    Отменить
  15. 8 дек. 2018 г.

    I have to say being able to use ad-hoc types really makes sense in the context of event streams to avoid side-effects by having to read/write data outside of the stream

    Отменить
  16. 4 дек. 2018 г.

    Don't forget: Oracle JDK change license agreements . Switch to openJDK on commercial projects to receive updates beyond Jan 2019:

    Отменить
  17. 2 дек. 2018 г.

    This is awesome:

    Отменить
  18. 29 нояб. 2018 г.

    Couldn't we get rid of the deprecated Java APIs by shedding them after 2-3 major releases and providing support-libraries (similar to the Android concept of support libraries) to support the older ones if need be? This could be transparent by just adding them to the classpath?

    Отменить
  19. 26 нояб. 2018 г.

    Wow async/await is pretty useless when 'async f() { return await aPromise()}' will return a Promise instead of the actual calculated value of 'aPromise'.

    Отменить
  20. 21 нояб. 2018 г.

    Mind blown: Go to YouTube, play any video, the press 'i' on your keyboard

    Отменить

Загрузка может занять некоторое время.

Вероятно, серверы Твиттера перегружены или в их работе произошел кратковременный сбой. Повторите попытку или посетите страницу Статус Твиттера, чтобы узнать более подробную информацию.

    Вам также может понравиться

    ·