Shikhor Royshikhorroy.hashnode.dev·Nov 7, 2024Anti Patterns - Singleton (in Java)Problem 01: Thread-Safety Problem Lazy initialization is one of the good implementations of singleton design patterns. It is simple to implement and memory efficient - right? If you say - Yes! Let me tell you dear, not all the time! Let’s check the s...40 readsDesign Patternssingleton antipattern
Nan Songtech-veteran.hashnode.dev·Oct 25, 202410 Common Anti-Patterns in the Kubernetes Ecosystem and How to Avoid ThemKubernetes has become the go-to platform for container orchestration, allowing organizations to scale applications efficiently. However, while it offers immense flexibility, it also presents opportunities for inefficient practices, often referred to ...Kubernetes
Avinash Chowdaryblog.theavinash.in·Sep 12, 2024🚫 Kubernetes Anti-Patterns You Should Avoid! 🚫Kubernetes is a powerful tool that helps us orchestrate and manage containerized applications, but like any technology, there are pitfalls we must navigate carefully. Here are some common Kubernetes anti-patterns that can turn your K8s experience fro...k8s
Sherrilol-looping-out-loud-tech-and-marketing.hashnode.dev·Aug 18, 2024An In-Depth Look at Reddit’s Anti-Spam System: Techniques and TechnologiesReddit, one of the largest social media platforms, faces an ongoing battle against spam. As a cybersecurity specialist, understanding Reddit’s anti-spam system is crucial. This article delves into the technologies and techniques Reddit employs to det...reddit
Tiburce SOTOHOUangular-spring.com·Jun 8, 2024Angular anti-pattern: les Observables et le désabonnementLes observables peuvent causer des fuites de mémoire si l'on ne prend pas la précaution de se désabonner. // Don't do that this.postService.getPosts().subscribe( posts => this.posts = posts; ) Avant la sortie d'Angular 16, diverses techniques de...AngularAngular
Abhinav Singhblog.imabhinav.dev·Apr 19, 2024Unraveling the Mysteries of Performance AntipatternsIn the realm of software development, performance is a critical aspect that can make or break the user experience. Users expect applications to be fast, responsive, and reliable. However, achieving optimal performance is often easier said than done. ...performance antipatterns
Abhinav Singhblog.imabhinav.dev·Apr 11, 2024Understanding the Retry Storm AntipatternIn the realm of software development, encountering challenges and obstacles is not uncommon. These challenges often present themselves in the form of antipatterns, which are commonly recognized solutions that may seem reasonable at first but can lead...retry antipattern
monir hossainpi3o1416.hashnode.dev·Nov 20, 2023SQL Antipatterns: JaywalkingIntroduction Antipatterns are techniques that are implemented to solve a specific problem but rather they create new problems. Antipatterns are commonly used to solve common development problems. At first glance, they might seem like appropriate and ...SQL
Mohamed Zhiouamohamedzhioua.hashnode.dev·Sep 28, 2023JavaScript ({…Spread}) and reduce(): Avoiding a common anti-patternTable of Contents Introduction The anti-pattern The solution Performance comparison (following benchmark) Conclusion Introduction: Spreading is a powerful feature in JavaScript that allows us to expand an iterable object (such as an array or s...2Articles1Week
Umairubk.hashnode.dev·May 25, 2023Docker Best Practices and Anti-PatternsDocker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow developers to package an application with all of its dependencies into a standardized unit for software development. However, to...1 like·169 readsioTips: AWS Best PracticesDocker