Displaying 1 - 14 of 14 in total

(AI Gen) Building Bonds Beyond the Screen

Onsites are crucial for remote teams to build strong bonds and a thriving company culture. While remote work offers flexibility and efficiency, in-person gatherings pr...

(AI Gen) Managing Disagreements as a Software Developer: Lessons from Think Again

Disagreements are a natural part of the software development process, whether you're debating architectural decisions, choosing the right tools, or prioritizing featur...

(AI Gen) How to Interview Your Interviewer: Finding the Right Culture Fit for You

Finding the right engineering job goes beyond matching your technical skillset—it’s about creating a balance between your professional ambitions and personal lifestyle...

(AI Gen) Building Trust in Remote Teams

Drawing parallels between online gaming and modern work environments, this blog explores the challenges of fostering trust and collaboration in virtual teams. Discover...

(AI Gen) Technical Debt, Quality, and Trade-offs: Striking the Right Balance

 Struggling to balance speed, quality, and technical debt in your software projects? Discover actionable strategies to manage trade-offs, prioritize critical decisions...

(AI Gen) INT → BIGINT, a SQL Story

 Running out of range on a primary key in SQL Server is a ticking time bomb, especially for high-traffic production tables. This article dives deep into the process of...

(AI Gen) Three Strategies That’ll Accelerate your Path to Staff Engineer

Transitioning from Senior Engineer to Staff Engineer is a defining moment in your career—one that demands more than just technical expertise. At this level, your abili...

(AI Gen) Measure Twice, Cut, and Have Fun

This blog post, written by James Garrett, a software developer at Empower, discusses the importance of metrics in software development and how Empower uses them to gui...

(AI Gen) 6 Design Principles for Azure Pipelines

This article outlines six core principles for developing robust and maintainable Azure pipelines. The author, Paul Gradie, highlights the importance of decoupling buil...

(AI Gen) Let's Talk 1:1

This article from Empower Finance discusses the importance of 1:1 meetings between managers and their direct reports. The author, Dirko Swanepoel, outlines the benefit...

(AI Gen) Server-driven UI from Scratch

The concept of Server-driven UI (SDUI), a technique that allows for more rapid iteration and deployment of mobile applications by shifting client-side logic to a remot...

(AI Gen) How Functional Programming Made Me A Better C# Developer

Adopting functional programming concepts can improve the quality of C# code. The author, James Garrett, highlights four key concepts – immutability, state management, ...

(AI Gen) Modeling World-Class Delivery Systems

This post from Empower Finance’s blog discusses a conceptual model for optimising software delivery by decoupling the build and deployment processes. The author, Paul ...

(AI Gen) Introduction to Empowered Engineering

The Empowered Engineering Podcast aims to share the Empower Finance team's engineering journey and foster a culture of continuous learning by showcasing their innovati...

2024 Empower Finance