Sherri Wheeler

Sherri is a web software developer and business professional with over 15 years of experience working with PHP. She currently operates her company Avinus Web Services, and for fun she creates games and open source software. When not at the computer you’ll find her camping, swimming and making forts with her husband and three sons in Ontario, Canada. Connect with her on Twitter.

twitter: @SyntaxSeed

Articles

PHP Puzzles: Improved Directions

By Sherri Wheeler

In our last issue, we simulated population growth—a component of many popular games. In this article, we look at pruning redundant items from a list of directions.

Published in Running Parallel, October 2020

PHP Puzzles: Calculating Population Growth

By Sherri Wheeler

Each installment of PHP Puzzles presents a small coding exercise typical of those we might encounter in a job interview, or on a coding challenge website. In the following month, we’ll look at a couple of possible solutions for today’s puzzle.

Published in Under the Scope, September 2020

PHP Puzzles: Writing a Dice Roller

By Sherri Wheeler

In our last issue, we looked at a problem from game development—generating random loot with different rarities. We saw multiple solutions, including a common technique used in many games. Our new puzzle asked us to calculate dice rolls for tabletop games.

Published in Data Discipline, August 2020

PHP Puzzles: Random Loot

By Sherri Wheeler

In our last issue, we looked at multiple solutions for the Fibonacci math problem. We saw a common recursion gotcha when one of our solutions caused PHP to timeout on modest inputs. We then took a more fun direction and presented a problem from game development: randomizing the quality of loot generation. Let’s look at loot quality and then pose another game related puzzle.

Published in Warp Driven Development, July 2020

PHP Puzzles: Calculating Fibonacci Sequences

By Sherri Wheeler

Each installment of PHP Puzzles presents a small coding exercise typical of those we might encounter in a job interview, or on a coding challenge website. In the following month, we’ll look at a couple of possible solutions for today’s puzzle. In our last issue, we solved the very common Factorial math problem to get ourselves warmed up. We looked at an iterative and a recursive solution. I then ask readers to solve the similar Fibonacci problem.

Published in Advanced Design & Development, June 2020

PHP Puzzles: Factorials

By Sherri Wheeler

Each installment of PHP Puzzles presents a small coding exercise typical of those we might encounter in a job interview, or on a coding challenge website. In the following month, we’ll look at a couple of possible solutions for today’s puzzle. Perhaps one of the most common coding puzzles, I recall this one from high school computer class&msdash;calculating a factorial.

Published in Unsupervised Learning, May 2020

The Business Of PHP

By Sherri Wheeler

Among the many strategic decisions a business needs to make, one which we as developers are involved with is the choice of tech stack—the tools and technologies used for software development. When choosing a backend language, PHP presents its list of strengths and weaknesses; this article examines these from a business perspective.

Published in Machine Learning and OpenAPI, April 2020 —Available for Free