Fabio Barbosafabioaab.hashnode.dev·Dec 20, 2024Como selecionar o banco de dados ideal para o seu novo sistemaAtualmente existem diferentes tipos de bancos de dados no mercado e cada um deles se propõe a resolver um problema (ou um conjunto de problemas) específico. Nesse contexto, a melhor solução nem sempre está clara o suficiente para o problema a ser res...Databases
Bittu Sharmabittublog.hashnode.dev·Dec 20, 2024DevOps Corporate WorkflowDeveloper Writes Code & Raises PR: Developer: Writes new code or modifies existing code in a feature branch. Code Review: The developer raises a Pull Request (PR) to merge their changes into a target branch (e.g., develop or main). The PR is review...Devops
Sinaptiasinaptia.hashnode.dev·Dec 19, 2024Beware of this status updateIn our previous two posts, we discussed why communication matters and what’s the best status update. In this post, we will analyze a very common pattern of communication and how we can prevent it from becoming a problem. More than once we were presen...community
Sinaptiasinaptia.hashnode.dev·Dec 18, 2024Upgrading Ruby on Rails applicationsEvery year, we spend some of our time upgrading Ruby on Rails applications. Some of them have been created by us (and thus we know everything about them) and some of them haven’t. In any case, we have the same approach despite their difference (depen...Ruby on Rails
Steve Worthamstevewortham.hashnode.dev·Dec 18, 2024findElement and findElements in Selenium: Use Cases with ExamplesSelenium WebDriver has two methods for identifying the web elements, they are findElement and findElements. findElement: This is used to uniquely identify any web element within the web page. findElements: This is used to uniquely identify the list...selenium
Max Miracolomcolo.hashnode.dev·Dec 17, 2024How I Built an Affordable, Efficient Architecture for a Daily Movie Puzzle GameI’ve been building a daily movie puzzle game called starcrossed, and I’ve managed to set it up and maintain it at essentially no cost. We’re currently seeing about 500 daily users and growing. While things might change if traffic were to surge expone...software development
Jasmeen Maradeeyablog.jasmeenmaradeeya.me·Dec 17, 2024Understanding and Minimizing Disk LatencyIn computing, disk latency refers to the delay or lag that occurs when your system reads from or writes data to a storage disk (like a hard drive or SSD). Disk latency is a crucial factor affecting your system’s overall performance, especially when d...Architecting Software Systemssoftware development
Jasmeen Maradeeyablog.jasmeenmaradeeya.me·Dec 17, 2024Understand Memory-Related Latency and How to Address ItMemory is a fundamental resource that powers every application and system, yet it can be a significant bottleneck when not properly managed. Memory-related performance issues can result in slowdowns, crashes, and suboptimal user experiences, especial...Architecting Software Systemssoftware development
Jasmeen Maradeeyablog.jasmeenmaradeeya.me·Dec 17, 2024Understanding Network LatencyNetwork latency is one of the most critical aspects of internet performance. Whether you're browsing a website, streaming a video, or using an app, the speed at which your device communicates with the server depends on network latency. In this blog p...Architecting Software Systemssoftware development
Jasmeen Maradeeyablog.jasmeenmaradeeya.me·Dec 17, 2024Understanding System Performance: Latency, Throughput, and Key MetricsIn the world of system design and software development, performance optimization is crucial to deliver a smooth and efficient user experience. Whether you're working on a web application, database, or any business service, your primary objectives are...Architecting Software Systemssoftware development