I had the privilege to talk at FITC Web Unleashed today and it was a fun experience. I demonstrated the insights provided by Augury Labs’ Performance Profiler plugin to help tune the performance of Angular applications. I also gave an overview of the architecture and some hints about the future of Augury Labs. Unfortunately the […]
Author: Ehsan Motamedi
Debugging Angular Applications with Augury Labs
I’m so excited I got to talk about Augury Labs during last night’s AngularTO. It’s an experimental instrumentation and inspection framework for Angular applications that is installed through a set of npm packages. In this talk I demonstrate the insights provided by Augury Labs’ Performance Profiler plugin, which can help you tune the performance of […]
Five Things to Consider Before Choosing Micro Frontends
Originally posted on Rangle.io: Five Things to Consider Before Choosing Micro Frontends The idea of micro frontends is all the rage right now. It’s been gaining traction over the years, and we’ve noticed more clients asking us about it. Although it’s an incredible solution for a lot of use cases, it can be cumbersome if […]
“Dangerously Close to Release”: What to Expect in Angular 6 and Beyond
Originally posted on Rangle.io: What to Expect in Angular 6 and Beyond Having recently attended ng-conf 2018, where the Angular core team announced that Angular 6 is “dangerously close to release,” I wanted to write about the exciting features we can expect. Angular Elements There has been lots of chatter about Angular Elements since Rob […]
Inspire the ant & bee culture of leadership
It’s common for a newly formed agile team to find it unnatural that they could be self directing. “What do you mean we decide the right path?” Creating a team of leaders means empowering the team to have a little more autonomy without a manager dictating their every task. The Ant Colony Ants don’t have a central […]
Managing unrealistic expectations of stakeholders
Managing stakeholder expectations is essential in the role of a software development manager. When a stakeholder has an unrealistic expectation of your software development team, you are setting up your team for failure. Stakeholders should expect to have only 2 of the following 3 basic expectations at the release of their anticipated software. A high […]
Motivating developers to increase ROI
Imagine developers being force fed a consistent sense of urgency and anxiety aimed to persuade them to work harder, longer hours and produce more, more, more. All this to benefit a profit fixated corporation which is obsessively refocusing itself to the bottom line. The consequence is a team of unsatisfied developers followed by high turnover and a related cost of rehiring, […]
The manager’s role in Agile software development
The roles of a software development manager are numerous and too complex to explain in one post. However, there are two key roles in the waterfall model that are very visible in the organization and are missing in Agile. Managers create technical solutions for projects and direct the work of the team. Contrarily, Agile software development teams […]
New agile retrospective activity: Clarity
Before one of my scrum master meetings, I was tasked to bring a new retrospective to the team. So I looked at the 4 key questions that a retrospective should answer.[1] What did we do well, that if we don’t discuss we might forget? What did we learn? What should we do differently next time? […]
It’s Important to be Empathetic as a Leader, Here’s Why
As a leader you’re communicating with people everyday. Your communication skills are going to be tested while dealing with challenges, delays and conflicts. In these situations, how someone is feeling is just as important as what they’re saying. Enter empathy. It seems overzealous to recommend that leaders approach situations with empathy, but in my experience […]