Curtis Einsmanncurtiseinsmann.hashnode.net·Mar 24, 2022FeaturedFrom an ex-Amazon team lead: 5 mistakes I made as a junior software engineerI was a software development engineer at Amazon Web Services for 6 years. I started as an intern. I grew to be a team lead for various teams and projects. During my time at AWS, I directly mentored over a dozen junior software engineers. I indirectly...Annie 🦄⚡ and 15 others are discussing this16 people are discussing thisDiscuss·326 likes·10.6K readsSoftware EngineeringHey Curtis! Great article, I’m currently a comp Sci student and this was very insightful for lies ahead. Thank you very much! 3
Anastasiabeyond-average.hashnode.net·Apr 19, 2021Software Development Life Cycle & Resource Management 🌌*header pic by Shen Comix Strong business begins with strong resource management - the ability to plan, track and optimize the utilization of resources such as human resources, time, money, equipment. When it comes to managing projects in the softwar...Discuss·307 likes·373 readsDeveloper
Curtis Einsmanncurtiseinsmann.hashnode.net·Oct 20, 2021FeaturedSoft skills help developers level up. Here are the 10 I'd tell my junior self.As a developer, technical skills are important. But soft skills are key to level up — and they're often overlooked. In 6 years, I went from intern to lead software engineer. I excelled in an organization known for hiring stellar tech talent. During t...Oni Ebunoluwa Mercy and 11 others are discussing this12 people are discussing thisDiscuss·288 likes·3.7K readsSoftware Engineering
Haifeng Jinhaifeng.hashnode.net·Apr 10, 2024Design an Easy-to-Use Deep Learning FrameworkThe three software design principles I learned as an open-source contributor Photo by Sheldon on Unsplash Deep learning frameworks are extremely transitory. If you compare the deep learning frameworks people use today with what it was eight years ag...DiscussDeep Learning
Stephen Campbellsdcampbell.hashnode.net·Apr 25, 2023Getting Started with APIs...trying to make fetch happenIf you're just starting out with APIs, the thought of making a fetch request might seem daunting. However, it's not as scary as it sounds! A fetch request is simply a way of asking for data from a server using code. To make a fetch request, there are...Discuss·64 readsWeb Development
Satish Sutarsatishsutar-cloud-and-devops.hashnode.net·Apr 25, 2023System Administration with JenkinsIntroduction Jenkins is a popular open-source automation server. It is widely used to automate tasks related to building, testing, and deploying software applications. While Jenkins is primarily known for its use in software development, it can also ...Discuss·3 likesDevOps ManifestoDevops
Rajib Mondalrajibmondal.hashnode.net·Apr 25, 2023How to approach System Design interview questionsKey Outlines for this article I. Introduction Brief overview of what system design interviews are and why they matter Explanation of the purpose of the article and what readers can expect to learn II. Understanding the Problem Importance of clar...DiscussSystem Design
Pradhumansinh Padhiyarpradhuman.hashnode.net·Apr 25, 2023Singleton Design Pattern: Boosting Code Efficiency and PerformanceIntroduction In this article, we will learn and understand the Singleton Design pattern. A design pattern is like a blueprint of software that solves a customized design problem in your code. The singleton pattern is one of the simplest and creationa...Discuss·11 likes·34 readsdesign patterns
Pratik Shivaraikarpratikms.hashnode.net·Apr 25, 2023Demystifying Connection Pools: A Deep DiveConnection pools are a critical aspect of software engineering that allows applications to efficiently manage connections to a database or any other system. If your application requires constant access to a system, establishing a new connection to th...Discuss·1 like·57 readsDatabases
Rahulrahulchoudhary.hashnode.net·Apr 24, 2023Skill up from a Coder to Programmer with MathsHere are 10 essential concepts for programmers that allow them to unlock their coding Potential and become programming Ninja 👉🥷 1) Boolean Math Boolean maths provides a way to represent and manipulate binary data, which is the foundation of digit...Discuss·1 likeWeb Development
Elias Elikem Ifeanyi Dzoboastraldev.hashnode.net·Apr 24, 2023Developing a Program with Test Driven Developmentest-driven development (TDD) is a software development process that emphasizes writing automated tests before writing code. In this approach, the developer writes a failing test case that specifies the behaviour they want to implement and then writes...Discusstest driven development
Akangbe Henryakangbe.hashnode.net·Apr 24, 2023How to a Become Software EngineerSoftware Engineers are high in demand these days, thus the future of Software Engineering is surely bright. Software Engineers earn comfortable salaries and can maintain a positive work-life balance. BUT WHAT DO SOFTWARE ENGINEERS DO?🤔AND WHAT STEPS...Discuss·3 likessoftware development
Pradhumansinh Padhiyarpradhuman.hashnode.net·Apr 24, 2023Learn the Observer Design Pattern: Clear and Easy ApproachesIntroduction In this article, we will learn and understand the Observer pattern. Design patterns are a crucial concept if you want to distinguish yourself as a software developer from an average one. The Observer pattern is a significant design patte...Discuss·1 like·70 readsdesign patterns