A Developer's Guide to Essential Terminal CommandsThis guide provides a curated list of essential commands for Git, the GitHub CLI, and your Terminal. Each command includes a breakdown of its arguments to help you understand what's happening and how to use them effectively in your daily workflow. 馃悪...Oct 11, 2025 路 9 min readdevfindings.hashnode.dev
Understanding Data Pipelines and ETL for Software EngineersIn software engineering, much of our energy goes into building features, optimizing algorithms, and ensuring that systems are robust and scalable. Yet, as organizations increasingly depend on data for decision-making, analytics, and machine learning,...Sep 19, 2024 路 6 min readdevfindings.hashnode.dev
Transitioning from Java 8 to Java 17Introduction: Transitioning from Java 8 to Java 17 marks a significant leap forward, unlocking a wealth of new possibilities and enhancements. This guide delves into the key changes and new features introduced in Java versions spanning from 8 to 17. ...Apr 6, 2024 路 3 min readdevfindings.hashnode.dev
How to Design a Database with ERD: A Beginner鈥檚 GuideIn the domain of software engineering, architecture and clarity are everything. And when it comes to database design, Entity鈥揜elationship Diagrams (ERDs) serve as the blueprint鈥攎apping out how data relates, flows, and scales. This guide walks you thr...Jan 12, 2023 路 4 min readdevfindings.hashnode.dev
Python CheatsheetList Lists are ordered collections of items that can be of any data type and can be changed (mutable). # Initialize a list numbers = [1, 2, 3, 4] # Access an element by index print(numbers[0]) # Append an element to the end of the list numbers.appe...Jan 9, 2023 路 3 min readdevfindings.hashnode.dev