VivekProheyvivek.com·Jul 18, 2024How to Make Your App Look Awesome Without the Need of a DesignerCreating a visually appealing app can seem like a daunting task, especially if you don’t have a background in design. However, you don’t need to be a professional designer to make your app look great. By applying a few key design principles, you can ...Fyodor and 1 other are discussing this2 people are discussing thisDiscuss·12 likes·52 readsDesign
ritiksharmaaaritiksharmaaa.hashnode.dev·Jul 18, 2024Design Principles in Data Structures and Algorithms (DSA)DRY (Don't Repeat Yourself) The DRY principle emphasizes reducing repetition within code. In DSA, this means avoiding redundant implementations of the same logic. By identifying and abstracting common patterns, functions, or algorithms into reusable ...DiscussData Structure And AlgorithmsDesign
Felix Mohrfmohr.net·Jul 17, 2024Code Patterns, Life Patterns: Framework Thinking for Software EngineersComplexity In his book Simply Complexity – A Clear Guide to Complexity Theory, Neil Johnson defines complexity as those phenomena which emerge from a collection of interacting objects. Johnson highlights that a complex system exhibits emergent phenom...Discuss·62 readsProductivity
Precious Ojoguojogu.hashnode.dev·Jun 29, 2024Difference between software architecture and software design.💡 💡 A good architecture makes it easier to design a software system and a good design makes it easier to implement solutions, creating robust, scalable software. INTRODUCTION: This is not a coding bug or any of such, but this is an important conc...Discuss·3 likes·37 readstechnology
Gagandeep Singhblog.gagan93.me·May 24, 2024Tech Interview MistakesBackground There are a lot of mistakes people make while preparing for and giving technical interviews. Like everyone else, I also made a lot of mistakes during my interview journey and learned the hard way (by getting rejected). Generally speaking, ...Discuss·92 readsinterview
Gagandeep Singhblog.gagan93.me·May 17, 2024Low Level Design InterviewsBackground I work as a Staff Software Engineer at LocoNav. When I give interviews with my current experience (that is close to 9 years), I am considered for these roles: Software Engineer / Senior Software Engineer, Staff Software Engineer / Lead, ...Discuss·125 readsinterview
Sphinx Shivrajsphinx-solutions.hashnode.dev·May 6, 2024Software Development Process: The Complete GuideIn this tech-savvy fast forward world, a software system has become one of the integral parts of every modern business. From a simple web platform to an advanced mobile application, custom software development service is thriving in several industrie...Discusssoftware design
Aparna Vikramanaparnavikraman.hashnode.dev·Apr 21, 2024Serverless Design for URL Shortening Service1. Overview 1.1 What is a URL shortening Service? It is a service which can provide short aliases for long URLs. Instead of sharing a lengthy URL with your customers or peers, a short URL will be generated and shared. On clicking the short URL, the l...Discussserverless
Waseem Medhatwipdev.hashnode.dev·Apr 19, 2024Podcast: On application designI thought it might be a good idea to review this interesting Go Time podcast episode where Mat Ryer, Peter Bourgon, Kat Zień, and Ben Johnson talk about application design. At the time of writing this, I'm working on a couple of apps in Go which were...Discuss·40 readsContent ReviewsGo Language
Nguyen Thuy Linhlinkie.hashnode.dev·Mar 5, 2024A Quick Guide to Software Engineering PatternsA vital part of any tech project is picking a suitable software engineering pattern that will promote easy maintenance, scalability, and seamless integration with other technologies. This article, with insights from GEM’s experts, matches project nee...DiscussSoftware Engineering