Articles

  • 6 days ago | medium.com | Sumit Kumar Singh

    In the evolving landscape of modern Java, functional programming has fundamentally reshaped how developers write clear, concise, and expressive code. Following our exploration of Function<T, R> and BiFunction<T, U, R>, which focus on data transformation, we now delve into another trio of indispensable functional interfaces: Consumer<T>, BiConsumer<T, U>, and Supplier<R>.

  • 1 week ago | medium.com | Sumit Kumar Singh

    “If you’ve ever written a map() in a stream, chances are — you’ve already used Function without even realizing it.”In the world of modern Java, functional programming has made it easier to write cleaner and more expressive code. One of the most widely used functional interfaces that enables this power is the Function<T, R> interface — introduced in Java 8 under the java.util.function package.

  • 1 month ago | designtechworld.medium.com | Sumit Kumar Singh

    Angular has long relied on RxJS and Observables for reactive state management. But with the release of Angular v16 and beyond, Angular introduced Signals — a simpler, more predictable reactivity model inspired by SolidJS and Svelte. This tutorial walks you through creating Angular components using Signals and shows how they can simplify change detection and state flow. A Signal is a reactive primitive that holds a value and notifies listeners when it changes. Think of it as a reactive variable.

  • 2 months ago | sumitkumarsingh.medium.com | Sumit Kumar Singh

    Over the past few months, I’ve been holding discussions and workshops with CXOs, business and AI product leaders and mapping how the world’s most successful AI companies are building, scaling, and winning — from foundational models to vertical AI workflows. Massive thanks to our amazing global community at PM Mixer — The product club and AceAi-InterviewClub.

  • 2 months ago | sumitkumarsingh.medium.com | Sumit Kumar Singh

    A curated guide to the most talked-about and sometimes misunderstood AI terms flooding X (Twitter), LinkedIn, and product decks in 2025 — with real-world examples. Definition: A method that combines a language model with a search system to fetch relevant information from a database or documents and use it in generating more accurate and fact-based responses. Example: A chatbot answering legal queries by pulling clauses from a law firm’s internal database.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →