D V
B
HomeAll PostsAuthorsMy ProfileAboutLogin

Posts List

  • Undirected Graph Cycle Detection, Part I: Double-Path Finder Depth-First Search Algorithm

    Jan 9, 2023 | Luis Martinez

    In an undirected graph edges can be traversed in the forward direction and in the reverse direction; how can then we detect cycles in such a graph? In this post we are going to discuss one method to solve this p...

  • Directed Graph Cycle Detection, Part II: Breadth-First Search–Khan's Algorithm

    Jan 4, 2023 | Luis Martinez

    In the previous post of this series we discussed how to use depth-first search (DFS) for detecting cycles in a directed graph, as well as returning a topological sort for the graph when no cycles are found. In t...

  • Directed Graph Cycle Detection, Part I: Depth-First Search Algorithm

    Dec 29, 2022 | Luis Martinez

    Given a directed graph, how can we determine whether there exists a cycle in the graph? There are several methods that can be used to answer this question. In this post, we are going to explore a depth-first-sea...

  • Designing Wordie: Wordie Clone DSA, Part II: Data Implementation

    Dec 3, 2022 | Luis Martinez

    In the previous post of this series,

  • Designing Wordie: Wordie Clone DSA, Part I: Data Architecture

    Nov 10, 2022 | Luis Martinez

    In this post I would like to discuss one approach to designing the popular mobile app game

  • Persisting Your Draft JS Wysiwyg Editor's Data to Your Back End

    Dec 4, 2021 | Luis Martinez

    In this post I want to discuss one way of persisting data to a back end (an API) using a Draft JS Wysiwyg editor.

  • Object-Oriented Ruby and My First Ruby Project-Quotes App

    Dec 3, 2021 | Luis Martinez

    I first learned about Object-Oriented Ruby while completing the free online Software Engineer boot-camp prep course from Flatiron. I’m now a student at Flatiron in the self-paced Software Engineer program. As pa...

  • Stabilizing Your Draft JS Wysiwyg Editor

    Oct 4, 2021 | Luis Martinez

    In this post I want to discuss one of the major challenges I faced in designing the post editor for

  • Post With an Embedded Website

    Oct 1, 2021 | Luis Martinez

    The editor now supports embedding websites or, more specifically, iframes. Find below a sample code that I wrote in a codesanbox environment.

  • Omniauth Authentication with Google

    Sep 10, 2021 | Cathy D

    I have downloaded so many apps that give me the option to login using facebook. I never really gave it much thought, all I knew is that it made my life a little simpler …

  • Building an Online Store

    Aug 12, 2021 | Luis Martinez

    During my second milestone project at Flatiron’s software engineering program I took the challenge of building an online store from scratch. I had some general ideas on how to get started from doing the Sinatra ...

  • JavaScript Event Listeners

    Aug 12, 2021 | Luis Martinez

    Javascript event listeners are an important component in the user experience with a webpage. Event listeners allow to dynamically display lots of information and provide rich functionality to a webpage without p...

  • Using an External API in your Ruby on Rails Application

    Aug 12, 2021 | Luis Martinez

    APIs provide a link between a client and a server so that the client can get (and, depending on the level of authorization for the client), post, edit, and/or delete information from the server. An API can be co...