Jocelyn Knight

Software developer, founder, and overall tech enthusiest.

I’m Jocelyn, a software developer and entrepreneur based in Las Vegas . I’m the founder and CEO of B&M Development Services, where we develop technologies that empower organizations to reach their full potential through the power of technology.

Female programmer working on code
Girl programming at computer
B&M Development Services logo
Laptop with code on screen
Jocelyn Knight professional photo

A Lesson in Conditional Logic and Observable Flows: Debugging RxJS in Action

While working through a complex piece of TypeScript code involving RxJS observables, I encountered a situation that offered a valuable lesson in understanding conditional logic, observable transformations, and the importance of clear intent in code design. Below, I’ll distill this experience into a blog post that captures the key takeaway—without using the original proprietary function names or code verbatim—and present it in a way that’s broadly applicable to developers working with reactive programming or conditional workflows.

A Dummies Guide to TypeScript Generics

TypeScript generics are a powerful feature that allows you to write reusable and type-safe code. In this article, we will explore the basics of TypeScript generics and how you can use them in your projects.

Work

  1. B&M Development Services logo
    Company
    B&M Development Services
    Role
    Founder & CEO
    Date
  2. SemanticBits logo
    Company
    SemanticBits
    Role
    Senior Software Engineer
    Date
  3. Clickfox logo
    Company
    Clickfox
    Role
    Senior Software Engineer
    Date
  4. Emil Interactive Gaming logo
    Company
    Emil Interactive Gaming
    Role
    UI/UX Engineer
    Date
  5. Allegiant Travel Company logo
    Company
    Allegiant Travel Company
    Role
    UI/UX Engineer
    Date