Skip to content
  • AI
  • Github

Scratch that

Bite sized bits

  • AI
  • Github
  • ⤫

What is DDD (Domain-driven design)?

As a software developer, you want to create high-quality, maintainable code that is well-suited to the needs of your project and your team. To achieve this, it’s important to use a structured approach to software development. One such approach is domain-driven design (DDD), which focuses on the domain, or the problem space, of the application.

Posted by Posted on

What is a STAR technique

The S.T.A.R. method (or Situation, Task, Action, Result method) is a technique that can be used to structure and organize your answers to behavioral interview questions. The S.T.A.R. method is a way of organizing your response to a question that asks you to describe a situation where you demonstrated a particular skill or behavior. The

Posted by Posted on

Introduction to Test Driven Development (TDD)

Test Driven Development (TDD) is a popular software development methodology that focuses on writing automated tests for your code before you actually write the code itself. This approach can help you create more reliable and maintainable software, as well as improve your development workflow and productivity. In this blog post, we’ll introduce the principles of

Posted by Posted on

The Importance of System Design in Building Effective Software

Introduction: System design is a crucial part of creating effective and user-friendly software. It involves planning and organizing the various components of a software system to ensure that they work together seamlessly and efficiently. In this blog post, we’ll discuss the importance of system design in building effective software and how you can apply best

Posted by Posted on

Javascript Hype Trains

JavaScript frameworks have become increasingly popular in recent years, with new frameworks appearing on a regular basis. While some developers argue that these frameworks are a valuable tool for building modern web applications, others believe that they are more trouble than they’re worth. In this essay, I will argue the latter position and explain why

Posted by Posted on
0

Interview process rant

In recent years, the technical interview process for software developers has become increasingly complex and demanding. With the growing demand for skilled developers, many companies have implemented highly rigorous and challenging technical interviews in order to find the best candidates for their teams. However, this trend has led to many problems and has made it

Posted by Posted on
0

React Render Prop

In React, a render prop is a function prop that a component uses to know what to render. It allows a component to share its internal state with a child component, without exposing its implementation details. Here is an example of a component using a render prop: Copy code import * as React from “react”;

Posted by Posted on
0

TypeScript is 4.9.0 What’s new?

Introduction TypeScript is a popular programming language that is a superset of JavaScript. It adds optional static typing and other features to JavaScript, allowing developers to write type-safe code and catch errors at compile time. The latest version of TypeScript is 4.9.0, which includes several new features and improvements. New Features One of the major

Posted by Posted on
0

Posts pagination

Page 1 … Page 3 Page 4
  • Algorithms
  • Front-end
  • Javascript
  • Philosophy
  • Project Management
  • Psychology
  • Science
  • Technology
  • Uncategorized
Copyright © 2025 - Scratch that // By - Deepak Anandrao