REPORT: Overcoming key challenges in mobile observability: A guide for modern DevOps and SRE teams

Download here

Colin Contreary

Head of Content

About

Colin Contreary is the head of content at Embrace. He brings 16 years of writing experience across comedy, musicals, and technical writing. Colin has been with the Embrace team since 2020. His passion for technology makes him a notable member of the team. He has self-taught web development skills that support his technical writing.

Contact

Articles

mobile-first

Why you should be thinking mobile-first

Discover the compelling reasons why adopting a mobile-first approach is crucial in today's digital landscape, as we explore the exponential growth of mobile usage, changing user behaviors, and the need to deliver seamless experiences across devices, emphasizing the importance of prioritizing mobile strategies to reach and engage a wider audience.

Read more
tooling

When should a VP of mobile engineering reevaluate tooling?

Explore the key factors that signal the need for a VP of Mobile Engineering to reevaluate their tooling strategies, from scaling challenges and team growth to evolving technology trends and shifting business goals, enabling them to stay ahead of the curve, optimize productivity, and ensure long-term success in mobile development.

Read more
Crash Reporting

Watchdog Terminations on iOS

Gain valuable insights into the world of Watchdog Terminations on iOS as we delve into the causes, implications, and preventive measures against this disruptive phenomenon, equipping developers with the knowledge to tackle app freezes, excessive resource usage, and thread violations for improved app stability and user satisfaction.

Read more
scaling

Problems when scaling an app: The architecture

Scaling an app introduces various challenges related to its architecture, including issues such as performance bottlenecks, increased complexity, and difficulties in maintaining codebase cohesion; this blog explores these common problems and offers insights on effective architectural approaches to ensure a smooth and successful scaling process.

Read more
iOS

Why do I always have to update my SDKs: An explanation courtesy of iOS 13

Uncover the reasons behind the frequent updates required for SDKs, as we delve into the changes introduced by iOS 13, including privacy enhancements, new APIs, and compatibility improvements, shedding light on the importance of staying up to date with SDK versions to ensure app stability, security, and compliance with the latest iOS platform.

Read more