About:

Zarar is a Software Engineer, Sr. Engineering Manager, and consultant with interests in Continuous Delivery and event management.

Website:

Specializations:

Interests:

Continuous Delivery Event Management

Incoming Links:

Outgoing Links:

Zarar Siddiqi
Subscribe to RSS:
Implementing CQRS for inventory tracking improves auditability and customer notifications, despite the complexity and design challenges it introduces.
Optimizing tool selection for AI assistants through semantic embeddings significantly reduces costs and improves efficiency in processing requests.
Spec-driven development (SDD) enhances AI-assisted coding by prioritizing structured specifications, improving code quality, and fostering collaboration among developers and business analysts.
A comprehensive guide on building a double-entry payment system in Elixir, focusing on accurate, timely payments and the complexities of multi-currency transactions.
An exploration of creating an embeddable ticket purchasing widget using Phoenix Channels, overcoming technical challenges to enhance user experience and maintain brand presence.
The author explores the complexities of user feature discovery and the decision to build a custom messaging system while navigating the challenges of AI-assisted development.
Elixir 1.19 mandates pattern matching for struct updates to enhance type safety and prevent runtime errors, improving type inference and bug detection.
Embracing AI in software engineering enhances productivity, urging programmers to focus on higher-level skills and understanding product context rather than just coding.
Elixir 1.19's upgrade necessitates the use of the /E modifier for regex serialization in configuration files to ensure compatibility in production releases.
The blog post discusses the concept of dark deployments, which allow teams to test features in production with a limited user base before full customer release. It highlights the benefits of reducing public failure risks, improvin...
The author discusses their decision to abandon social logins and Auth0 in favor of using Magic Links for authentication in their application. They reflect on the challenges faced with social logins, including user confusion and ma...
The author reflects on a poetic verse by Iqbal that critiques Western materialism, interpreting it as a warning about the self-destructive nature of contemporary civilization. The author emphasizes the importance of the original w...
The blog post discusses the decision-making process involved in designing databases, specifically whether to use polymorphic tables or separate tables for different types of discounts. It presents two design options for storing di...
The blog post critiques the Toronto Transit Commission's (TTC) decision to install outdated USB-A charging ports in their electric buses instead of the more advanced USB-C ports. The author argues that the choice reflects a lack o...
The author reflects on the impact of AI on their work as a software engineer, expressing a mix of nostalgia and relief. They discuss how AI has transformed their workflow, making tasks easier and faster, thus improving their quali...
The blog post discusses the process of pushing events from JavaScript hooks back to Phoenix LiveView or Live Components. It explains the differences in using 'pushEventTo' for Live Components and 'pushEvent' for Live Views, highli...
The author shares their frustrations with the JavaScript ecosystem and the benefits of migrating to Elixir/Phoenix for a healthier programming experience.
A comprehensive guide on adding new WordPress sites to a Digital Ocean droplet, covering configuration, HTTPS setup, and database management.
The blog post discusses a CSS technique for creating a fade-out gradient effect for truncated text, providing a code snippet and a brief explanation of its application in web design.
The author reflects on watching Schindler's List and the impact it had on him as a 17-year-old, finding solace in the fact that the events depicted were in the past and not a prophecy of the future.
The author shares highlights from the Elixir EU Conference, including game-changing technologies like Electric SQL/Phoenix Sync, Ash AI, LiveVue/JS Escape Hatches, Type Checking vs Type Inference, and Waffle. The conference also f...
When companies announced their return-to-office mandates, they promised enhanced collaboration, stronger team bonds, and improved company culture. In one Bangalore tech company, they got exactly what they wished for – just not qui...

0No Lie Logs

2024-12-25

The author discusses their new year's resolution to improve log alerts by filtering out unnecessary errors and reclassifying others. They reflect on the trade-offs made in the past and the importance of having clean, accurate logs...