Start as a coderStarting on the journey of coding can be extremely overwhelming. But consistent efforts and determination will surely help you out in this journey.Aug 31, 20236 min read
API-First DevelopmentAPI-first approach to building products is rising, API first enables developers to innovate in ways that weren't before feasible and speed up the achievement of corporate goals.Apr 24, 20236 min read
REST APIRESTful APIs are a popular choice for web-based applications due to their simplicity, scalability, and flexibility. By following the core principles of REST, the product team can create APIs that are easy to understand, develop, and scale.Apr 04, 20237 min read
.gitignoreThe .gitignore file is a text file that tells Git which folders or files to ignore in a project when sharing it through git. It helps to keep your code clean and secure...Jan 25, 20233 min read
Backlog CleanupCleaning the product backlog is essential to keep track of which key product features should be developed next.Oct 13, 20222 min read
Extreme OwnershipTotal responsibility for failure is a difficult thing to accept, and taking ownership when things go wrong requires extraordinary humility and courage.May 19, 20224 min read
Extreme Programming (XP)Extreme programming is a software development methodology that promotes quality and encourages collaboration.Dec 28, 20215 min read
EpicsLearn about epics, a way of organizing work around shipping value. A good system for your product development process and customer success teams that want to ship value with regularity.Dec 28, 20214 min read
VisionVision represents the highest ambitions of a company, team, or product. Its purpose is to unify and motivate people and teams towards achieving an ultimate goal.Aug 17, 20216 min read
Integration TestingIntegration Testing is a web development terminology used to test the software modules. Software is subdivided into multiple modules that different web developers code.Aug 04, 20218 min read
Test CardsTest cards help you to test and validate your business ideas by defining how you will test them, what you will measure, and what success looks like.Aug 03, 20213 min read
SOLID PrincipleSOLID stands for the first five object-oriented design principles that help you make the software more understandable, easier to maintain, and easier to extend.Jun 07, 20218 min read
KISSKISS is a design principle reminding you to stop overcomplicating. It is better to keep things simple. Yet, devs struggle to achieve smart simplicity in their systemsJun 07, 20214 min read
Objectives and Key Results (OKR)Objective and Key Result (OKR) can be defined as a collective goal-setting tool used by corporate and individual businesses to set goals and measure the expected results.Jun 07, 20219 min read
Technical WritingTech Writing is the practice of documenting software, hardware, or process to make the work easier. As Tech Writer, you manage knowledge and information.Jun 07, 20216 min read
FeedbackGiving and receiving honest feedback is essential at the workplace. Be as positive as possible when receiving feedback. When giving feedback, don't be too direct or too indirect.Jun 07, 20218 min read
Design ThinkingDesign thinking puts a user at the center of the product design. It means that users' needs and wants are prioritized first by taking an ergonomic and iterative approach during designing.May 11, 20217 min read
YAGNI PrincipleYAGNI ('You aren't gonna need it') principle prevents a programmer from adding unnecessary features to the code.Mar 03, 20212 min read
Respectful Code ReviewsRespectful code reviews involve giving a constructive feeback.The main goal should be to help deliver a good quality final product.Jan 25, 20212 min read
DocumentationDocumentation in a software project helps the end users to use the software effectively and saves a lot of time for them while trying to troubleshoot issues.Jan 23, 20213 min read