Last quarter, I worked on a project called “kill-inbox-war.” Inbox-war was a frontend service that served legacy LinkedIn messaging UI, RPC (Remote Procedure Call) endpoints before Rest.li, and some parts of notifications and invitations for LinkedIn. Even though most of the functionality related to messaging had already been moved out of inbox-war before the...
Craftsmanship Articles
-
- Topics:
- Craftsmanship,
- engineering culture
-
Part of LinkedIn’s 3x3 pipeline for building and releasing mobile applications involves making the cycle for testing changes to the app as fast and reliable as possible. Achieving this goal requires a complete automation pipeline for every step, from code commit to production release and every test in between. This pipeline needed to be fast enough to fit inside...
- Topics:
- Craftsmanship,
- Mobile,
- Android,
- Testing,
- Open Source
-
LinkedIn engineers require tooling that scales really well, and we never stop improving it. Even at a smaller scale, providing great tools for engineers is key to winning business and retaining top talent. This post is about working with code that lives in many separate code repositories, while still being productive and efficient in the process! Repository and...
- Topics:
- Craftsmanship,
- gradle,
- tools,
- Open Source
-
Introduction As the centralized performance team of LinkedIn, our mission is to make LinkedIn pages load faster. We help each...
- Topics:
- Performance,
- Craftsmanship,
- site speed,
- data science,
- Analytics
-
This blog series will describe the engineering infrastructure (technologies, processes, tools, and culture) that enable several...
- Topics:
- scale,
- Craftsmanship,
- Mobile,
- Infrastructure at Scale Series,
- 3x3
-
Automated testing is a key component to LinkedIn’s 3x3 strategy for releasing mobile applications. As we developed the new LinkedIn...
- Topics:
- Craftsmanship,
- Android,
- Mobile,
- ESPRESSO,
- Testing