In the last post, we compared kiam and kube2iam head-to-head. While kube2iam was declared the winner of that comparison, I feel that the case for kiam too compelling, and the setup too complicated, to not share my experience setting it up in production.
When it comes to IT Services, their whole world revolves around offering technology solutions with support and management. For these companies, it has become important now, more than ever, to modernize their workspaces and make the shift with IT digitization to effectively manage complexities like maintenance, security, scalability and resilience. While digital transformation may sound great in theory, in practice, it presents some unique concerns for businesses.
People around the world are struggling as the COVID-19 outbreak threatens the safety and security of so many individuals. These days, we all know how important it is to wear a mask, avoid handshakes, and take proper precautions to keep from getting infected. Unfortunately, coronavirus isn’t the only threat that businesses need to worry about right now. Malware unleashed by a black hat hacker can shatter a business’s reputation in seconds.
Fear, uncertainty, and doubt are powerful emotions, and time and again, hackers attempt to leverage these for their own gain. As the coronavirus develops into a worldwide pandemic, hackers are taking advantage of the fear many of us feel to spread malware. We’re seeing an abundance of coronavirus-themed phishing, business email compromise (BEC), malware, and ransomware attacks targeting different industries, especially in the health sector.
Go has built-in features to make it easier for programmers to implement logging. Third parties have also built additional tools to make logging easier. What's the difference between them? Which should you choose? In this article Ayooluwa Isaiah describes both of these and discusses when you'd prefer one over the other.
It has been a little over 2 months since 1.3.0 was released. We started prepping for the 1.4.0 release several weeks ago; however, when I was writing this very blog post for the release, we discovered some confusing stats from the new statistics objects (which we’ll talk about in a bit). After sorting that out, we played the usual game of, “Wait, don’t release yet!
Many of us are impacted in one way or another by the Covid-19 virus. At AppSignal, we asked our team to prioritize their families and (mental) health first. We hope you were able to do the same. We are starting to find a new rhythm in these uncertain times, and are continuing on our mission to bring developers amazing monitoring. In that light, we are happy to ship the first version of AppSignal for Node.js.
Tired of waiting for sluggish HTTP requests to complete before your backend code can proceed with other things? Sanic is an asynchronous web framework in Python, that is built to be fast. In a world where Flask and Django are the most preferred web development options in Python, Sanic is the new kid on the block. It’s a promising alternative that is not only faster but also delivers efficiency, simplicity, and scalability.
Ruby has always been known for the productivity it brings to its developers. Alongside features such as elegant syntax, rich meta-programming support, etc. that make you productive when writing code, it also has another secret weapon called TracePoint that can help you “debug” faster. In this post, I’ll use a simple example to show you 2 interesting facts I found out about debugging.