• Design
  • Shotty
  • Blog
  • Reading
  • Photos
Menu

Jacob Ruiz

Product Designer
  • Design
  • Shotty
  • Blog
  • Reading
  • Photos
graphql-notes@2x.png

GraphQL Pagination: hasNextPage

June 18, 2019

Part 3 of Pagination: Telling the client if there is a next page available.

Read More
graphql-notes@2x.png

GraphQL Pagination with Connections

June 17, 2019

Part 2 of Pagination. Cursor-based pagination with Connections and a PageInfo object.

Read More

Philip Glass - Glassworks

June 17, 2019

Philip Glass - Glassworks (complete)

graphql-notes@2x.png

GraphQL Pagination

June 16, 2019

Step 1 of cursor-based pagination.

Read More
Screen Shot 2019-06-14 at 5.13.58 PM.png

Inter Is A Free, Cross-Platform Alternative To San Francisco

June 14, 2019

Setting your CSS to use a system font will get you the beautiful San Francisco font on Apple devices, but your design will look much different on other platforms.

Use the Inter font to achieve a similar look to San Francisco but with cross-platform support.

Get if for free here: https://rsms.me/inter/

graphql-notes@2x.png

GraphQL Enums

June 14, 2019

Using enums in GraphQL to improve our role-based permission system.

Read More
graphql-notes@2x.png

Role-based permissions in GraphQL

June 12, 2019

My working notes while building a GraphQL server.

Read More
1 Comment
graphql-notes@2x.png

Why Use Custom Date Scalar Types in GraphQL?

June 11, 2019

My working notes while building a GraphQL server.

Read More
Comment
graphql-notes@2x.png

Password Reset in GraphQL

June 10, 2019

My working notes while building a GraphQL server.

Read More
In Code
Comment
shotty-dark-mode

Shotty Dark Mode Is Out Today!

April 26, 2019

I made some fun updates to the Shotty website to celebrate the launch of dark mode. Website built with Gatsby.

Read More
In Code, Design Tags Design, code
Comment
tweet.png

How to use Material Design SVG icons in React

April 4, 2019

Getting quality SVG icons into your React project is so easy with the Material Icons npm package. A quick explanation…

Read More
Screen Shot 2019-04-05 at 2.05.38 PM.png

Use My Sketch File: Mac App Icon Template

April 4, 2019

Designing app icons for Mac is a tedious process because you have to export the icon at various sizes to match Apple’s specifications. If you want a drop shadow on your icon, you have to take extra care to make sure the shadow isn’t clipped.

I made this Sketch template to help make it easier. The artboards are already set up to export all the required sizes. Get it for free here:

This is the source file I used to create the app icon for Shotty.

Download Sketch file


In Design Tags design, freebie, sketch
1 Comment
Screen Shot 2019-04-02 at 10.22.03 AM.png

Focus on fonts: Klim Type Foundry

April 1, 2019

If you’re looking for some high-quality fonts that are unique and aren’t overused, take a break from Google Fonts and check out Klim Type Foundry. They have some really well-crafted typefaces in a variety of styles. I love the video on the homepage as well, an interesting way to bring some feeling to a site about fonts: https://klim.co.nz/

Shotty’s new website

Shotty’s new website

Shotty has a new website built in React & Gatsby →

March 28, 2019

I’m proud to launch Shotty’s new marketing site, which was built in React with Gatsby. I felt it was important to move Shotty’s marketing to its own domain separate from my personal site. This way I could have some fun developing the brand, adding animations, and building the kind of first-touch experience that could speak to the simplicity and ease of using Shotty.

In the coming weeks I’ll do a few blog posts here describing how I did certain things when designing and coding the new site, such as the sticky header that adapts its size based on the scroll position.

I’ll also continue to make updates and improvements to the site. It’s a fun and simple site where I can play with new animation techniques, so I look forward to future releases.

Check out the new site! https://meetshotty.com/

app store badge@2x.png

Tutorial: How to add an official "Download on the App Store" badge to your website in 3 steps

February 2, 2019

If you’re selling an app, you’ll want to use the official “Download on the App Store” button provided by Apple. This will give you more credibility, so users know they’re dealing with a legit app approved by Apple. Luckily, you can add this button to your site by simple copy/pasting some HTML from Apples handy iTunes Link Maker Tool.

Read More
In Design, Code
Comment
spoof.png

How to get past wifi limits on public wifi networks

February 1, 2019

Ok, before I jump into the how-to I just need to say: please don’t use these powers for evil! Don’t use this to screw your local mom and pop coffee shop out of a scone purchase.

With that said, sometimes you’ll find yourself in a bind where you’re on a public wifi network, like at an airport, and you’re trying to finish your work, and suddenly you get a popup saying you’ve exceeded your limit.

If you must reset your limit so you can do work on the internet that helps other people and is generally positive, here’s what you can do:

Read More
Tags tutorial

React talk: Recomposing your React application by Andrew Clark

January 31, 2019
In Code Tags code, react
hero (1).png

Tutorial: How to use SVGs from Sketch in React

January 30, 2019

It’s easy to create SVGs in Sketch. But how do you get them into React so you can use them? Better yet, how can you use them in a way where you can change their color, shape, and other properties based on user input? It’s surprisingly easy.

Read More
In Code, Design, Javascript Tags react, svg, design, development, code
Comment

Pricing Design Work & Creativity

January 23, 2019

Google Analytics Tutorial for Beginners

January 22, 2019

Use the table of contents in the description to skip to whatever section you’re looking for.

← Newer Posts Older Posts →
shotty-skinny2x.jpg

Shotty - Faster Access To Your Screenshots on Mac

Shotty is an award-winning Mac app I created to give you instant access to all your recent screenshots, right from the menu bar. You can even add annotations on-the-fly. Stop wasting time digging through Finder for your screenshots. I promise it’ll change your workflow forever (just read the App Store reviews!).



Most popular

information-architecture

Information Architecture: The Most Important Part of Design You're Probably Overlooking

Follow @JacobRuizDesign