Final day at Rocketgenius

And so, yet another school year starts and my internship at Rocketgenius has now come to an end. The 3 month internship was absolutely a blast and I really enjoyed working/collaborating with the team and learning different things that I was interested in learning. I really do feel more confident with certain methods of writing great code. One of my favorite parts of the internship was having the opportunity to visit the Rocketgenius offices for a week back in June, where I was able to work directly with the team in Virginia Beach and really have some great conversations and direct help with an assortment of projects I was working on.

Overall, it was an awesome internship and I must thank Carl Hancock for giving the opportunity to join the awesome team (remotely even!). Extra thanks to Alex Cancado for helping me out with code stuff throughout the course of the internship!

Until next time!

Building your own Boilerplate

Recently, I gave a talk about workflows at the Utah WP meetup and one point I mentioned was to create your own boilerplates, for a plugin or a theme.

Naturally, I assume you already try to use a boilerplate a lot of the time, but it may be one you use from another source and you only make modifications after you download it. But I believe that dedicating time to building your own boilerplate or taking an existing one and heavily modifying it to be reused throughout many projects is well worth. I didn’t think it was at first, but the time you can save by writing one dedicated to your business work can really be beneficial for you and your potential employees.

For theme developers, taking the _S theme and tailoring it to a cookie-cutter layout and with your dependencies to improve your workflow with clients who need a theme or if you plan to have a line of themes with similar javascript and a similar functions.php.

For plugin developers, If you build a lot of extensions for a plugin, build a boilerplate and release if the parent plugin doesn’t have one yet. Other than that, again , build a boilerplate that will make it super easy for you to generate plugins faster and more efficiently.

Like I said, try building your own or go with one that exists. I personally like to build my own with inspiration from existing boilerplates, but not quite a copy and paste.  In this day and age, a solid workflow is quite important and it’s good to keep working faster and smarter.   

Check out Material Palette!

i don’t usually do a lot of front-end development, but for the smaller projects I’ve been working, I’ve been using a lot of methods from material design. It keeps colors simple, flat, and visually appealing to the eye. But since my design skills are lacking, I’ve never been able to really determine a good color scheme, but it’s good to have some assistance here.

Check out one of my new favorite color scheme pickers: https://www.materialpalette.com

Zoommy for Mac

Stock images are becoming pretty important on the web. We use them for testing data and to make our website or product just look good. I’m a pretty heavy user of stock photography for things like blogging and testing data with High Quality images. The tough part: keeping up with all the cool sites that have 100s of stock images. And I believe that Zoommy for Mac is the problem solver. Zoommy is a simple and lightweight app that gathers stock images from the popular sites around that web. So check it out, I think it’s a fantastic timesaver. You can filter by color, and search dozens of free sites at once to find the right image.

Get Zoommy for Mac at $4 here!

First Day at Rocketgenius!

Today, I’m happy to announce that I’m joining the team at Rocketgenius as an Intern. I’m excited to have this opportunity to level up my skills as a developer this summer and to work with a fantastic team! It’s a pretty awesome step for me and I think I’ll be working on some pretty awesome Gravity Forms-related things during my time there :)

Building my first jQuery plugin

Today’s a pretty cool day. Not only was it my last day of school, but it was also the day I released my first jQuery plugin. It’s pretty simple, but it’s already sparked a lot of other plugin ideas for me. it was pretty fun to build and I will be building more jQuery (and Vanilla JS!) plugins soon.

it’s all part of the journey of being a professional developer to try new things and explore other languages and see what you can do!

Check out the plugin: https://github.com/NikV/bitcoin-ticker-jquery

Testing with JSONPlaceholder

JSON data is all over the web and it’s definitely a good idea to test out how you interact with data. One way you can test the data is with JSONPlaceholder, a free JSON API you can use to easily test POST, PUT, DELETE and GET. This API allows you to get JSON data for posts, albums, todos, and more. One of my favorite features is that you can setup your own fake data with node:

Whether you are creating a new app that requires retrieving and posting data to just playing around with JSON data, this free placeholder API will definitely help out with testing, which is great rather than pining a public API many times for testing purposes. Check it out!