SQLite is a lightweight, serverless, and self-contained database solution ideal for small-scale projects or testing. On Windows 11, it lacks native support but can be easily installed. Steps include downloading SQLite tools, setting up tooling, integrating with Go, and using it with .NET. This versatile database is a great choice for various projects on Windows... Continue reading →
The tech industry’s talent shortage is not due to a lack of skilled developers, but to poor management practices, toxic work environments, and short-term thinking. FAANG companies have created a cycle of burnout and turnover, relying on unsustainable salary inflation. The exploitation of immigrant talent through the H1B visa program worsens this issue, damaging the... Continue reading →
The concept of 1:1s is often lost in mundane status reports, missing opportunities for career development and connection with managers. To reclaim value, focus on meaningful dialogue, seek guidance, understand manager’s perspective, and align work with broader goals. Managers should foster openness, share perspective, and prioritize team growth. Shifting focus from reports to conversations makes... Continue reading →
Azure Arc is Microsoft’s solution for managing hybrid and multi-cloud environments. It offers unified management for resources regardless of their location, extending Azure’s capabilities to non-Azure environments. With a focus on Kubernetes, it enables consistent application deployment, security, and governance across different clusters, making it a valuable tool in complex, multi-cloud setups. Continue reading →
The role of Developer Advocates (DAs) is to bridge the gap between technology and the developer community. They should focus on hands-on prototyping, active OSS contributions, and fostering collaboration, while keeping travel engagements to around 10-25% of their work. DevRel teams can enhance their effectiveness by promoting transparency, inclusivity, and continuous learning. Continue reading →