Code Challenge: Valid Sudoku

js coding challenge

Working through these challenges on LeetCode is an interesting experience. This challenge took more code than I expected. It could be that I missed a more simple or elegant solution. However, like the Plus One Challenge, I felt I had a decent approach to start but I still ended up learning a few things along … [Read more…]

Code Challenge: Contains Duplicate

js coding challenge

Working through these challenges on LeetCode is an interesting experience. I try to solve the problems or at least think an approach through prior to hitting the docs and as a last result searching for solution specifics. This is to avoid getting overly frustrated since the purpose is to try and stretch my knowledge while … [Read more…]

Code Challenge: Plus One

js coding challenge

Working through these challenges on LeetCode is an interesting experience. Some have been pretty challenging like rotating an array and some have felt more relatable and straight-forward to solve like finding the best time to buy and sell stock. The range of feelings has been interesting, progress hasn’t been linear but I am enjoying working … [Read more…]

Code Challenge: Rotate an Array

js coding challenge

This the 3rd challenge and I came in with high confidence after getting through the first and second challenges on LeetCode. I was feeling good after completing the last challenge to find the best time to buy and sell stock but this one really turned out to be a tough one. The challenge: Given an … [Read more…]

Testing Webhooks with JS

testing webhooks with nodejs

Webhooks are a popular way for platforms to notify external clients and integrations when changes are occurring in near real time. Webhooks can be very useful but they can also present a challenge for both automated and exploratory testing of the webhooks implementation. Typically the integrator registers to recieve webhooks by providing an endpoint that … [Read more…]

Testing With Frisby

If you have been testing API endpoints, you may have used tools like cURL, Postman, or DHC as a client for testing them. Those tools definitely have their place, but ever since I started automating tests it generally feels faster to just script them up. Even if I’m not going to be checking these tests … [Read more…]