The Art of Rebranding: 7 Steps to a Successful Makeover

Original Source: http://feedproxy.google.com/~r/Designrfix/~3/J1r2AhCPjso/the-art-of-rebranding-7-steps-to-a-successful-makeover

Rebranding just like evolution comes to us all: from our personal lives to relationships, and most importantly to our brands!  Rebranding is a necessary facet for the growth of every brand. Often times, there’s the need to break free and transform your brand to represent new values and mission in order to reach new goals […]

The post The Art of Rebranding: 7 Steps to a Successful Makeover appeared first on designrfix.com.

Top Prototyping and Design Handoff Tools for Designers

Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/6FdF6zUL8wk/

The advantage of prototyping is that it allows designers to prove or disprove their concepts. Also, to fine tune their designs. And it can demonstrate how the final product will work once production is completed. Prototyping tools are used to simulate application flow, to test performance, and create a user experience.

In practice, designers use a variety of prototyping tools. Their capabilities range from simple to advanced.

Tools that support design handoff are relatively new on the scene. The available choices are still somewhat limited. Several tools that support both prototyping and handoff are described in this article.

When a tool of this type is right for your project’s workflow, it make’s life that much easier. And any one of the 5 presented here can easily make that happen.

1. Overflow

Example of Overflow

Preparing a design for product development purposes is seldom an easy task. Taking a design and presenting it in the form of a beautiful user flow diagram isn’t always that much fun. Not only are these diagrams traditionally hard to build, but they can also be a pain to update and maintain.

Part of the problem lies in that, until recently, a tool that explicitly specialized in user flow diagramming for designers hasn’t existed. Essentially one that makes it easy to connect between visual screens to illustrate the bigger picture.

Overflow changed all of that. Overflow is the world’s first user flow diagramming tool specifically tailored for designers; a tool that will significantly accelerate your user flow design diagramming process. You can sync your designs from Figma, Sketch, or Adobe XD, upload images and add shapes and connectors to create interactive user flow presentations that tell the story behind your design work.

Overflow is available on MacOS for a 30-day free trial. A Windows version is expected to follow at a future time.

2. Webflow

Example of Webflow

With Webflow, you can prototype anything from a website dashboard to a mobile app, and you can do so using fully-functional forms and real, dynamic content. That’s more than most prototyping tools allow — but there’s even more to come.

Because with Webflow, you can actually skip the handoff. It enables you to take your finished prototype and move right into the build and launch phases, creating a completely custom, production-ready website without any need for coding. HTML, CSS, and JavaScript coding is done for you.

When it’s time to launch, world-class hosting is available. It’s lightning-fast, hassle-free, and doesn’t involve any of the usual, cumbersome setup.

Plus, you can build your website or app from scratch, from a template, or by using any of a large array of community-created UI kits.

In short, Webflow is a single tool that could make much of your current toolkit completely obsolete. And who wouldn’t rather be using fewer tools?

3. UXPin

Example of UXPin

UXPin is a prototyping tool created to help reduce the time spent on design and development. Fewer tools, faster collaboration, shorter time to market. Manage design tasks, create a prototype that perfectly mimics the real product, collaborate on iterations, and hand off the project to the development team – all from one tool.

The perfect solution for both professionals and those who are just starting in design. Try the free plan and scale if need be.

4. Avocode

Example of Avocode

You can use this platform-independent tool to automate your project’s design handoff workflows, import and share design versions with team members and stakeholders, and turn Sketch, PSD, and other file formats like XD, Figma or Illustrator into code.

Avocode syncs and stores your design files in the cloud and helps you keep those files correctly versioned and organized; and you don’t have to prepare your files upfront in any way.

5. Savah

Example of Savah

With Savah at your fingertips, it’s easy to create an end-to-end journey for your web or mobile app projects. This is not your typical prototyping and design collaboration tool in the sense that it does much more than help you build a prototype.

Savah promotes collaboration and team feedback. And it also has a built-in design workflow and approval system that can immediately speed up your project’s design phase. Savah is free to use for solo designers.

Looking for an ideal prototyping and handoff tool?

While there’s certainly no shortage of tools and techniques for building prototypes, finding what you need can be a challenge. Simply because what you need depends on the task at hand, making that need a variable.

You could choose blindly or simply throw your hands up in despair, but you don’t have to do either. Just take the following into account when it’s time to make a selection:

The tool should make collaboration and information sharing easy.
It should have a shallow learning curve and be easy to use.
It should serve you well for low-fi prototyping, medium-fi prototyping, hi-fi prototyping, or if need be, all the above.
And, the price should suit your budget.

You also want to look at the pros and cons of any given tool, whether it’s for prototyping or design handoff, taking into account the following criteria:

Fidelity: How well does the tool support visual and interaction design?
Consistency: Does it have the necessary features to ensure design consistency in your work?
Accuracy: Does it enable you to strictly adhere to your organization’s “source of truth”?
Collaboration: Does it make collaboration and co-design activities easy to perform and manage?
Developer Handoff: What processes does it follow to generate specifications and assets for developers?

Remember, you’re not looking for the “best”. You’re looking for a tool that will do the job and do it well without placing any bothersome constraints on you or on your design.

Conclusion

You can save a ton of time and avoid a certain amount of grief by staying up to date with the latest tools and techniques. That includes prototyping tools and most certainly handoff tools. The handoff tools are a recent addition to a web designer’s toolbox.

Some tools can be used for virtually any project, unless or until they become obsolete. Usually you need to consider the task at hand when selecting one. The ability to work on a given platform or any platform should always be considered. Also, a possible need to integrate with other design tools should be considered.


Go off Grid: Offline Reader for SitePoint Premium Now in Beta

Original Source: https://www.sitepoint.com/go-off-grid-offline-reader-for-sitepoint-premium-now-in-beta/?utm_source=rss

We’ve done a massive amount of work on the SitePoint Premium experience this year, but users have been very clear about what they want to see next.

Our most requested feature is offline access to books in the SitePoint Premium library, and today, it’s here.

We’ve been working on this for a long time and we’re very excited to release what we think is a great way to read these books offline. But we hope you’ll bear in mind that this is the first beta release of offline access, and we expect that there will be issues.

We’re releasing this as an MVP to our Premium users so that we can iterate on it based on your feedback. This solution will allow you to read our content offline on any device, without having to download a specialized app.

You can now access this feature in the reader in SitePoint Premium. You will need to use a modern browser, as we’re running service workers and indexDB to enable this feature.

Downloading a book is a two-stage process:

Click the download toggle as shown in the screenshot below, which will save the book to be accessed offline.
You will then need to save the page, either natively in the browser or via a bookmark to be able to access the book while offline.

Please try it out and give us your feedback. There’s a dedicated thread for feedback over on the SitePoint Community, which you can access with your existing SitePoint Premium account.

Keep your eye on this feature. We’re working to release a new version soon, which will make it easier to see which titles you have downloaded for offline access.

Head to the library and test the offline reader
Head over to our feedback thread

The post Go off Grid: Offline Reader for SitePoint Premium Now in Beta appeared first on SitePoint.

Exploring Istanbul at Night – Mirror World

Original Source: http://feedproxy.google.com/~r/abduzeedo/~3/d_RSgYtaWqo/exploring-istanbul-night-mirror-world

Exploring Istanbul at Night – Mirror World
Exploring Istanbul at Night - Mirror World

AoiroStudioOct 16, 2019

Elsa Bleda is a photographer and visual artist based in Johannesburg, South Africa. She has been taking photographs of Istanbul, Johannesburg and more; she has a distinct style that would immediately make you remind of Blade Runner. When you think of this movie, you would think about scenes from cities from Tokyo, Hong Kong and etc. But it’s much more than that when you think of it, the same inspiration can also be taken from any cities around the world. It’s all into the perception of what you see around you and being inspired of the movie Blade Runner. Please enjoy Elsa’s work, it’s quite inspirational!

More Links

Instagram
Behance
Digital Photography

Exploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror WorldExploring Istanbul at Night - Mirror World


Fall Freebie: Downloadable Halloween Icons and Graphics

Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/PmMmu3mdQwQ/

Looking for some free Halloween-themed graphics to spice up your designs? During the fall season, you’ll find a lot of freebies for autumn icons and backgrounds. If you want to decorate your website for October or create some festive Halloween banners, this is a great time to dive in and get some free graphics.

We’ve collected some great sources of free Halloween icons, vectors, and designs. These will be perfect if you need some cute and spooky graphics.

Free Fall Icons and Graphics Pack

Example of Free Fall Icons and Graphics Pack

These cute digital icons are mostly made with the autumn season in mind, but there are quite a few Halloween examples in here as well. A jack-o-lantern, a witch’s hat, and spooky bats are just a few. There are both vector and PNG versions of each icon, so use whichever works for you.

Design Freebie: Halloween Vector Icons

Example of Design Freebie: Halloween Vector Icons

Vector icons are great because they’re both scalable to any size and easily editable. These vectors use a simple, appealing style with cartoony monsters, grinning pumpkins, and expressive ghosts. There are 42 icons including both props and characters, so it should last you a while.

Materia Flat Halloween

Example of Materia Flat Halloween

Minimalism fits in almost anywhere. The simpler a design, the easier it is to integrate with other styles. These 41 flat designs won’t look out of place as icons on your website or background decoration in graphics. They are a bit scarier with angry skeletons, bloody props, and spooky spiders, but with a cute and simplistic style that makes them very endearing.

Cute Halloween Background with Flat Design

Example of Cute Halloween Background with Flat Design

This adorable design would look great as a greeting card. It’s full of cute, smiling characters and varied background decorations. Since it’s a vector image, you’ll be able to customize and scale each of the elements to create the perfect scene.

Spooky Halloween: 40 Icons, 4 Styles

Example of Spooky Halloween: 40 Icons, 4 Styles

You’ll never run out of icons with this set of 40 minimalistic Halloween icons, suitable for web and graphic designs. Each icon comes in lined and filled styles, with an additional thin and thick version of each. There’s also both an SVG vector and PNG bitmap version of each in this pack.

Flat Design Background for Halloween

Example of Flat Design Background for Halloween

Here’s another cartoon Halloween background you’ll love. This one depicts a mysterious castle with bats, spiders, and a huge harvest moon, and it’d make a great banner background. It comes in vector format, so you can tweak each element to your liking.

10 Cursed Halloween Vectors

Example of 10 Cursed Halloween Vectors

With a highly-stylized, wacky design, these unique vectors lack the generic appeal of minimalistic icons – you can’t use them in just any project. But if these fun and colorful characters appeal to you, they’d make great centerpieces in a graphic.

unDraw Halloween

Example of unDraw Halloween

unDraw is a free, constantly maintained collection of vector icons and images for web designers. For Halloween 2018, they created a set of haunting background PNG images depicting scenes from various classic horror movies. Try to guess what each one is before you click, and use the arrow below each image to download.

Spooky Halloween Graphics

The fall season tends to bring out a lot of cute Halloween art. These little icons would make great stickers on your banners and backgrounds, or in any other autumn-themed design project you’re working on this year.

Make sure to double-check the license before using these commercially, as some may require attribution, but most of these are totally free for use. Don’t hesitate to include these adorably spooky icons and backgrounds in your Halloween works.


Collective #557

Original Source: http://feedproxy.google.com/~r/tympanus/~3/1HB37HJYcA4/

C557_Darkui

How to design delightful dark themes

In this article Teresa Man shares how to design dark themes that are readable, balanced, and delightful.

Read it

C557_viz

roughViz

A reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

Check it out

C555_divi

Our Sponsor
You’ve never built a WordPress website like this before

Divi is more than just a WordPress theme, it’s a completely new website building platform that replaces the standard WordPress post editor with a vastly superior visual editor.

Try it

C557_spotify

Spotify TUI

A Spotify client for the terminal written in Rust. By Alexander Keliris.

Check it out

C557_designsys

Design System Playground

Play with typography, colors and themeable components in your design system. By John Polacek.

Check it out

C557_tokyo

Mini Tokyo 3D

A real-time 3D digital map of Tokyo’s public transport system. By Akihiko Kusanagi.

Check it out

C557_counters

The wondrous world of CSS counters

An in-depth look at CSS counters, how they’ve expanded with better support for internationalization and how it’s possible to implement a pure CSS Fizzbuzz solution with them.

Read it

C557_git

GitSheet

GitSheet is a simple git cheat sheet reference for common git commands.

Check it out

C557_mario

100% CSS Mario Kart

Stephen Cook creates an interactive version of Mario Kart using only CSS.

Watch it

C557_component

Dynamic CSS Components Without JavaScript

Learn how pure CSS components are achievable with custom properties.

Read it

C557_converter

Clip-path converter

A very useful tool if you want to prepare SVG paths to be used with CSS clip-path. By Yoksel.

Check it out

C557_cssisawesome

CSS is Awesome – Variable fonts Edition

A fun demo by Mandy Michael that shows how variable fonts can fix CSS 😜

Check it out

C557_progressive

The “P” in Progressive Enhancement stands for “Pragmatism”

Andy Bell explains progressive enhancement in a more practical way.

Read it

C557_promise

Advanced JavaScript Node.js Promises chaining collections

Learn how to use advanced features of JavaScript Promises using Node.js with this programming tutorial.

Read it

C557_spinner

Intro to SVG for React Developers

A tutorial by Daniel Matarazzo where you’ll build a colorful spinning loading indicator as a React component, using some very simple SVG markup.

Read it

C557_w3c

The W3C At Twenty-Five

In this article, Rachel Andrew explains how the W3C works and shares her “Web Story” to explain why the Web Standards process is so vitally important for everyone to have an open web platform where they can share their stories and build awesome things for the web together.

Read it

C557_openbook

The Open Book Project

Joey Castillo is on a mission to create a simple book reading device that anyone with a soldering iron can build for themselves.

Check it out

Screen-Shot-2019-10-14-at-15.36.53

Able

Able is a bootstrapped community for people to read and write about software.

Check it out

C557_customprop

Patterns for Practical CSS Custom Properties Use

Tyler Childs shows some examples of patterns for Custom Properties from his Cutestrap framework.

Read it

C557_patterns

1 element card background patterns (see description)

A pure CSS technique for creating patterns that doesn’t use SVGs or images other than CSS gradients. By Ana Tudor.

Check it out

C557_sql

The SQL Murder Mystery

Use SQL queries to solve the murder mystery. Suitable for beginners or experienced SQL sleuths.

Check it out

C557_winners

js13kGames Winners

Check out the winners of this year’s Js13kGames competition.

Check it out

C557_UI

Blocke: Social web UI kit

A free social UI kit from Blocke that includes 3 ready-made screens with 30+ components that might come in handy for building a social feed.

Check it out

C557_webgltext

From Our Blog
Create Text in Three.js with Three-bmfont-text

A short tutorial on how to create animated text in Three.js with three-bmfont-text and give it a nice look using shaders.

Read it

Collective #557 was written by Pedro Botelho and published on Codrops.

9 of the Best Animation Libraries for UI Designers

Original Source: https://www.sitepoint.com/our-top-9-animation-libraries/?utm_source=rss

This is the latest update to our guide to helping you choose the right animation library for each task. We’re going to run-through 9 free, well-coded animation libraries best-suited to UI design work — covering their strengths and weaknesses, and when to choose each one.

Take your CSS animations to the next level with our Animating with CSS course by Donovan Hutchinson, the man behind CSS Animation Rocks.

Front-end web design has been through a revolution in the last decade. In the late naughties, most of us were still designing static magazine layouts. Nowadays, we’re building “digital machines” with thousands of resizing, coordinated, moving parts.

Quite simply, great UI designers need to be great animators too — with a solid working understanding of web animation techniques.

Keep in mind that we’re looking at each library from the perspective of a code-savvy UI designer, not as a “code guru” developer. Some of these libraries are pure CSS. Others are JavaScript, but none require anything more than basic HTML/CSS understanding to be useful. Link the library; add a CSS class.

Quite simply, great UI designers need to be great animators with a rock-solid understanding of the underlying tech.

This is the latest update to our guide to helping you choose the right animation library for each task. We’re going to run-through 9 free, well-coded animation libraries best-suited to UI design work – their strengths and weaknesses and when to choose each one.

Some are pure CSS. Others are JavaScript, but none require anything more than basic HTML/CSS understanding to be used.

Enjoy.

The 2017 Top 9 Animation Libraries List

Animate.css

Bounce.js

AnimeJS

Magic Animations

DynCSS

CSShake

Hover.CSS

Velocity.js

AniJS

Animate.css

Animate.css is one of the smallest and most easy-to-use CSS animation libraries available. Applying the Animate library to your project is as simple as adding the required CSS classes to your HTML elements. You can also use jQuery to call the animations on a particular event.

Animate.css

Creators: Daniel Eden

Released: 2013
Current Version: 3.5.2
Most Recent Update: April 2017
Popularity: 41,000+ stars on GitHub
Description: “A cross-browser library of CSS animations. As easy to use as an easy thing.”
Library Size: 43 kB

GitHub: https://github.com/daneden/animate.css

License: MIT

As of mid-2017, it still one of the most popular and widely-used CSS animation libraries and its minified file is small enough (16.6kb) for inclusion in mobile websites as well. It has 41,000 stars on Github and is used as a component in many larger projects.

Animate.css is still under active development after 4 years. We feel that this is one of the simplest and most robust animation libraries and would definitely recommend you to use this in your next project.

Bounce.js

Bounce.js is a tool and javascript library that focusses on providing a selection of unique bouncy CSS animations to your website.

Bounce.js

This project is open-source with its code on GitHub.

Creators: Tictail

Released: 2014
Current Version: 0.8.2
Most Recent Update: Feb 2015
Popularity: 4,967+ stars on GitHub
Description: “Create beautiful CSS3 powered animations in no time.”
Library Size: 16 kB

GitHub: https://github.com/tictail/bounce.js

License: MIT

Bounce.js is a neat animation library shipped with about ten animation ‘pre-sets’ – hence the small size of the library. As with animate.css, the animations are smooth and flawless. You might want to consider using this library if your needs focus on ‘pop and bubble’ animation types and could benefit from a lower file size overhead.

AnimeJS

AnimeJS is described as a lightweight JavaScript animation library that ‘works with any CSS Properties, individual CSS transforms, SVG or any DOM attributes, and JavaScript Objects’. It’s pretty awesome – so awesome in fact, that the GIF capture I took below can’t do justice to how smooth and buttery the motion is.

Bounce.js

This project is available on GitHub.

Creator: Julian Garnier

Released: 2016
Current Version: 2.0.2
Most Recent Update: March 2017
Popularity: 12,222+ stars on GitHub
Description: “JavaScript Animation Engine.”
Library Size: 10.9kB

GitHub: https://github.com/juliangarnier/anime

License: MIT

AnimeJS is only newcomer to our list but has won a lot of converts in the 12 months since it’s creation. It’s incredibly versatile and powerful and wouldn’t be out of place being used within HTML games. The only real question is ‘is it overkill for simple web apps’?

Maybe, but as its fast, small and relatively easy to learn, it’s hard to find fault with it.

Magic Animations

Magic Animations has been one impressive animation libraries available. It has many different animations, many of which are quite unique to this library. As with Animate.css, you can implement Magic by simply importing the CSS file. You can also make use of the animations from jQuery. This project offers a particularly cool demo application.

Magic Animations

The post 9 of the Best Animation Libraries for UI Designers appeared first on SitePoint.

Getting Started with GraphQL and React Native

Original Source: https://www.sitepoint.com/graphql-react-native-getting-started/?utm_source=rss

In 2012, Facebook engineer Nick Schrock started work on a small prototype to facilitate moving away from an old, unsupported partner API that powered the current Facebook News Feed. At the time, this was called “SuperGraph”. Fast forward to today and SuperGraph has helped shape the open-source query language GraphQL, which has been much of the buzzword in recent times.

Facebook describes GraphQL as a “query language for APIs and a runtime for fulfilling those queries with your existing data”. Put simply, GraphQL is an alternative to REST that has been steadily gaining popularity since its release. Whereas with REST a developer would usually collate data from a series of endpoint requests, GraphQL allows the developer to send a single query to the server that describes the exact data requirement.

Prerequisites

For this tutorial, you’ll need a basic knowledge of React Native and some familiarity with the Expo environment. You’ll also need the Expo client installed on your mobile device or a compatible simulator installed on your computer. Instructions on how to do this can be found here.

Project Overview

In this tutorial, we’re going to demostrate the power of GraphQL in a React Native setting by creating a simple coffee bean comparison app. So that you can focus on all of the great things GraphQL has to offer, I’ve put together the base template for the application using Expo.

A mockup of our coffee comparison app

To get started, you can clone this repo and navigate to the “getting-started” branch, which includes all of our basic views to start adding our GraphQL data to, as well as all of our initial dependencies, which at this stage are:

{
"expo": "^32.0.0",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-navigation": "^3.6.1"
}

To clone this branch, you’ll need to open up terminal and run this command:

git clone https://github.com/jamiemaison/graphql-coffee-comparison.git

To then navigate to the getting-started branch, you move into the newly cloned repo with cd graphql-coffee-comparison and run git checkout getting-started.

The next stage is to install our dependencies. To do this, make sure you’re on Node v11.10.1 and run npm install in the root directory of the project. This will add all of the dependencies listed above to your node_modules folder.

To start adding GraphQL to our React Native app, we’re going to need to install a few more dependencies that help us perform a few simple GraphQL functions. As is common with modern JavaScript development, you don’t need all of these dependencies to complete the data request, but they certainly help in giving the developer a better chance of structuring some clean, easy-to-read code. The dependencies you’ll need can be installed by running npm install –save apollo-boost react-apollo graphql-tag graphql.

Here’s an overview of what these dependencies are:

apollo-boost: a zero-configuration way of getting started with GraphQL in React/React Native
react-apollo: this provides an integration between GraphQL and the Apollo client
graphql-tag: a template literal tag that parses GraphQL queries
graphql: the JavaScript reference implementation for GraphQL

Once all of the necessary dependencies have finished installing, run npm start. You should now see your familiar Expo window, and if you launch the app (either via a simulator or on a device) then you should see a screen similar to this:

A mockup of our getting started page

In basic terms, this application has two screens that are managed by react-navigation, Home.js and CoffeePage.js. The Home screen contains a simple FlatList that renders all of the coffee beans supplied to its data field. When clicked on, the user is navigated to the CoffeePage for that item, which displays more information about the product. It’s our job to now populate these views with interesting data from GraphQL.

The complete coffee page

Apollo Server Playground

There are two main elements to any successful GraphQL transaction: the server holding the data, and the front-end query making the request. For the purposes of this tutorial, we aren’t going to start delving into the wonderful world of server-side code, so I’ve created our server for us ready to go. All you need to do is navigate to yq42lj36m9.sse.codesandbox.io in your favorite browser and leave it running throughout the course of development. For those interested, the server itself is running using apollo-server and contains just enough code to hold the data we need and serve it upon receiving an appropriate query. For further reading, you can head over to apollographql.com to read more about apollo-server.

GraphQL Query Basics

Before we get into writing the actual code that’s going to request the data we need for our coffee bean comparison app, we should understand just how GraphQL queries work. If you already know how queries work or just want to get started with coding, you can skip ahead to the next section.

Note: these queries won’t work with our codesandbox server, but feel free to create your own at codesandbox.io if you’d like to test out the queries.

At its simplest level, we can use a flat structure for our queries when we know the shape of the data we’re requesting:

QUERY: RESPONSE:
{ {
coffee { "coffee": {
blend "blend": "rich"
} }
} }

On the left, we see the GraphQL query requesting the blend field from coffee. This works well when we know exactly what our data structure is, but what about when things are less transparent? In this example, blend returns us a string, but queries can be used to request objects as well:

QUERY: RESPONSE:
{ {
coffee { "coffee": {
beans { "beans": [
blend {
} blend: "rich"
} },
} {
blend: "smooth"
}
]
}
}

Here you can see we are simply requesting the beans object, with only the field blend being returned from that object. Each object in the beans array may very well contain other data other than blend, but GraphQL queries help us request only the data we need, cutting out any extra information that’s not necessary for our application.

So what about when we need to be more specific than this? GraphQL provides the capability for many things, but something that allows for extremely powerful data requests is the ability to pass arguments in your query. Take the following example:

QUERY: RESPONSE:
{ {
coffee(companyId: "2") { "coffee": {
beans { "beans": [
blend {
} blend: "rich"
} },
} {
blend: "smooth"
}
]
}
}

What we see is that we can pass an argument — in this case, the companyId — which ensures that we are only returned beans from one particular company. With REST, you can pass a single set of arguments via query params and URL segments, but with GraphQL querying every single field, it can get its own set of arguments. This allows GraphQL to be a dynamic solution for making multiple API fetches per request.

The post Getting Started with GraphQL and React Native appeared first on SitePoint.

Brand Identity for Bente Tattoo Studio in Norway

Original Source: http://feedproxy.google.com/~r/abduzeedo/~3/1z1vrLpv1Jg/brand-identity-bente-tattoo-studio-norway

Brand Identity for Bente Tattoo Studio in Norway
Brand Identity for Bente Tattoo Studio in Norway

AoiroStudioOct 13, 2019

We would like to feature the work from Matheus Gomes who is a graphic designer and art director based in São Paulo, Brazil. We are showcasing more specifically his project for Bente Tattoo Studio. Founded in July 2018 by Bente Berg, a tattoo artist where the studio is based in Bergenhus, Bergen, Norway. Combined with photography, the graphic design is clean with an introductory serif font which is pretty unique for a tattoo artist. I must admit the photography really sets the tone really well.

Therefore, all visual elements combined with photography art direction create a result brought up in a classic visual communication. As for the materials used in stationery, (torn) cardboard is employed to represent the imperfection part, and put together with its texture, it is an abstract representation of Norway’s hills and nature setting. Moreover, for the visual identity, the typeface designed by Dreams Office was opted to bring to life to the whole identity system for its precise lines, classic aesthetics, and slightly imperfect curves. Everything folding and unfolding what, why, and who the studio is.

Credits

Photos by by Jake Davies, Alexa Mazzarello, and Ezgi Polat.
More Links

Personal Site
Behance
Brand Identity

Brand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in NorwayBrand Identity for Bente Tattoo Studio in Norway


Collective #556

Original Source: http://feedproxy.google.com/~r/tympanus/~3/8W9Ozg2qIGc/

Screen-Shot-2019-10-10-at-17.38.40

Inspirational Website of the Week: Lafaurie Paris

A super-slick and smooth scroll experience with sharp typography and excellent color choices. Our pick this week.

Get inspired

C553_accent

Our Sponsor
Accentuate Custom Fields for Shopify

The professional solution to extend Shopify with checkboxes, selection lists, images and 15 other field types. Cross-reference objects to create anything you need.

Check it out

C556_cache

Cascading Cache Invalidation

Philip Walton discusses how some caching best practices can actually backfire, and presents some techniques for solving the problem.

Read it

C556_devtools

A Guide To New And Experimental CSS DevTools In Firefox

In this article by Victoria Wang you’ll learn about all the CSS DevTools in Firefox.

Read it

C556_clip

Clipping, Clipping, and More Clipping!

Some great new techniques for using CSS clip-path to create interesting effects. By Mikael Ainalem.

Read it

C556_v8

Top-level await

Read about top-level await that makes it possible to use the await keyword outside of async functions in JavaScript modules.

Read it

C556_khan

The Khan Academy 2018 Annual Report Case Study

Sara Soueidan’s case study on a recent micro-site project for Khan Academy.

Read it

C556_sass

Introducing Sass Modules

Read all about the new module system feature of Sass in this article by Miriam Suzanne.

Read it

C556_bestui

The Obvious UI is Often the Best UI

Some useful insights on which mobile navigation pattern works best.

Read it

C556_darkmode

Dark mode

Jeremy Keith shares how he implemented a dark mode for his website.

Read it

C556_focus

Designing a focus style

Zell Liew shares his thoughts on default focus styles and collects some focus styling ideas from around the web.

Read it

C556_boxmodel

Why the Box Model is Integral to Web Design

In this article David Leger explains how the box model works.

Read it

C556_dashdash

dashdash

Dashdash is a new spreadsheet tool with access to business data and APIs through integrations with Crunchbase, LinkedIn, Mailchimp, Google Maps data, easily usable with the fresh templates feature.

Check it out

C556_stencil

Image to Orange and Blue Stencil

With this little tool by Jon Kantner you can turn images into stencil art of orange and blue.

Check it out

C556_movable

Moveable

In case you didn’t know about it: Moveable is draggable, resizable, scalable, rotatable, warpable, pinchable, groupable and snappable. A super useful script.

Check it out

C556_game

JavaScript Broughlike Tutorial

A tutorial about writing a broughlike (a small roguelike game similar to 868-HACK or Cinco Paus) from scratch in JavaScript.

Read it

C556_note

TakeNote

Tania Rascia’s plain text notes app in progress. Built with React, Redux and TypeScript.

Check it out

C556_sh

Announcing WebAssembly.sh

After the release of Wasmer-JS, Aaron Turner now introduces WebAssembly.sh, an online WebAssembly Terminal to run WASI modules directly in your browser.

Read it

C556_cssgrid

Layout-Fun with CSS Grid

Some fun demos made with CSS Grid by Tobi Reif.

Read it

C556_images

Images done right: Web graphics, good to the last byte

Learn the essentials of image formats in this article by the folks of Evil Martians.

Read it

C556_boxmodellayout

The box model is not layout

Kilian Valkhof argues that if we keep referring to our imaginary perfect layout system in design tools as “box model”, we risk getting the wrong thing.

Read it

C556_cursors

cursorOS

A Figma-ready collection of original macOS cursors to be used in design projects.

Check it out

C556_water

From Our Blog
Creating a Water-like Distortion Effect with Three.js

Learn how to achieve a water-like ripple distortion effect with Three.js and postprocessing.

Read it

C556_roundup

From Our Blog
Inspirational Websites Roundup #9

A hand-picked selection of outstanding website designs from September 2019 for your inspiration.

Check it out

Collective #556 was written by Pedro Botelho and published on Codrops.