Topic: JoshAll Posts

createElement() vs createDocumentFragment()

I've been working on some #JavaScript to help populate pages with data returned from #AJAX requests. Generating #HTML elements or duplicating existing ones is pretty important for that sort of code. #Josh recommended checking out document fragments as they might be able to help. So I did. They can, but it depends what you're trying to do. In my case, it doesn't make much of a difference, as long as you put all the elements to be added into one container node before appending to the document. Otherwise, you could take a performance hit.

Check out this StackOverflow discussion for details on the differences.


Posted 28 Mar 2019 by Brian

Blog has moved!

Hey! If you're reading this, then you already noticed, but the #blog is now located at and now has a bit of a front page for our development services. That page could use some work, it's a bit of a process. Of course I say "our" because #Josh and I are going in on this together. Should be fun!

Does the blog need to be a #subdomain? Probably not, but it's #cool right? Just another thing about #WebDevelopment that I understand even better now.

Posted 20 Feb 2019 by Brian

React JS

I've mentioned #javascript #frameworks before. I generally don't like them. I'm not convinced they solve the problems they set out to solve. But, to find out, and because a lot of employers use them, I got together with my friend Josh to learn some of the basics of React.

So, the goal was simple, each of us would create a very simple game using #React. The game would be in the style of one of those clicker games where an enemy appears and must be defeated by clicking. Our version contains only the most bare bones features.

It wasn't too bad. There was a bit of a learning curve, and I'm sure there is more advanced stuff, but we were able to create our games in a few hours. Take a look. Speaking of more advanced stuff, I built mine with a single React component, but if I were to expand the game with more features, I can see how additional sub-components could speed up development. Here is the source on github if you're interested.

Am I convinced? Not really, but I get the picture. I'll want to practice with it some more before I could tell a potential employer that I know react, but for now I think I'd prefer to try a few other ones. Vue looks pretty interesting.

The format of setting aside a day with a friend to learn a new framework was very successful and a lot of fun. Thanks #Josh!

Posted 28 Jan 2019 by Brian


You found me! I'm Brian Bogedin. This is my website and blog. Obviously. Anyway, I'm a full stack web developer and game programmer operating in Southeast Michigan. I do freelance, too, so feel free to contact me with business inquiries. Thanks for stopping by!

Ping me:


This blog!

I'm making this blog from scratch. No CMS, frameworks or libraries! Just MySQL, PHP, JS, HTML and CSS. Is it necessary to create a blog from scratch? No, but it is great for learning, and customization. Does your blog have hashtags?

Website for a youtube channel that creates instructional and entertainment videos about illustration. I built the site and manage giveaways there from time to time. Currently working on a miniature custom CMS so that the site owner can administer the giveaways without my assistance.

SECO Tools

I do some work here and there for a company that sells mill tooling. Most recently built a batch processor for their tool converter. Basically, it takes a bunch of competitor product numbers and returns the information on tools offered by SECO with similar specs. Still needs some user friendliness enhancement, but it's currently only for internal use.


This is a small couch multiplayer game made in gamemaker for a game jam I organized with some friends. Up to 6 players use controllers or the keyboard to fire rockets on the side of their city to rotate a planet and avoid incoming missile. The trouble is, everyone else is trying to rotate the same planet! Download it on!


Mulitimedia engine being developed by my friend, Josh Powlison. Plays audio, video, comics, text, and kinetic novels. Cool stuff. I'm helping out a tiny bit. See the demo here.