performance



Database server setup: enhancing security and performance

  • avatar
  • 2.3K Views
  • 6 mins read
Preview image

Setting up a robust database server is a critical step in ensuring the smooth functioning of applications and safeguarding sensitive data. In the realm of cybersecurity and efficient data management, employing good practices can make a significant difference. This article explores the advantages of segregating application and database servers, emphasizing the importance of allowing only authorized connections. Additionally, we'll discuss the use of SSH tunnels to enhance security and weigh the pros and cons of such a system.

Tag-based cache inside Laravel repositories

Available to Premium members only
  • avatar
  • 1.5K Views
  • 12 mins read
Preview image

Working with cache can drastically improve the performance of an application, especially when dealing with data that doesn't change too often. While Laravel provides solid support for caching through multiple drivers, it doesn't offer native support for cache tags. To work around this limitation, we'll integrate Symfony's Cache component, which brings tag support and fits well into the repository pattern we've already established. In this article, we'll build on the existing structure and focus on using cache tags to group and clear related data more efficiently.

Understanding the role of an Engineering Manager

  • avatar
  • 1.4K Views
  • 1 Like
  • 6 mins read
Preview image

Becoming an engineering manager is not just about climbing the ladder. It is a complete shift in responsibility. You are no longer measured by the code you write or the tasks you complete. Now you are accountable for how the entire team performs. You can delegate work, but you are still responsible for results. If no one owns a problem, you do. That is not an extra detail, that is the job.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Optimizing software delivery with DORA metrics

  • avatar
  • 1.4K Views
  • 1 Like
  • 3 mins read
Preview image

In software development, delivering high-quality products efficiently is essential. The DORA framework provides metrics designed to help teams evaluate and improve their delivery practices. Developed by DevOps Research and Assessments, these metrics offer clear insights into key performance areas. Using the DORA framework can help your team identify weaknesses, optimize workflows, and achieve better results in your software projects. Let's explore what these metrics are and how they can help your team deliver better software, faster.

Engineering Management I: Building trust and protecting focus

  • avatar
  • 987 Views
  • 6 mins read
Preview image

Engineering management is one of those roles that looks simple on paper but feels very different once you're in it. At its core, it's about enabling others rather than measuring yourself only by your own output. You're not just writing code or solving problems directly anymore. Instead, you're creating the right environment for your team to do their best work, keeping them aligned, and helping them grow.

Engineering Management II: Outcomes and alignment

  • avatar
  • 778 Views
  • 3 mins read
Preview image

The more responsibility you take on, the less your job is about your own output. For engineers who step into management, this can feel unnatural. You're used to solving problems directly, writing code, and moving fast. You may even know the exact way to solve something, and it can feel frustrating to slow down long enough to explain it to someone else. But that's the shift.

On-the-fly image resizing with Nginx

Available to Premium members only
  • avatar
  • 315 Views
  • 10 mins read
Preview image

If you've ever managed a web server that serves images to thousands of users, you've probably run into the problem of serving the right image size to the right context. A 1200x800 hero image looks great on a desktop, but it's pure waste on a mobile screen or a thumbnail grid. The traditional answer to this has been generating multiple image variants at upload time, but that approach gets messy fast. A cleaner and more flexible solution is to resize images directly at the server level, on demand, using nothing more than nginx and its built-in image filter module. This guide walks you through setting that up from scratch, including caching so your server isn't processing the same image twice.

HiBit launches Site Audits service

  • avatar
  • 1.3K Views
  • 1 Like
  • 1 min read
Preview image

We are happy to announce that HiBit launches a new service called Site Audits.The service provides individualized and personalized reporting of requested webpages. Detailed action points are included to fix and/or improve each webpage. Some of our main goals are:

  • Improve webpage performance and decrease loading times

  • Optimize webpage for search engines and increase organic traffic

  • Make your website accessible for everyone and everywhere

  • Avoid security vulnerabilities and enhance user experience

You will find different plans to choose depending on your needs.