Welcome to Hit Subscribe’s weekly digest post! When new posts from our authors pop on blogs, we feature their work here.

Server-Side Request Forgery (SSRF), Explained

Web applications have become one of the most important assets for companies of all sizes. And due to this, they have also become a target. Web applications are getting more complex and bigger in size. This results in an increase in the attack surface for malicious actors. Bad actors are growing more skillful every day, and they use different tools and techniques to hack web applications. In this post, we’ll focus on one attack that’s been rising in popularity: server-side request forgery (SSRF) attacks. Find out more from Omkar Hiremath on Sqreen’s blog.

Expert Guide to Redis Monitoring

Redis is an open source. in-memory data structure store with blazing performance that’s used as a database, cache, and message broker. Redis is licensed under BSD (Berkeley Source Distribution), which means it can be used for free with some minimum use restrictions. It supports a good number of abstract data structures, such as strings, maps, lists, and so on. Redis, which is used as a database to store data, is fast in performance. Learn more about Redis from Mathews Musukuma on Solarwinds’ blog.

Most Essential Tools to Help You Track Website Performance

Websites and web applications are the modern equivalents to storefronts, business cards, road show booths, newspapers, markets, bulletin boards, software installed on the client’s machine, and much more. Being a business-critical component, and sometimes the business itself in the case of SaaS applications, a website or app experiencing any downtime or disruption can have serious financial implications (aka clients and prospects leaving). When something breaks, you need to be notified about it as soon as possible. One of our key duties as IT and operations professionals is to maintain the organization’s systems and keep them running smoothly. This certainly includes the corporate website (and some corporations have multiple websites). In this post, we’ll discuss the most helpful tools to track for website performance, so you’ll be able to make sure the site is up, accessible to clients, and functioning properly. Alexander Fridman can fill you in on Solarwinds’ blog. 

Elasticsearch is a great search engine that helps retrieve data in near-real time and also helps store data efficiently to do so. High performance of Elasticsearch is significant in order to meet business needs. Especially as data grows and complexity increases, you start seeing adverse effects if performance isn’t high. And to help you with that, let’s go through different ways of improving Elasticsearch performance, metrics to monitor, and tips on scaling. Learn more from Omkar Hiremath on Scalyr’s blog.

We also updated a couple of posts this week, like this one on PHP logging. In this post, you’ll learn how to use logging techniques in yet another very popular language: PHP. Check it out on Scalyr’s blog. 

Angular Testing Tutorial: What You Need and How to Start

Finally, we updated a post on angular testing. If you’re a front-end developer, you’ve probably heard a lot about the importance of testing your code. Your work is the first thing users see, so even small bugs can torpedo user trust in your brand. But for developers new to working with Angular or testing with Angular, knowing how to start testing can be tricky. This Angular testing tutorial will show you what you need and how to start testing Angular. Learn more on Testim’s blog.