Philip Thomas

Philip Thomas @craftedwithintent

About: 👋 I'm a passionate software engineer with a strong background in AI/ML, game development, open-source contributions, and enterprise software solutions.

Joined:
Nov 11, 2024

Philip Thomas
articles - 20 total

Demystifying Algorithms: The Hourglass Sum Problem

What is the Hourglass Sum Problem? The hourglass sum problem involves finding the maximum...

Learn More 0 0Dec 4 '24

Demystifying Algorithms: Binary Representation

What is Binary Representation? Binary representation is the method of expressing numbers...

Learn More 0 0Dec 4 '24

Demystifying Algorithms: Circular Linked Lists

What is a Circular Linked List? A circular linked list is a variation of a linked list...

Learn More 0 0Nov 29 '24

Demystifying Algorithms: Doubly Linked Lists

What is a Doubly Linked List? A doubly linked list is a data structure where each node...

Learn More 0 0Nov 29 '24

Demystifying Algorithms: Singly Linked Lists

What is a Singly Linked List? A singly linked list is a data structure consisting of nodes...

Learn More 0 0Nov 29 '24

Demystifying Algorithms: Iterative Traversal and Tail Insertion Patterns

What are the Iterative Traversal and Tail Insertion Patterns? The Iterative Traversal...

Learn More 0 0Nov 27 '24

Demystifying Algorithms: Merging Sorted Singly Linked Lists

What is the Merging Sorted Singly Linked Lists Algorithm? Merging sorted singly linked...

Learn More 0 0Nov 25 '24

Demystifying Algorithms: Linear Search

What is Linear Search? Linear Search is the simplest and most straightforward algorithm...

Learn More 0 0Nov 24 '24

Demystifying Algorithms: Rabin-Karp

What is Rabin-Karp? Rabin-Karp is an efficient string-searching algorithm that uses...

Learn More 0 0Nov 24 '24

Demystifying Algorithms: Modular Indexing

What is Modular Indexing? Modular Indexing is a versatile technique used to handle...

Learn More 0 0Nov 21 '24

Demystifying Algorithms: Sliding Window

What is the Sliding Window Technique? The Sliding Window technique is a method used to...

Learn More 0 0Nov 21 '24

Fibonacci Pyramid Partner Workout: Build Strength and Creativity for Better Software Engineering

As software engineers, we spend hours solving complex problems, debugging code, and optimizing...

Learn More 2 2Nov 18 '24

Understanding the Testing Pyramid and Testing Trophy: Tools, Strategies, and Challenges

What is the Testing Pyramid? The Testing Pyramid is a foundational framework in software...

Learn More 1 0Nov 16 '24

Demystifying Algorithms: Two Pointers

What is the Two Pointers Technique? The Two Pointers technique is a highly efficient...

Learn More 0 0Nov 16 '24

Demystifying Algorithms: Brute Force

What is Brute Force? Brute force is one of the simplest and most direct problem-solving...

Learn More 0 0Nov 16 '24

Demystifying Data Structure Algorithms: A Series on Patterns, Complexities, and Real-World Insights

Introduction To demystify means to unravel the complexities of something and make it...

Learn More 0 0Nov 16 '24

InsightfulAI v0.3.0a1 Update: Railway Oriented Programming and Enhanced OpenTelemetry for Robust Pipelines

We're thrilled to announce the release of InsightfulAI v0.3.0a1, now available with significant...

Learn More 1 0Nov 15 '24

Introducing InsightfulAI: Public Alpha API for Simplified Machine Learning

We’re thrilled to launch InsightfulAI, a Public Alpha API designed to make classification and...

Learn More 0 0Nov 14 '24

Enhancing Observability in Machine Learning with OpenTelemetry: InsightfulAI Update

Introduction In the world of machine learning, observability is often overlooked, yet it's...

Learn More 0 0Nov 13 '24

Introducing InsightfulAI: Open-Source Machine Learning Templates for Everyone

Hello, Dev.to community! 👋 I’m excited to share InsightfulAI, a new open-source project designed to...

Learn More 0 0Nov 11 '24