August 22nd at 12pm EST, join @ncreated, @xgouchet, and @arapulido to learn how Datadog built SDKs for both iOS and Android to enable monitoring capabilities for mobile applications in our upcoming episode of โDatadog onโฆโ. Sign up for free here: https://t.co/edUvqm3NzS
We're looking for an iOS engineer to join our Mobile SDK team at @datadoghq (ideally someone from Europe + we're remote friendly). We have tons of nice challenges in open source SDKs development. Send us your resume or hit my DMs if you have questions. https://t.co/JSX8inSAdJ
A little insight into my work @WeTransfer. As a Staff iOS Engineer, I'm seeking the best tooling for our iOS team to gain insights, resulting in the best performing apps possible. Our error rate spiked yesterday evening, which delivered a @pagerduty event accordingly.
Heads up on the Swift runtime crash around `MetadataAllocator` internals. Impacts iOS 15.4 apps: https://t.co/UGBxlnGI5P ๐งฏ No clear mitigation strategy so far ๐จโ๐. Ref.: https://t.co/lMuuE5Jojx
@twannl @thomassivilay @armanabkar I guess it might be for building own credability - much important at early career step. But going that way is a false start.
@freak4pc@alpennec@twannl@datadoghq This level of observability is commonly called Real User Monitoring - RUM. There's more and more RUM tools on the market, with Datadog mobile RUM being one option ๐. (3/3)
@freak4pc@alpennec@twannl@datadoghq These journeys can be further correlated with memory consumption, FPS rate, code profiling, custom logging, errors and also crash reports. This whole range of telemetry gives an excellent visibility over app and bugs in production while with respecting user privacy. (2/3)
@freak4pc@alpennec@twannl@datadoghq Datadog iOS engineer here ๐. It's all true that Datadog was focused on backend for many yrs, however our way to mobile is not through "patching", but introducing brand new products like RUM targeted exclusively at frontend and mobile monitoring ๐.
@twannl Glad to hear that ๐! Itโs still in public beta and some elements are yet to come, but even today itโs well integrated with our other products. Happy to chat if you have any questions. And donโt listen to my testing suggestions - they are all biased ๐.
@twannl The bare minimum is to try uncaught (Obj-C) exception vs SIG traps. Exceptions typically come with an additional context (their user-friendly message, type and stack trace), whereas traps just interrupt the process with much less verbosity.
For the last few months I had a pleasure to work on iOS Crash Reporting product at Datadog. Great journey & huge teamwork - I've learnt mass of new things, which we're now sharing with you in public beta of Datadog iOS SDK 1.7.x ๐.
This ๐๐. Also another POV: โCode duplication is better than wrong code abstracionโ. By blindly following DRY and not considering the whole domain picture you just do mess, nothing else.
@twannl Yes, so that I can skim topics and only click when I want more - I'm pretty biased on my clicks due to my interests more focused on tooling and in-depth tech topics. Also, I'm very OK with sponsored links as they usually lead to discovering nice products ๐.