Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble

Rss Bot

Members
  • Content Count

    15,270
  • Joined

  • Last visited

    Never
  • Feedback

    N/A

Everything posted by Rss Bot

  1. Pen and ink gives Canada-based artist Socar the ability to create wonderfully expressive images like this Learning how to draw with ink is a big step up from pencil drawing. The most obvious difference is that there's no more relying on the eraser, but it can be a wonderfully creative medium – just look at these stunning examples of ink drawings. Traditional pen and ink consists of black ink and white paper, creating space through thick or thin lines and repeating marks for texture. Ink drawing techniques can be as delicate or bold as your temperament dictates: it's all about trying things out. 9 top tips for drawing in black and whiteGetting started with ink drawing First of all, pour your ink into an inkwell high enough so that when the nib touches the bottom, it covers three-quarters of the nib. Start with the focal point, working your way back and out to the less important elements. Grip the pen close to the tip and keep the angle of the pen at about 45 degrees. Your main subject should feature bold, heavy lines and should have the greatest detail and contrast. Strokes generally start close to your body and move outward. Use your arm and shoulder, not just your wrist. Now that you're comfortable, illustrator Terese Nielsen explains how to choose the right equipment and materials. 01. Try out ink drawing tools Develop your strokes with ink drawing toolsThere are many options for drawing in pen/ink, so find which best suits your temperament by experimenting with different tools. Take time to develop your dexterity in pen handling by doing exercises. Learn sweeping strokes, bold lines, crisp dashes, delicate dots, curves and straight lines. Be able to do this vertically, horizontally and slantwise. 02. Lay down preliminary sketches Starting with pencil is a tried-and-tested ink drawing techniqueThere are several approaches for laying out a sketch before using pen. Sketch with an HB pencil and erase only after the pen work is dry. Comic book and manga artists often use non-photo blue pencils. Alternatively, lightly sketch with a light-warm, grey PITT pen, or sketch with light washes of ink thinned with water. 03. Vary tone and texture Stroke can dictate the tone and texture of your ink drawingConveying tone and the idea of texture is done with the type of stroke, or the spacing of strokes, whether wider apart or broken up. Each will have its own peculiar feel. With practice, you learn to use tonal line directions and textures to add points of interest, such as a rhythmic sweep or by applying tiny differences in the direction and line weight. 04. Choose your ink, pen and nib Choose pens, nibs and ink to suit your ink drawing styleUnless you plan to create subtle washes with a brush, we'd recommend you use waterproof drawing ink. When it comes to pen and nib, crow quills offer great nuances in lines, from extremely fine to quite wide marks. They require dipping into ink, though, and can be messy. Wipe the nibs off every 10 minutes to keep a clean ink flow. 05. Consider other ink drawing tools A brush pen may be a better alternative to quill pens for youBrushes Brushes are preferred by many ink artists because of the line control that can be achieved. Press down to create thick fat lines or lift almost off the page to create tiny, thin lines. Sizes 1-3 provide great variety. Brush pens Brush pens are a convenient alternative option as they require no dipping or wiping of the nib. Fine point pens Some artists prefer fine-point pens to brushesFine point pens produce hard, solid lines. Some artists prefer them to the soft, curved strokes of a brush, but they lack the line variation that crow quills and brushes/brush pens offer, often creating a more mechanical, less expressive drawing. There's no 'right answer' to what to use, of course: it's all about what kind of ink drawing you want to create. But hopefully these introductory tips have helped you to get started. Good luck! Other great drawing tutorials: How to draw and paint - 100 pro tips and tutorials 9 top tips for drawing in black and white Fundamental pencil drawing techniques View the full article
  2. Offline mobile experiences can be frustrating for users. You're on the train attempting to open an article you were reading earlier that morning but didn't get the chance to finish. You've loaded it once before, and you even have two bars of service. However, it just won't open. Your phone thinks it is online, but really it is not. You are offline. What you're experiencing, day in and day out in a variety of ways, is a problem that we have all accepted as the standard yet haven't seen for what it truly is: a fundamentally flawed experience. Regardless of whether you're a maker or a consumer of tech, we don't expect things to work offline, and decades of requiring constant internet connection has set us up to be blind to this issue. As such, supporting offline experiences requires attention to be paid to the negative space, which is somewhere we didn't really know to look until Alex Feyerke introduced us to the concept of offline first. Offline first With non-digital objects it's easy to differentiate between various on and off buttonsOffline is any scenario in which a user seeks information or functionality while being unable to access a supportive outside network. This may be experienced due to low bandwidth, a lack of internet connection, server outages, or countless other reasons. At first glance it may seem like designing for offline is as simple as communicating to users that they cannot access the app or that any new data they enter will be lost, but this approach falls far short of what is possible with today's technology. Instead, we should look at this as an opportunity to create a 'deployed' application that is as close to fully functional offline as it is online; blending the experiential line between native and web apps. The offline first methodology aims to be deliberate about these experiences by treating them as more than a patch. It views offline state as an issue of accessibility, and accessibility as the centre of the product. It combines what we've learned from the mobile first and responsive design movements, with heavy emphasis placed on designing for the most constrained environments (offline) first and treating connectivity as a progressive enhancement. With Pokedex you can use advanced search, explore by type, weakness and ability, all offlineWe now have an offline-enabled Pokedex, an open source tool for hospitals of the developing world with HospitalRun, Offline Gmail, and even browser games such as 2048 that can function entirely without connectivity. Developers have proven the concept of offline design and are now managing to deliver real-life value with it. The catch This is awesome, but unfortunately with these types of things there is always a catch. Offline UX patterns maintain ambiguity and often open up more existential questions than we started off with. The question of what we are able to (and should) do with regard to offline state never seems to enjoy a succinct answer, and the huge diversity of internet-based software we're tasked to design certainly doesn't make the work any easier. That's not to say that there haven't been some interesting developments in the field, though, and there's a foundation taking form for what offline first apps can be. With most non-digital products that aim to improve our quality of life, we have an unspoken and true-to-form understanding of the full system state. We can visibly see that the desk lamp is on, or that a desk drawer is open. We can smell the cookies that are being baked or feel the warmth of the oven as it operates. If we didn't sense state with some of these objects, there could be real-world consequences. With software, such indicators of state that naturally register with our senses don't come with the territory. State is manual and challenging to articulate, and to express it well we must pay proper attention to the environment the product is used in (or the unpredictability therein), and work with design patterns our users comfortably understand (or can easily come to rely on). Good design is just as much about context and reliability as it is about the ease and pleasure of its use. Achieving the proper design begins with an understanding of the context and motivations of our users. Luckily, when thinking about offline experiences, we're already in the right frame of mind. We've started with a complete lack of connectivity as our context and will attempt to provide value under these conditions. To do so, we'll need to see more of the picture, however. Our users could be offline and: Recording patient medical data when out in the field Reading while riding the train to work Trying to upload a photo to social media while on vacation in the desert (and fighting off a hyena) The next – and often more challenging – steps are to gain an understanding of what the motivations for each use are, then to couple those motivations with the contexts we've outlined. From there we can choose from those couplings the ones that will most benefit from our attention in design. Having a grasp on the crossover between motivation and context allows us to understand and serve our customers better, but can also provide answers to broader product questions. Job stories help us to discover good design, which is essential when it comes to offline useWe can then record the context and motivations in the form of a job story, a form of user story that centres around context and motivation. For a pharmacist whose prescription fulfilment system depends on the internet, we could write either of the following job stories: When a customer wants to buy something and I'm offline, I want to be able to collect payment anyway, so that we may be able to continue to serve customers the medicines they need. When I'm offline and I've marked a customer's prescription as having been fulfilled, I want to know that the system will perform this function when it has reconnected, so that I don't have to repeat my actions and record fulfilment elsewhere. These stories are each meant to be a brief detailed objective that frames exploration of design and product teams. They guide our discovery of a proper design, and serve well when designing for offline experiences. With an appropriate sense of context and motivation, it should become easier to judge what interactions and UI will be effective for our users. Next page: Interaction models and offline UX design examples Use this handy interaction model to help when designing offline experiencesWhen we're ready to work on our offline UI, whether starting from scratch or improving upon an existing product, it is wise to be mindful of our product's core interaction(s). This interaction (or group of interactions) is what our users do to repeatedly get value out of our software. Where possible, we should use this interaction model to help communicate offline state. For example, Instagram's core interactions might be scrolling through lists of content as well as creating and manipulating it. When we are offline, we're able to interact as we do online, allowing us to go as far as we can without running into roadblocks of functionality. When attempting to save, the app places the content in an unobtrusive "waiting" state that is using an existing feedback mechanism to communicate to users that it hasn't yet been uploaded. Instagram is a great example of an app that clearly communicates its offline stateWhile it may seem obvious at times, noting our core interactions is a useful practice in helping us maintain continuity in how customers expect to interact with our app. The additional benefit is that we can reuse UI where they're already looking for clues of cause and effect. While not all breeds of software products can deliver their entire functionality when they're offline, they can provide partial value or clues that it existed to begin with. The bottom line is that they must clearly communicate state. Instagram and Slack are great examples of apps delivering as much value as they can up to their reasonable limits while also unobtrusively communicating state. The need for assurance Designing for offline requires a new way of thinkingNot all applications are the same, of course, so design patterns for these situations will largely depend on who you're trying to serve, where they are and what they need to do. There are some common clues related to offline experiences, however. They are reach, freshness and reliability (Jesse Beach refers to this as assurance). Reach is about communicating how far users may explore in our application while offline. To use a videogame analogy, if our users are bound to a single linear path, we don't necessarily want it to appear as though they're operating in an open world. The result of doing so could mean a lot of wasted time on dead-end paths on a quest to unreachable or non-existent areas. If state isn't well communicated here, it can become difficult to know if that area is purposefully inaccessible or if there is a bug in the system. So, we can improve our user experience by establishing clear boundaries when they are in an offline state. Those boundaries should be composed of reachable and unreachable content or actions. The visual indication of something that is reachable or unreachable will vary by product. For instance, an eCommerce site may fade out products that are not reachable when offline, but in applications comprised of content feeds – such as Twitter – the interaction to load more content has no static visual affordance, so there is a need to find a different solution for communicating reach in this circumstance. Instagram alerts users to a lack of connectivity so that you're always aware of what's going onInstagram's approach to this is to use its intercom UI pattern to alert users to their lack of connectivity. The application provides users with a means to attempt to load more content, but is consistent with its feedback for why it was unable to perform the request. While reach helps users understand what can be done, freshness lets them assess whether or not an action is worth their time. It might be represented as a date on a news article, a timestamp for the last time a currency converter rate was updated, a last-edited date for a collaborative document, or perhaps when a photo was last viewed. For example, if the weather forecast was last downloaded just three minutes ago, users may as well spend the next two minutes putting on their rain coats, rather than waiting for a new forecast to download. Comfortably offline LinkedIn is another example of an app that provides good context awarenessThe combination of these clues helps our users breeze through our application with greater contextual awareness and agility. In the cases where offline state forms an impenetrable barrier for an action (such as saving edits to a collaborative document), the combination of clues of reach and freshness deliver a sense of reliability. When one attempts to upload a photo to Instagram without connectivity, the photo and work they've done to it isn't destroyed due to an inability to send it to the server. Instead, Instagram saves the photo to their device and retries that upload until the user decides they don't want to anymore. This is an example that treats offline clues of reliability very well. No data is lost when Instagram loses connection, and the app will keep trying to post until you tell it not to What we want to achieve in communicating reliability is simple: make it clear whether or not the data that users are concerned with is their responsibility or the app's when they're offline. We need to immediately answer their questions of whether or not data syncs automatically when they reconnect, whether further action to sync is required, or whether any progress will be destroyed. A good rule of thumb is to allow users to go as far as possible while reliably preserving data locally until connectivity is restored. With a process focused on context, motivations and accessibility combined with an awareness of reach, freshness and reliability clues, the designer improves much more than simply the offline experience. It won't be simple, but in the process they'll have created an accessible, fast and easy-to-use product from the start. This is the promise of designing offline first. This article originally appeared in net magazine issue 293 – buy it here! Further reading: You might like Jesse Beach's takeaway from the second Offline Camp in Santa Margarita Related articles: When to ignore 'Mobile-First' 5 UX lessons you can learn in the toilet 10 really useful responsive web design tutorials View the full article
  3. Photography is one of those skills that is easy to learn but difficult to master. Whether you want to turn your passion into a profession or just make your social media feed catch the eyes of all your friends, the Learn to Become A Master Photographer 2017 Bundle can help. Get it on sale now for 96% off the retail price. It doesn’t matter if you've just picked up a camera for the first time or if you're a pro looking to add new skills, you’ll find plenty of useful information within this huge collection of courses. The Learn to Become A Master Photographer 2017 Bundle can teach you foundational information and advanced skills, from snapping pictures in unique settings to touching up photos with software after the fact. There’s over 26.5 hours of content for you to put to use. You can get the Learn to Become A Master Photographer 2017 Bundle on sale now for 96% off the retail price. That's a huge saving for a bundle that will help you snap amazing photos, so grab this deal today! View the full article
  4. Ageing a photograph in Photoshop is a classic technique that can turn even a ho-hum, full colour image into something striking. If your design work requires a vintage look, replicating the look of a distressed old photo digitally can work wonders. However, it’s more than merely converting a photograph to sepia tones and calling it a day. In this article, we’ll explore how to age a photograph using the duotone technique in Photoshop CC. Simply follow these nine steps. 85 brilliant Photoshop tutorials01. Choose a start photo Photo by Rowan Chestnut. Click to download for free from Unsplash I’m going to start with this beautiful photograph from photographer Rowan Chestnut, available for free on Unsplash. Alternatively, you can of course work with your own photograph. 02. Convert to greyscale Add a Black & White adjustment layer to turn the full-colour image greyscale [click the icon to enlarge the image] In order to convert a photo to sepia, it must first be made greyscale. Photoshop offers a number of ways to convert an image to greyscale, but let’s go with the least destructive choice and use an adjustment layer. At the bottom of the Layers panel you’ll find a Create New Fill or Adjustment Layer button, along with a black-and-white icon. Click that icon and choose Black & White to add a black and white adjustment layer. The colour image will instantly turn greyscale, but without altering the original image, which can be found on the Background layer. 03. Apply a gradient map A Gradient map adjustment layer converts the tones of the greyscale image to something else [click the icon to enlarge the image] Sepia tones occur when a greyscale photo has faded – the black ink shifts towards brown, while the paper, which is reflected in the whites and light shades, turns yellow. Therefore, to artificially age our photograph we want to replace the black and dark grey tones with a brown hue and substitute the lighter tones with a pale yellow or cream. We can easily do this using another adjustment layer. Click again on the Create New Fill or Adjustment Layer button at the bottom of the Layers panel, but this time choose Gradient Map. As you can see in the image below, red replaced the black in this image, but your results may be different. We’ll fix the colours next. 04. Convert to sepia The Gradient Editor lets you modify the colours in the Gradient Map adjustment layer [click the icon to enlarge the image] Open the Properties panel from ‘Window > Properties’. With the Gradient Map 1 layer selected in the Layers panel, the Properties panel will display the gradient map. In the Properties panel, click on the gradient itself to open Photoshop’s Gradient Editor. At the top are presets – defaults and ones you create – and dominating the dialog is the gradient ramp itself. We’ll use this to turn our image into sepia tones. 05. Replace dark tones with brown Pick a muted brown shade to represent faded blacks [click the icon to enlarge the image] Double-click on the left colour stop beneath the gradient colour ramp (the red one in the image above) and a colour picker will appear. Here we need to choose a colour to replace the black and dark tones. You want to mix a muted brown – we’ve chosen RGB 58, 41, 11. Click OK to return to the Gradient Editor. 06. Replace light tones with yellow Replace light tones with a pale yellow [click the icon to enlarge the image] We need to change the colour stop on the other end of the gradient, too. Double-click it, and in the colour Picker dialog, select a shade to replace the whites of the image and tint all the lighter tones in the photograph. We used RGB 242 ,431, 209, but feel free to use a different colour. With that done, you should see something similar to the image above. 07. Make it grainy The Add Noise filter can simulate film grain [click the icon to enlarge the image]One of the most important – and beloved – aspects of shooting black and white film photography is the film grain visible in the photographs. So if you want a realistically aged-looking photo, you’ll need to add film grain. In the Layers panel, click on the Background layer to select it. This step will permanently alter the original photograph, so you may want to create a copy of the Background layer first. From the Filter menu choose ‘Noise > Add Noise’ and the Add Noise dialog will appear. Note that with the full-colour Background layer (or a copy of it) selected, the preview window in the Add Noise dialog box will show in full-colour, excluding the two adjustment layers – don’t worry about this. 08. Add Gaussian blur Adjust the noise levels until they look right for your photo [click the icon to enlarge the image] Still in the Add Noise dialog, make sure Gaussian is selected under Distribution and that the box beside Monochromatic is checked. Now adjust the Amount field or the slider beneath it to set the right amount of noise. We went with 10 per cent for this photograph. When you’re satisfied, click OK to apply the film grain noise to the photograph. If your results aren’t ideal, you can always undo the application of Noise and then use the Add Noise filter again. 09. Push things further Try adding a frame or distressing your photo further with a Photoshop brush You now have a sepia-toned image that looks like it really is old. From here, you can use the image as is, or work with it a little further. You might want to consider adding some scratches, nicks, and dust to further age the photograph. You can do that yourself with a simple round paintbrush, or using one of the numerous sets of special Photoshop brushes – for inspiration, take a look at the ‘grunge’ section of our round-up of free Photoshop brushes. You might even want to add a frame and background to the image, which we’ve done in the final image above using a different set of free brushes by MiloArtDesign (download them here) and another stock photo. If you’d like to learn more techniques and tricks for working with gradient maps in Photoshop or with monotone, duotone, and tritone in Photoshop or InDesign, take a look at the two-in-one Pluralsight video course, Designing in Duotone in Photoshop and InDesign. Before and after compared [click the icon to enlarge the image]About Pluralsight Pluralsight is an enterprise technology learning platform that delivers a unified, end to end learning experience for businesses across the globe. Through a subscription service, companies are empowered to move at the speed of technology, increasing proficiency, innovation, and efficiency. For a free trial and more information, visit www.pluralsight.com. Related articles: Review: Photoshop CC 2017 How to transform a pencil sketch in Photoshop The 10 commandments of Photoshop etiquette View the full article
  5. https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and-i-cant-move-my-mouse/ … View the full article
  6. Adobe has released two new video tutorials to help you take your Photoshop CC skills to the next level, and create painterly effects using its range of Edvard Munch paintbrushes (download your brushes for free here). In the first tutorial, Photoshop expert Kyle T. Webster shows you how to use the Mixer brush tool to add life to simple shapes. This tool enables you to paint with more than one colour in a single stroke, blending shades as you go. With a little guidance you can build up your brushstrokes to create a textured impasto effect in your digital paintings. Watch the tutorial below. The second tutorial shows you how to use Adobe Stock to add some context to your digital painting. You’ll learn how to use stock imagery to put your design in a frame, and add textures to create an antique, cracked effect. The tutorials are part of Adobe’s Hidden Treasures of Creativity project, for which it transformed the centuries-old paintbrushes used by Edvard Munch into a set of free Photoshop brushes. View the full article
  7. Design agencies come in all shapes and sizes, specialise in different areas, and have a variety of complex and often overlapping client relationships. And a lot of the time, working at an agency can feel like you’re living in your own special bubble. But there’s a wider business world out there, and nobody is completely immune to the undercurrents affecting it. In this post we look at the broader design agency environment, and the biggest trends to affect it in 2017 so far. 01. Design thinking Agencies no longer have to convince company heads of the importance of designTo be successful, all companies (not just companies in creative fields) need to have design at their core. This means that in general, the demand for the services of design agencies is on the rise. The concept of ‘design thinking’ has become a key focus in discussions on corporate strategy, as the What Clients Think 2017 report revealed, after surveying 455 clients of design agencies. Gone are the days when design was seen as an add-on that could be easily jettisoned if profit margins got tight. Even though most respondents expected the business environment to be tougher in 2017 than in previous years, 87 per cent viewed ‘good design’ as very important to their brand’s success. Encouragingly, 86 per cent also perceived the standards of UK design agencies as very ‘high’. Of course, that doesn’t mean everything in the garden is rosy for agencies: 88 per cent of clients said they were “under some pressure” to reduce agency costs, and 68 per cent would not expect to pay for an agency pitch. In other words, there’s an increasing amount of work out there, but translating that into more money is still pretty tricky. 02. Greater demand for staff Demand for design talent is booming, says Miles MarshallAlong with a rising demand for design agency services, there has been a rise in the demand from agencies for good designers. This is great news – particularly for recent graduates. “When I graduated, just as the 2008-9 recession hit, it felt like there was one job for every 100 great applicants,” reflects Miles Marshall, design director at Turner Duckworth. “But it feels like today, it's incredibly healthy in design. Employment is rising. With Turner Duckworth getting bigger, we've certainly taken on more juniors in the last two years than we probably had in the five years previously. We're looking to recruit maybe about three juniors this year, which for a workforce of only about 40 is quite high.” Again, that doesn’t mean young designers can walk into their dream job: there’s still a lot of competition for the best roles. But it does mean agencies are finding it increasingly difficult to find the best recruits, and are making more and more effort to get involved in the community, through events such as D&AD New Blood, in order to better connect with the new generation of design talent. 03. Getting choosy over clients Clients and agencies should be a good fit for each other, says Alec East of Narrative IndustriesMore demand for design services means agencies are able to be more choosy about whom they take on as clients. “These days we only go after work where there is the opportunity for a long-term relationship,” says Alec East of Narrative Industries. “Because we work best as a trusted partner and can contribute the most to our clients’ businesses that way. “This can mean we work with a new business and nurture it, giving them the benefit of our knowledge and experience of bigger, more established business. Or it can mean working with big brands to help them perform better online.” Of course, he acknowledges that selectiveness works both ways. “We don’t win every job we go for, not everyone is looking for what we offer, and there’s plenty of work we don’t want to do because it’s not part of our core skillset,” he adds. “It’s important to know what benefit you can offer prospective clients and what you want to do yourself, because only when those things align will everyone come away happy.” 04. The rise of the virtual agency Virtual agencies such as Brown & Co are challenging the traditional business modelWe’re currently witnessing the rise of a new type of agency, often called a virtual agency, where there’s no central office and everyone works remotely. The impetus is a better quality of life, with no commuting and working hours that are flexible and easier to fit in with your life. And that has knock-on benefits for productivity and creativity, says Troy Wade, who launched Brown & Co in January 2017 with his partners Dave Brown and David Bicknell. “For years we’ve been hearing from clients that they don’t feel they’re receiving the value from creative partners that they used to, or getting the same quality of solutions,” says Wade. “Then, almost every business journal you read these days has some article on productivity, and how the current model of working (aka building your life around your work) is not optimal for creativity, quality and quantity of output, or sustained human wellbeing. “So when you put all of this together, combined with new, readily available technologies, you see an opportunity to rethink how we work that is simply better for everyone. We are passionate about the fact that creative people have the opportunity to take their lives back, and do brilliant work. We can build our work around our lives, and have brilliant lives while we do brilliant work.” 05. The big agency buy-out London design agency Karmarama was bought by Accenture in NovemberWith design being increasingly important to big companies, many of the latter are reverting to capitalist type and simply buying up the best agencies for themselves. Recent examples include Idean, Adaptive Path, Lunar and Sequence (read net magazine’s report on The Death of the Web Design Agency here). And it’s an accelerating trend. So while over 70 design firms have been acquired since 2004, an astonishing 50-plus per cent of these have taken place since 2015, according to this March’s Design in Tech report. As Sean O’Connor, partner at Smart Design, wrote in Design Week this May: “The companies buying design agencies typically fall into three categories: brands (often banks such as Capital One); management and IT consultancies such as Cap Gemini and McKinsey; and advertising and marketing groups.” To take one example, management consulting and professional services company Accenture has lately expanded its operations to 18,000 digital and creative professionals worldwide, including last November’s buy-out of the 250-strong London design agency Karmarama. As Brian Whipple, head of Accenture Interactive, told Adweek: “Brands are now created by a series of connected – or often disconnected – experiences [consumers have] with a company across multiple channels... This requires a new level of connectivity between marketing/creative, business and digital/technology. So, clients are coming to us looking for the merger of these three worlds.” In short, if you work for an agency that prides itself on its independence, enjoy it while it lasts. Because in the current climate it may not last very long. View the full article
  8. https://thenextweb.com/evergreen/2017/07/04/ultimate-3500-word-plain-english-guide-blockchain … View the full article
  9. Personal data of 3 million wrestling fans were left exposed on a database owned by World Wide Entertainment. View the full article
  10. Owners of Apple devices will rush to update to iOS 11 as soon as it's available. You can be ready to launch your apps alongside the update by learning how to develop for Apple's mobile platform with the Complete iOS 11 Developer Course. Pre-order it now to start building your developer career today! Every version of iOS brings new, game-changing features that developers will want to make the most of. iOS 11 will be no different, and you can ready yourself to make the most of the update with the Complete iOS 11 Developer Course. In addition to preparing you for the update, you can also learn the fundamentals of the OS with the iOS Mastery Bundle, a collection of courses that will lay the foundation for building on Apple's platforms. You can get the Complete iOS 11 Developer Course and iOS Mastery Bundle now for 97% off the retail price. That's just $29 (approx £22). This pre-sale will give you access to the iOS 11 course as soon as it's available, and immediate access to the iOS Mastery Bundle. Don't let this deal pass you by, grab it today! View the full article
  11. We know that cycling's a passion for a great many designers, as the volume of bike art out there testifies to, so we're sure that many designers will have at least half an eye on this year's Tour de France – the high point of the cycling calendar. The Tour has been through a few rebrands since its conception in 1903 (it's run every year since then, except during the two World Wars), and it has even inspired other designs. Here we take a design-focused look at cycling's most prestigious event – starting with the striking Tour de France logo design. The current Tour de France logo design The current Tour de France logo was spawned from the 100e anniversary designThe current Tour de France logo was created by French designer Joel Guenoun back in 2002 and it's remained unchanged ever since. The playful brush script gives it a distinctly Gallic feel, while the splash of yellow reflects the famous yellow jersey awarded to the winner of each stage. It also forms part of a neat little typographic sketch of a cyclist formed within the word 'Tour'. The current Tour de France logo was introduced in 2003 for the race's 100th anniversary, with a 100e (French for 100th) in grey underneath and cleverly superimposing the 'e' over the last letter of 'France' to create a drop shadow effect. The main part of the logo has been retained ever since. Previous Tour de France logos were austere by comparisonIt's all in marked contrast to the previous Tour de France logo, which feels a lot more corporate and a lot less fun in comparison. The basic blue and white logo – stern sans serif capitals ringed by a series of lines that we suppose are meant to evoke bicycle spokes – had little going for it. The more colourful version used from 2000 to 2003, with the year added in red italics to the side, is a little more lively, but still not as fun. Grand Départ designs The Tour De France begins with a Grand Départ that regularly takes place outside of France. In 2014 it was in Yorkshire, UK; in 2015 it set off from Utrecht, Netherlands; in 2016 it left from La Manche, France; and in 2017 it left from Düsseldorf, Germany. Scroll through the gallery below to see how these events have been branded. The Dutch city of Utrecht marked the occasion of its Grand Départ with a fantastic set of city branding designed by Total Identity, the only agency whose pitch didn't contain any realistic bicycle elements. Utrecht's logo was formed around a red triangle, the central part of the city's ancient coat of arms. It connects a yellow circle that represents the start of the Tour de France to another circle containing a rotating tricolour that cleverly alternates between the Dutch and French flags. The whole campaign, says Total Identity, combined urban dynamics and pride with speed and narrative sports elements, and the whole cross media campaign even included an animated short soundtracked by top Dutch pop band C-mon & Kypski. Designs inspired by the Tour de France At this early stage it's too early to say who'll win this year's Tour de France. Although Britain's Chris Froome appears to be a strong contender, Richie Porte, Geraint Thomas, Romain Bardet and friends pose a strong threat. If you struggle to name any Tour de France winners other than Bradley Wiggins and Lance Armstrong (who doesn't count any more since he got stripped of all his wins) then this print project by Neil Stevens could be a helpful aide-mémoire. Neil Stevens' Tour de France-themed artwork includes this tribute to Bernard HinaultStevens – clearly a massive cycling fan, as a brief glance at his site will tell you – has created a series of prints inspired by iconic cycling jerseys from throughout the Tour's history. "I've always loved the look, style and even feel of those old cycling jerseys," he explains. "The colours, logos, type and design style always grabbed my attention and in many ways they're what makes the Tour the big draw that it is." Bradley Wiggins is there of course, with an eye-catching maillot jaune enhanced with a mod target symbol, but Stevens also celebrates winners going as far back as Fausto Coppi in 1949. Our favourite, though, is definitely Bernard Hinault's Mondrian-inspired jersey from 1984. Otto Von Beach's Tour de France artwork employs his trademark lithographic styleGoing even further back, modern Victorian illustrator Otto Von Beach created a set of six prints in his trademark lithographic style, commemorating the original Tour de France back in 1903. Von Beach's prints celebrate some key moments from the inaugural Tour, including the moment when race leader and eventual winner Maurice Garin nobbled fellow racer Fernand Augereau by bending his rear wheel. Cycling was a serious business, even back then – Garin went on to be stripped of his 1904 title for cheating and was banned for two years. For electronic music fans, Tour de France means only one thingOf course, we can't discuss the Tour de France without mentioning Kraftwerk's song of the same name. Released in 1983, the minimalist electronic anthem was inspired by the band's love of cycling, and uses sampled voices and mechanical sounds to evoke the spirit of the race. The single's cover is a similarly minimal masterpiece. Uncredited, but most likely the work of long-time Kraftwerk collaborator Emil Schult, the cover depicts four cyclists in a paceline, on a road formed by the French flag. The cyclists were adapted from a 1953 Hungarian postage stamp, and the artwork was updated in 2003 for the release of Tour de France Soundtracks, an album recorded for the race's centenary. Like this? Read these: Free Photoshop brushes every creative must have 25 logo design tips from the experts The 20 best album covers from the 70s View the full article
  12. We all know that pretty things are hard to resist. In fact, a lot of the content on our site is based on pretty projects that we simply had to share because they look so amazing. To make sure your next piece of work wins people over with its adorable aesthetics, check out these 10 pretty fonts. 01. Carolyna Pro Black Be sure to use Carolyna Pro Black with open-type friendly applicationsFormat: OTF, TT Starting off our list of pretty fonts is Carolyna Pro Black. This handwritten calligraphy font has a touch of charm about it thanks to its characterful swashes and thick brush strokes. Carolyna Pro Black comes with over 1,000 characters and stylistic alternatives, and is available to download for £63.99 (around $82.50). 02. Mulberry Mulberry is a more slender calligraphy font alternativeFormat: OTF, TT Looking for a calligraphy set with a bit more variety? Meet Mulberry, another stylish font with a handwritten finish. Unlike Carolyna Pro Black, Mulberry comes as a group of six fonts that cover a whole array of different styles and ligatures. What's more, you can download them all now at a discount price of £57.57 or $16. 03. Hollyhock Hollyhock has a whimsical messy finishFormat: OTF The first two fonts have been lovely and neat, but if you're after something a little more rambunctious, be sure to give Hollyhock a whirl. This typeset is on the slipshod end of the pretty spectrum, and there's always the option to switch between the wild and tame letter styles. Download these rebellious letterforms for £22.99/$32. 04. Saturday Script Celebrate the good things in life with Saturday ScriptFormat: OTF Describing itself as "a care-free, handwritten script with authentic tell-tale dry brush imperfections", Saturday Script is a stylish set that celebrates all the good things in life. (It's named after the best day of the week after all.) With two sets of extra alternate lowercase letters. Saturday Script can be yours for just £12.99/ $16. 05. Flowertype Talk about flower powerFormat: OTF, TT What could be more pretty than a field of flowers? How about a font set that's made up of hundreds of little flowers and petals? That's exactly what you get with the sensibly named Flowertype, a typeset that realises letters, numbers and symbols with tiny pieces of foliage. Pick up Flowertype today for the reduced price of £39.88 (around $51.50). 06. Azoe Azoe is a characterful font that stays easy to readFormat: OTF, TT Azoe is a stylised handwriting font that keeps a sense of character but crucially makes it easy to read. This set comes with extended characters, plus Western European diacritics and ligature. Available as two sets (standard and bold), you can grab all the Azoe fonts for the reduced price of £39.88 (around $51.50). 07. Maris You get a lot for your money with MarisFormat: OTF 36 fonts in total make up the Maris font family, so there are plenty of pretty styles to choose from in this typeface alone. Underpinning all of these fonts, though, is a richness, elegance and subtlety. Perfect for custom headlines and logotypes, the whole cornucopia of Maris fonts can be yours to download for £106.98/$149. 08. Daft Brush Daft Brush has a stylish and contemporary attitudeFormat: OTF, TT Time to move away from the quaint and handwritten pretty fonts, and time to meet a typeset loaded with summer vibes. That's right, Daft Brush is a versatile font with four alternatives for each letter, and thanks to its smooth shape and textured finish it just screams summertime fun. Snap up both fonts in this set for just £27.99/$29. 09. Selfie Selfie achieves its elegance with a purity of formFormat: OTF This connected, sans serif font is based on vintage signage scripts found in Galerías in Buenos Aires. Favouring an elegant shape over different brush thicknesses usually found in pretty calligraphy fonts, Selfie includes five styles that you can download for £25.99 (around $33.50) each. 10. Sorvettero This cute and fun font is perfect for packagingFormat: OTF Another font family based in signage, Sorvettero is a sans serif, layered and unicase typeface that's ideal for logos, packaging and signage, or whatever else your imagination can bring to life. The family includes six different styles for £49.99/$80. Related articles: 30 free font resources 10 fancy fonts to give your work a touch of class 50 best free fonts for designers View the full article
  13. In the 1980s, colour psychologist Angela Wright identified links between patterns of colour and patterns of human behaviour. She found that all colours can be classified into one of four tonal groups, and that mathematical relationships underpin the shades and tones within each group. In other words, Wright proved objective colour harmony. How to master colour theoryShe went on to develop the Colour Affects System, which identifies links between the four colour groups and four basic personality types, based on original research involving Aristotle, Newton and German writer Johann Wolfgang von Goethe. If harnessed correctly, designers can use the Colour Affects System to control the message of their colour palettes and, crucially, kill subjective debate around colour in client meetings with evidence to back up their decisions. Here's how it works… Colour Affects System: the basics BP uses group 1 colours: clear, delicate and warmEvery shade, tone or tint on the colour spectrum can be classified into one of four colour groups, based on how warm or cool it is. All colours within each group correlate mathematically and naturally harmonise, while colours combined from different families don't. There are also four basic personality types – ranging between extrovert and introvert – and each type has a natural affinity with one colour group. Universally, everyone will find a palette chosen with colours from the same group harmonious, but they'll find a palette drawn from their personality type's corresponding colour group even more attractive. You'll find a breakdown of the different colour groups on the next page. Bedding firm Dreams uses elegant and timeless group 2 coloursColour in harmony "Music and colour work in much the same way," explains Wright, who developed the Colour Affects System from her earlier research, The Wright Theory. She's provided colour palettes for clients ranging from Shell International Petroleum Company and Procter & Gamble to BT, Unilever, and more. "One musical note has its own properties, but it doesn't do much until you put it with other notes. There are no wrong notes, and there are no wrong colours, either. It's how you use them. If you put them together in harmony, they produce a positive response. But it only takes one bum note to throw the whole thing out." Currently, Wright is working on a digital version of the Colour Affects System, which will be launching at the end of this year. The software enables users to select their starting colour – the dominant logo colour, for instance – and then classifies it into one of the four groups, removing all colours from the other three groups. Users are left with a huge, harmonious selection from which to then develop a brand's colour palette. McDonald's corporate colours are mainly group 3: intense and fiery"You pick the subsequent colours for your branding scheme in the same way as you do now," Wright explains. "You've got a large framework – there are millions of colours to choose from – except there are no bum notes, because there are mathematical correlations that underpin each colour," she adds. How effective is the Colour Affects System? A few years ago, Wright was asked by a mail order company to adjust the colours of a leaflet selling an opera CD. "The in-house design team had created a leaflet and they wanted me to tweak the colours into harmony," she recalls. "The ones they'd used were okay – quite familiar – but they're weren't right, either psychologically or harmoniously." Texaco uses a group 4 palette, suggesting efficiency, sophistication and excellenceWright adapted the colours so that the chosen palette came from the same tonal family. "They sent out two identical mail shots, and they sold 560,000 more CDs with the tweaked leaflet than the original," she says. "And all I did was tweak the harmony after it had been designed – I didn't specify the colours used in the first place." It seems the right colours do sell. Next page: the four colour groups revealed Group 1: Type 1 personality Group 1 colours are often used for fun brandsGroup 1 colours are clear, delicate and warm, and contain yellow, but no black. Examples include soft cream, turquoise and cobalt. "They're lively, sharp, fresh, clean and youthful – all about new beginnings," says Wright. "It's very common to use them in the branding of things like children's toys, PR, sales, sport, and fun sectors of anything." However, if misused, these colours can be perceived as frivolous and immature. Personalities that reflect these colours are "externally motivated and eternally youthful". Light on their feet, these people love to dance and are clever, but don't like being bogged down with academic debate. Group 2: Type 2 personality Group 2 colours reflect understated elegance and timelessness, but are seen as recessiveGroup 2 colours are cool (they contain blue), mid range (most contain grey) and delicate, but not necessarily light – for example raspberry, maroon or sage green. Characteristics include understated elegance and timelessness. "The personalities are cool, calm and collected," says Wright. "They're internally motivated, but very sensitive to how others are feeling. They don't want to be at the forefront of anything, but they'll be the power behind the throw. In branding terms, these colours are rarely – if ever – used, because they're very recessive," she explains. Group 3: Type 3 personality The Group 3 palette features quite flamboyant and unusual coloursGroup 3 colours are warmer than group 1 (they contain more yellow-based hues), are intense and fiery, and contain black. Examples include olive green, burnt orange and aubergine. "They're quite flamboyant and unusual; you don't get many primaries in there," says Wright. "And the personalities are strong. Like type 1, they're externally motivated – but they're fiery, even if it isn't immediately apparent." Friendly, traditional and reliable, these tones are popular in branding and work for well-established companies. However, they can convey bossiness or appear old-fashioned if they are misused. Group 4: Type 4 personality Group 4 suggests efficiency, sophistication and excellence, but also expense and unfriendlinessGroup 4 colours contain blue and are cold rather than cool. They're pure and either very light, very dark or very intense. "The personalities are the same - very clear; everything's black and white," says Wright, adding that type 4 personalities are internally motivated, often very efficient and don't suffer fools. Containing black, white, magenta, lemon and indigo, this group's characteristics include efficiency, sophistication and excellence – but misused, the colours can be seen as unfriendly, materialistic and expensive. This article originally appeared in Computer Arts issue 266; buy it here! Related articles: 21 outstanding uses of colour in branding The world’s favourite colour revealed The top colour trends for 2017 revealed View the full article
  14. Ad agency Wieden+Kennedy and Swedish artist Fredrik Andersson have joined forces to create Arse Vase, a cheeky set of 100 handmade, ceramic bum-shaped vases. Designed to raise funds for east London HIV awareness charity Positive East, the £40 Arse Vases come in pink, tan or brown – with a choice of smooth and hairy options. (“Your flowers go in the arse hole, naturally,” reads the website.) Fredrik Andersson's Arse Vase hasn't hit a bum note, so farAccording to the makers, the Arse Vase is around the size of “a small loaf of bread”. It’s also watertight and can house a variety of items – although flowers are recommended. Helpfully, W+K has provided a hotline to call, should your finger become stuck. The project ties in with London Pride week, which runs from 24 June to 9 July. “This year around London Pride, we wanted to create something that helped raise badly needed funds, helped fight the stigma around HIV in a playful way and raise awareness about who Positive East are and what great work they do,” explain the team. And there’s more: “It would make the best gift. Gift receivers will love and remember you for a long time and consider you an interesting, compassionate and culturally relevant person.” Indeed. Either way, all proceeds go to Positive East, so if you’d like to own a limited-edition Arse Vase, now’s your chance. Related articles: The designer's guide to working for nonprofits 40 must-see examples of billboard advertising 21 outstanding uses of colour in branding View the full article
  15. Web design has become more interactive and layered over the years. There are plenty of powerful web design tools available now, but web developers and designers also need better collaborative tools for their teams, in order to keep up with the workflow. The right review and feedback tools can ensure every team member and stakeholder can stay in the loop. These new tools offer features such as the ability to add annotations on issues, and leave comments in real time on live projects or mockups. This significantly reduces the feedback process, as compared to long message threads or emails. Having a one central channel for all review and feedback needs helps teams stay on the same page. It eliminates the need to switch between various applications to collaborate with team members. Let's take a look at some of the best options on the market. 01. zipBoard zipBoard allows users to assign team members as watchers to a taskzipBoard is a visual bug tracker that can be used as a review and feedback tool for teams of all sizes. It allows teams to annotate on live web pages by entering their website URL, or on mock designs by uploading their own images. It works on most of the major browsers as a browser extension. zipBoard allows users to assign team members as watchers to a task, which means that they will get automatic updates on the issue’s progress, even if the issue isn’t assigned to them. It also allows reviewers to inspect designs in different screen resolutions to ensure a responsive design for the project. zipBoard has a central task manager from which teams can filter through bugs and issues based on assignee, priority, screen resolution or reviewer. It also lets collaborators message each other from within the application or communicate via a central project manager. One project is always free on zipBoard and no matter what plan you choose, there is no limitation on number of collaborators. 02. Notable Notable lets users provide feedback on interface designsNotable lets users review and provide feedback on interface designs. It can be added as a browser extension or downloaded the Mac/Windows application, and it’s also available for iOS. Users can get feedback from guests on their designs or mockups by sending them a custom URL, which can be used to access and review the project. PowerPoint presentations can also be uploaded to the application, with each slide being extracted as a separate post for annotating on them individually. It is also possible to add team members to the project as reviewers, and give them selective access based on their role. Based on the access given to collaborators, projects can be arranged as single posts, sets of different projects, or a comprehensive workspace comprising entire projects. The basic plan for Notable starts at $19/month. However, there is also the option to access a free plan with limited features. 03. Diigo Add sticky notes to web pages with DiigoDiigo is a tool that lets users highlight any part of a web page and add sticky notes to specific parts of the page or the entire page. It can be used as a social bookmarking tool as well for tagging and sharing web pages. The online bookmarks can be stored in an online directory that users can access from anywhere, via their Diigo account. The online directory offered by Diigo can be structured as a research base for curating web pages and online resources. As part of the Premium plan, users can archive annotations on web pages and store them forever, even if the original source is not live anymore. Users can also share curated and bookmarked web pages with other collaborators individually or as a group. Diigo offers a free subscription with ads and limits on the number of annotations. Alternatively, the standard plan starts at $40/year. 04. JIRA Capture Capture works on top of JIRAJIRA is a popular project management tool for collaboration between larger teams. Capture is an extension offered by JIRA for visual feedback and testing. The prerequisite is, of course, that teams should already have a JIRA setup, which is quite extensive. But for teams that do not want to move outside JIRA’s environment, Capture is a great review and feedback option. With Capture, team members can capture any screen within their browser and add annotations to it; set a priority for the issue and add comments to it; add screenshots as tasks to projects within JIRA; and provide contextual feedback during testing sessions and collaborate faster in JIRA. The main advantage of using Capture is that users can also combine its advantages with other Atlassian offerings, such as JIRA Service Desk, Core, HipChat, and BitBucket. But for smaller teams that are not already on JIRA, this solution may not be best fit. Pricing for JIRA software starts at $10/month for up to 10 users. 05. TrackDuck TrackDuck can be added to a website via a code snippetPart of InVision’s family of products, TrackDuck is a visual feedback and bug tracking tool. It works as a browser extension in Chrome and Safari browsers, or can be added to a website via a code snippet to enable TrackDuck to provide review and feedback options natively. Team members can be added to projects in three different roles with different permission levels: reporter, contributor or administrator. TrackDuck integrates with many other project management tools, including JIRA, Trello, GitHub, Asana and Slack. It also automatically captures technical details such as browser version and operating system. A basic two-project plan on TrackDuck starts at $9/month. 06. BugHerd BugHerd is organised around a kanban board-style BugHerd offers a range of review and feedback features in a kanban board-style environment. Team members can add issues as tasks to four lists in their dashboard: Backlog, To Do, Doing and Done. This dashboard is arranged like a kanban board, where cards in each list can be moved around when the status of that task changes. BugHerd can be used as a browser extension but the recommended method is to embed a code snippet in your site. Each annotation in BugHerd has a screenshot attached when it is added as a task. Collaborators can be given full access as team members, or guest access to review screens. BugHerd also notes browser and environment information, and notifies which selector in the HTML code has been annotated upon. For greater functionality, other applications that can be integrated, including PivotalTracker, Basecamp, Zapier, Redmine and JIRA. Plans for BugHerd start at $29/month. 07. Marker Marker is a simple screen capture tool for Google ChromeMarker is a simple screen capture tool available for Google Chrome. It focuses on getting issues across to your team via their collaboration tool of choice, as quickly as possible. The tools that can be integrated within Marker’s setup include Trello, GitHub, JIRA, Slack and email. For each tool users can select specific details, such as a particular JIRA board, Slack channel, or GitHub/BitBucket repository. Any annotations added in the Chrome browser will be converted to tasks and directly sent as an issue to the user’s selected tool, along with a screenshot. When capturing the user’s browser information, Marker goes a step further by also noting the zoom level, pixel ratio and user agent. This information is reported as part of a feedback card displayed inside the project management tool. Integrations are lined up for more tools like Asana and WordPress. A free plan for one user includes access to only Slack, while for accessing all integrations plans start at $19.99/month for up to five users. 08. PageProofer PageProofer lets you add virtual sticky notes to your designsThe basic requirement when providing feedback is to add a virtual sticky note, and that is what PageProofer provides. It does not work via browser extensions, rather focusing on embedding a code snippet into projects. The advantage of this is that review and feedback can be provided in any web browser – but it does mean that no quick extension can solve your issue. PageProofer is phone- and tablet-friendly and hence, works for touch devices. Users who have been added as reviewers can see if a particular page has been annotated upon via a red note indicator. Guest reviewing is also available in PageProofer, as well as a number of third party integrations including Slack and JIRA. Teams can request for other integrations should they feel the need for one that is not already provided. The basic plan for PageProofer starts at $20/month for up to five users. 09. DoneDone Issue tracker DoneDone is organised around a central hubDoneDone is an issue tracker that aims to simplify the review workflow across teams. It functions as a central hub for the collaboration needs of web development teams. Feedback can be added inside the application on web pages and designs, or it can be sent to the central dashboard via email. This is especially useful in cases where customers want to send feedback directly to teams. Teams can reply directly to the customer and correspond via mail. User can set up the tool so it synchronises with commits on Git and various releases. This helps create a holding pattern for issues that are to be addressed in future releases and hence should not be marked for review on the tester’s current workflow. Whenever the issue has been fixed and marked as ready for next release, testers will be automatically notified of the new release batch and when that particular issue has been addressed. DoneDone’s Starter plan costs $39/month and is suitable for smaller teams. Bigger teams can subscribe to the Pro, Max or Premium plan. 10. Usersnap Usersnap integrates with an impressive range of other toolsUsersnap offers a lot of the same features as the other tools on this list, such as setting priority for issues, collecting browsers and OS information and offering different permissions for reviewers to control access. One thing that sets Usersnap apart is the high number of integrations available for a variety of tools in different web development domains. Usersnap integrates with project management tools like Basecamp, JIRA, Trello, Asana and Kanbanize; with other issue tracking applications like FogBugz, GitLab and BitBucket; with customer support apps like Zendesk, Intercom and JIRA Service Desk; and with CMSs such as WordPress, Drupal, Joomla and Magento. Apart from working as a browser extension, embedding a JavaScript code snippet allows Usersnap to record client-side errors and send reports directly to developers. Usersnap’s pricing is on the higher side, with the basic startup plan priced at $69/month for up to 10 users and three projects. Related articles: 20 top tools for freelancers Nail your HTML with this cheat sheet 15 tools every web designer needs in 2017 View the full article
  16. You're reading Best Practices of Hotel Website UX Design, originally posted on Designmodo. If you've enjoyed this post, be sure to follow on Twitter, Facebook, Google+! User experience is an integral part of any website design and there is no doubt about that. However if there’s a single industry where user experience matters more than anything else is, of course, hospitality. Screenshot of the Conca Del Sogno Hotel Website Hospitality is all about meeting and exceeding guest expectations and providing stellar […] View the full article
  17. Have you thought about the size of your site's CSS? If your style sheet is ballooning, it could be delaying page rendering. 3 top tools for testing web performanceThough CSS isn't the largest asset type you'll serve, it's one of the first that the browser discovers. Because the browser is blocked from rendering the page until CSS is downloaded and parsed, it must be as lean as possible. Here are five tips to help you get there. 01. Use shallow selectors Your parents told you that shallowness isn't a virtue, but when it comes to CSS, they're wrong. Used consistently, shallow selectors can trim kilobytes off big style sheets. Take this selector: This could be expressed more succinctly: As well as helping to keep your CSS svelte, the browser will also render the elements targeted by shallow selectors faster. Browsers read selectors from right to left. The deeper the selectors are, the longer it takes for the browser to render and re-render the elements those selectors are applied to. For complex DOMs that reflow often, short selectors can also cut down on jank. Ideally, you want selectors to be as shallow as possible, but this doesn't mean you should cut everything down to the bone. Sometimes you need additional specificity to extend components. Strike the right balance, but be pragmatic, too. 02. Use shorthand properties Using shorthand CSS will speed up your siteThis seems like common sense, but you'll be surprised at how often longhand properties are used needlessly. Here's an example of some longhand properties in use: That's a lot of CSS! Let's tidy that up: The font shorthand property condenses several declarations into a handy one-liner that takes up much less space. In the example shown above, the shorthand uses about 40 per cent less space than its longhand equivalent. It's not as readable at first glance, but the syntax becomes second nature after you've spent some time using it. Of course, font isn't the only shorthand available to you. For example, margin can be used in place of longer properties such as margin-top, margin-right and so on. The padding property works the same way. For more ways to clean up your CSS, Mozilla Developer Network offers a helpful list of shorthand property references. What if you need to override a value further down in the cascade? For example, let's say you have a heading element that needs to change its font size for larger displays. In this case, you should use the more specific font-size property instead: This isn't only convenient, it also increases component flexibility. If any other part of the underlying font property is modified, those changes will percolate up to larger displays. This works great for component overrides where a new context requires a different treatment. 03. Use the preload resource hint The preload resource hint can give the browser a head start on loading your site's CSS. The preload resource hint tells the browser to initiate an early fetch for an asset. You can set it as a <link> tag in HTML: Or as an HTTP header in your server configuration: In both of these scenarios, preload gives the browser a head start on loading /css/styles.css. Using preload in an HTTP header is preferable, since this means the browser will discover the hint earlier in the response headers, instead of later on in the response body. Another reason to use preload in an HTTP header is that it will initiate a server push event on most HTTP/2 implementations. Server push is a mechanism by which assets are preemptively pushed to the client when requests for content are made, and it offers performance benefits similar to inlining CSS. Server push isn't available on HTTP/1. However, using preload in an HTTP/1 environment can still improve performance. 04. Cull redundancies with csscss csscss will analyse any CSS files you give it and let you know which rulesets have duplicated declarationsIt can pay to check your CSS for duplicate rules with a redundancy checker. Take the Ruby-based tool csscss, for example. Ruby users can install it with: Once installed, you can examine your CSS for redundancies like so: This command lists which selectors share rules that you can de-duplicate to save space: You can move duplicate rules under one selector: You'd be surprised at how much space this process can save in large projects. Use the --help option to see more commands you can use to tweak things further. 05. Go the extra mile with cssnano cssnano takes your nicely formatted CSS and runs it through many focused optimisationsFor the cherry on top, you can use cssnano – a node and PostCSS-dependent tool. cssnano not only minifies CSS, it makes many focused optimisations that can reduce your CSS even further. Install it on your system with npm like so: Then use it to optimise your CSS: If running commands ad hoc isn't your style, you can automate cssnano with a build system. Here's how to use cssnano in a gulpfile: The buildCSS task reads the CSS you write in css/styles.css, then pipes the optimised output to the css/optimized directory. The watch task kicks off buildCSS whenever changes occur in css/styles.css. The watch task can then be invoked in the terminal like so: With some tweaking, you can build a workflow that performs this specific optimisation in addition to other CSS-related tasks, such as building Sass/Less files, autoprefixing and more. This article originally appeared in net magazine issue 292; buy it here! Related articles: Understanding the CSS display property How to create a pyramid layout with CSS Shapes 5 of the best resources for learning HTML and CSS View the full article
  18. While we love to bring you new and exciting typefaces and free fonts, that doesn’t mean we don’t respect the classics. After all, there’s a reason that certain fonts become iconic, and remain in popular use for decades. So in this post, we bring together five classic typefaces designed by five famous graphic designers and explain the thinking behind them and why they work so well. 01. Geneva by Susan Kare Geneva is a realist sans-serif that offers a distinct alternative to HelveticaBorn in 1954, Susan Kare is an artist and graphic designer who created many of the interface elements for the Apple Macintosh in the 1980s, including the Happy Mac and the bomb symbol. Along the way, she created some of Apple’s most iconic fonts, including Chicago, Monaco and Geneva. A realist sans-serif, Geneva is essentially a redesigned version of Helvetica, hence the name (Helvetica is Latin for Switzerland, while Geneva is Switzerland's second-largest city). And it’s been hugely popular, most recently retunning to prominence when Facebook switched to Geneva from Helvetica in 2016. Unusually for neo-grotesques, the current version of Geneva includes a basic set of ligatures and the archaic long s and R rotunda (both descendants of traditions in medieval writing) as optional alternates. Charles Bigelow and Kris Holmes, who also worked on the typeface, explain in Notes on Apple 4 Fonts how Geneva offers a distinct alternative to Helvetica. “The semi-enclosed counters of letters like ‘a’, ‘c’, ‘e’,and ‘s’ are more open,” they write. “The terminals do not enclose the internal spaces as much as in other Grotesques. "Even though the terminals end with a horizontal cut-off, there is more breathing room for the internal white space. This keeps the counters open and the terminals from visually joining at small sizes, which allows for better differentiation of the letterforms.” 02. Exocet by Jonathan Barnbrook Exocet cleverly combines modern and antiquated formsBorn in 1966, Jonathan Barnbrook is a British graphic designer and film-maker who’s known for designing David Bowie’s 21st century album covers, as well as working with Damien Hirst. Currently, he runs his own studio Barnbrook Design, which he founded in 1990. He’s also a font designer and has released a number of typefaces with provocative titles, such as Bastard, Exocet, False Idol, Infidel, Moron, Newspeak, Olympukes, Sarcastic and Shock & Awe. Designed in 1991, Exocet is inspired by incised Greek and Roman letter carvings, with geometric shapes used for the main construction. For example, its stylised Q is based on qoppa, an ancient form of Q, while the O with a cross is an early form of theta. An all-capital font, but with different capital glyphs for both lowercase and capital letters, Exocet’s combination of modern and antiquated forms have ensured its continuing popularity. It’s been used on a wide variety of products, from films such as Demolition Man and Star Trek: Nemesis, to Goth album covers, to videogames such as Diablo, as well as more genteel uses such as Tazo tea packaging. 03. Glaser Stencil by Milton Glaser Glaser Stencil evokes Modernist proportion and Manhattan self-assuranceBorn in 1929, Milton Glaser is one of history’s most celebrated graphic designers. He's best known for the I ❤ NY logo, the psychedelic Bob Dylan poster and the Brooklyn Brewery logo. His work has been exhibited worldwide and won numerous awards, including the National Medal of the Arts from President Obama in 2009. He co-founded Push Pin Studios in 1954 and co-founded New York Magazine in 1968. Glaser wrote in 1973 that he was “not a type designer,” and that his typefaces were only the product of graphic ideas applied to letterforms. Despite this, his heavily stylised, three-dimensional typefaces have remained influential and popular to this day. Glaser Stencil was created in 1970, based on type that had originally appeared on a Carnegie Hall poster he designed in 1967. This geometric stencil font instantly summons a feeling of both Modernist proportion and mid-century New York self-assurance. An all-caps font, the letterforms echo some of the most popular sans serifs of the time, such as Futura and ITC Avant Garde Gothic. A great choice for large, attention-grabbing headlines, Glaser Stencil’s bold weight was digitalised in the computer age, while the forgotten lighter weights have recently been brought back to life by Face37. 04. FF Meta by Erik Spiekermann FF Meta is a beautifully legible font by design guru Erik SpiekermannBorn in 1947, Erik Spiekermann is a multi award-winning designer and author. He co-founded MetaDesign, now Germany’s largest design firm, which has offices in Berlin, London and San Francisco. In 1988 he started FontShop, a company for the production and distribution of digital fonts. A hugely influential voice on design matters, today Spiekermann sits on the board of the German Design Council, is an honorary professor at the University of the Arts Bremen and is also on the supervisory board of Edenspiekermann, which has offices in Berlin, Amsterdam, London, Stuttgart & San Francisco. He was the first designer to be elected into the Hall of Fame by the European Design Awards for Communication Design. FF Meta is a humanist sans-serif designed in 1991. Based on an unused commission for the West German Post Office in 1985, Spiekermann developed it to be a "complete antithesis of Helvetica", which he found "boring and bland". Features including a large x-height, open apertures and an “l” with a tail to distinguish it from a ‘1’ or ‘I’ help to make it super-legible. Consequently, FF Meta is today used extensively across the world, from product labelling to signage. 05. Avenir by Adrian Frutiger The late type designer Adrian Frutiger considered Avenir his best workAdrian Frutiger (1928-2015) was a hugely influential Swiss typeface designer and author whose commissions included creating the in-house typeface for BP plus logotypes, signage systems and maps for clients including Air France, IBM and the Swiss Post Office. Frutiger won awards including the Chevalier de l’Order des Arts et Lettres, the Gutenburg Prize of the city of Mainz and the 1986 Type Medal of the Type Directors Club of New York. His most famous creations, Univers, Frutiger and Avenir, spanned the three main genres of sans-serifs: neo-grotesque, humanist and geometric. Avenir was a late-in-life design by Frutiger, who considered it his best work. Originally released in 1988, it reinterprets the rigid geometric sans serif designs of the early 20th century in a way that adds elements of organic humanism. With vertical strokes that are thicker than the horizontals, an ‘O’ that’s less than a perfect circle, and shortened ascenders, it’s a beautifully legible font that works well for both text and headlines. Famous examples of Avenir abound, including its use by Samsung Galaxy, Walt Disney Parks, the Eurovision Song Contest and Apple Maps. View the full article
  19. Do you ever use emails to communicate with your clients, send documents and action multiple to-do lists and find this difficult? Whether you are working on a small or large scale project, instituting a team management software will help you become successful. Using a project management tool will help better communicate with your team and keep your clients informed. Having all your tasks laid out and assigned to the correct person will allow you to stay organised and ensure tasks are completed on time. With a huge variety of project management applications available, we'll spotlight on the 10 best ones in the market. 01. Basecamp Basecamp is considered the leading project management and collaboration tool availableBasecamp is the grandaddy of project management apps. Basecamp is considered the leading project management tool around. It boost a simple and easy to use interface to collaborate with your team and client. It allows you to create multiple projects and setup discussions, write to-do lists, manage files, create and share documents, and organise dates for scheduling. It is fully responsive so you can manage your projects and check statues on your mobile device on the go. Basecamp’s basic plan starts at $20 a month. 02. Teamwork Projects Teamwork Projects is the ultimate productivity tool to manage projects with your teamTeamwork Projects is the ultimate productivity tool to manage projects with your team. Teamwork allows you to keep all your projects, tasks and files all in one place and easily collaborate with a team. Teamwork helps you to visualise the entire project through a marked calendar and gantt chart and setup reporting. Teamwork supports file management with Google Drive, Box.com and Dropbox. As well as integration with leading apps such as third party accounting software and customer support apps. Plans only start at $12 a month with unlimited users. 03. ActiveCollab ActiveCollab boost advance project management features including invoicing and tracking expensesActiveCollab recently released its new version 5.0. The new revamped app is now more powerful and focused project management tool. It offers team collaborating features, task management, time tracking and importing expenses. One of the biggest asset of ActiveCollab is it offers invoicing features. You are able to track payments and expenses and have invoices paid directly within ActiveCollab with PayPal, and other credit card payments. ActiveCollab cloud plans starts at $25 a month and they offer a self-hosted version if you want to run this application on your own web server. 04. Zoho Projects Zoho Projects allows you to plan, coordinate and management a project efficientlyZoho offers a wide range of business software including Projects. Zoho Projects is an proficient tool to project plan and project coordinator from start to finish. It boost all the features you need for project management with some advance features including reporting, integration with Google Apps and Dropbox, bug tracking, setup Wiki Pages to build a repository of information, forums and more. You can start Zoho Projects with a free plan and upgrade to a paid premium account starting at $20 a month. 05. Trello Use Trello to easily display and organise your to-do lists and discussions on a visual boardTrello isn’t your average project management tool, instead this app is a free visual way to to glance at the entire project with a single view. With Trello you can organise cards, these cards can be your thoughts, conversations and to-do lists and be placed on a board for everyone to collaborate on. Trello is absolutely free but also offers a gold package at $45 a year, which extends larger attachments, extra sticker packs, saved searches and more. 06. Jira Jira made specifically for software developers to track issues and bugs and proactively resolve themJira is specifically targeted for software development teams. Jira offers abilities to raise issues and bugs. Jira makes it real easy to track bugs and see which issues are still outstanding and how much time was spent on each task. Atlassian owners of Jira, also offer other products including Confluence a document collaboration tool, and HipChat a team chat and video and file sharing platform and other products. Which you may integrate with Jira seamlessly. Jira starts at $10 for for 10 users a month. 07. Asana Asana is the top work tracking and project management app for teamsAsana is the easiest way for teams to track their work so everyone knows who's doing what, by when. With tasks, projects, conversations and dashboards, Asana keeps your work organized, and teammates accountable so you can move work forward faster. Asana also lets you keep track of your work wherever you are with mobile apps for both iOS and Android. Asana is free to use for teams of up to 15. For more members and top features like custom fields, task dependencies, and advanced search, check out Asana Premium or Enterprise. 08. Podio Podio is a versatile platform for project managing, use as an intranet and CRM systemPodio is a ever growing tool to organise and communication tool for any business. Podio allows you to personalise this platform to fit your business needs. Besides being able to communicate with a team, setup task management, use as a file storage system, like a traditional project management app, Podio can be an internal intranet for all your colleagues and departments to interact. Podio can also be transformed into a CRM system. Podio plans start at $9 a month. 09. Freedcamp Organise and plan an event, project, or even a wedding using Freedcamp, all absolutely freeWhatever your project may be, either setting up an event, a web project or organising a wedding, Freedcamp helps you organise and plan effectively. Freedcamp has an organised dashboard to view the entire project at a glance. You can easily setup tasks, use sticky notes to visually setup tasks and organise them into the calendar. Freedcamp provides advance add-ons for high level business use including CRM, invoicing, issue tracking and setting up wiki pages. Freedcamp is free to start with and only add-ons are chargeable. 10. Wrike Work smarter with Wrike, by making sure you are always on track and have the available resourcesWrike is advance application to help you work smarter. By making sure you are always staying on track and ensure you have the adequate resources to finish on time and on budget. Setting up tasks, engage your team and integrate with your business tools including Google Apps, Microsoft Excel, Dropbox and many more is so easy with Wrike. You can even make your emails more productive by converting emails into tasks with a simple click of a button. Wrike is free for the first five users and paid professional plans start at $49 a month. Conclusion Make sure when you adopt a project management app it helps to improve your overall work efficiency and workflow. You don’t want to select a project management tool that ends up taking more time to mange than doing the actual job. View the full article
  20. The July Android Security Bulletin patches 11 critical remote-code execution bugs including one dubbed ‘Broadpwn’ that impacts both Android and iOS devices. View the full article
  21. One of the most common routes into graphic design is through a junior designer position. But what is a junior designer? What do they do every day? How much do they get paid, and how quickly can they progress? Our guide to becoming a junior designer brings you everything you need to know. It's no secret that a career in the creative industries is extremely competitive, but by mapping out a clear career path from the start, you can sharpen your focus and gain that all-important edge. 15 free resume templates01. What a junior designer job entails You're starting at the bottom, but working as a designer, not just making tea (Image: Sweaty Eskimo)A junior designer job is an entry-level position, generally aimed at creatives with between zero and three years of commercial design experience. At this level, you'll work closely under the supervision of more senior designers, who will provide mentoring as you learn the ropes in design conception and implementation. During your first few years you'll be assigned the smaller aspects of multiple projects. Depending on the company, you could find yourself doing anything from laying out pages and making colour corrections, to designing stationery and website banners, to sitting in on client meetings. 02. What a junior designer job doesn't entail Here's what a junior designer isn't: someone who solely pours the coffee, answers the telephone or runs errands. If you find yourself in this position, talk to your senior designer, map out your expectations and ask for new work. If the situation doesn't improve, it might be time to move on. 03. Do I need a degree? A degree isn't essential, although it does helpYou don't necessarily need a degree to become a junior designer – although the benefits of learning design theory and design thinking, plus the freedom to develop your own ideas outside of client briefs, shouldn't be underestimated. Bear in mind, too, that some job adverts will specify being educated to degree level. However, while a relevant degree will stand you in good stead when it comes to getting on the graphic design career ladder, it by no means guarantees you paid employment. Talent, experience and confidence will often triumph over a degree. "The most important things that Landor looks for in a candidate are talent and attitude," agrees Peter Knapp, an executive creative director at Landor Associates. "Spirit and raw ability are things that are preloaded." 04. Typical junior designer starting salary Starting salaries vary wildly depending on sector and geographical location. As a junior designer in the UK you can except to pocket anywhere between £20,000 and £25,000. According to Major Players' 2017 salary survey, the national UK average salary works out at £22,000. For those of you in the US, use this salary calculator to see what you can expect in your state. 05. What experience you need Craig Ward did "a string of terrifying placements" as a young designerRelevant work experience – and lots of it – will stand you head and shoulders above the competition, so it's good practice to have at least one placement or internship (and preferably more) on your resume when it comes to looking for your first junior designer position. "Fear put me into the industry in the second year of my degree," recalls award-winning designer and art director Craig Ward. "I did a string of terrifying placements, and when I graduated I was ready to make the most of my final placement, which became my first job." Placements and internships show that you have valuable real-world experience and, crucially, that you've started to translate your hard-won skills and knowledge of design theory into practice. The more you can chalk up, the better placed you'll be when applying for a job as a junior designer. 06. Specific skills you need You'll need skills in Adobe software such as InDesignAs well as a strong understanding of design and the processes required to do it, you’ll need to be good at problem-solving (you’ll be expected to come up with creative solutions) and pretty handy with programs like Photoshop, Illustrator and InDesign. Communication skills also rate highly. After all, being a brilliant designer isn't much use if you can't explain your decisions to clients. "You need to be hard working, passionate and reliable, as well as prepared to do the less desirable jobs," advises Ben Topliss, creative at LOVE, who quickly rose through the ranks after graduating. "Despite being the youngest member of the team, you should also be able to bring something new to the table; whether it's knowing a piece of software no-one else does, or an unhealthy obsession for obscure type foundries," he adds. 07. In-house or design agency? Some of the work created by Target's in-house design department called, er, InHouseAs a junior designer in a studio or agency, you'll be involved in strategy and creative problem-solving, producing graphic design, advertising or visual communication work for a wide range of different clients. The pros? Variety and creative stimulation. The cons? Burnout. Deadlines are final: miss one and you risk losing the client, which could have huge knock-on effects on job stability for studio members. As an in-house junior graphic designer at a large organisation like HSBC, Google or the government, you'll work as part of a team of designers who are responsible for the company's marketing and advertising material, website and so on. Pros here include stability, predictable working hours and potentially better pay. The cons? Working on a single brand for too long can limit your portfolio – particularly a risk for junior designers – and numb your creative juices. 08. How to progress Progression from junior designer to a middleweight position or senior designer is normally possible within around three to five years, after which the next step might be art director, creative director or a more managerial position with the studio or firm. "Work hard and build good relationships with as many people as you can," advises Topliss, adding that it's essential to develop both your reputation and book of contacts before you take the next step. "Aim as high as you can," concludes Martin Brown, creative director at Paul Bedford Ltd. "Try to work for people you revere and companies you respect. That first name makes such a difference for your second job." 09. What it's actually like to do the job Now a senior designer, Ben Topliss explains what it was like being a junior designerIn 2013, multi-disciplinary designer Ben Topliss had just started a new senior designer position at sports and fashion-wear retailer JD PLC that was created especially for him. We caught up with him to find out how he made the jump from junior designer to senior... Creative Bloq: Your first job out of uni was junior designer at an architectural practice called Prism. What did you study at uni, and how well did your course set you up for this role? Ben Topliss: I studied product design at university, with a minor in interactive design. I didn't realise until I'd signed up to study for the interactive modules that graphic and digital design were things I was really passionate about and wanted to do after graduating. The main thing I took from studying design at university was the process of design and problem-solving. I didn't do any placements or internships in agencies or studios, but I did as many jobs as I could get my hands on for local businesses, designing anything they'd let me including identities, branded stationery, websites, booklets, flyers and menus. Taking this also route taught me about the other side of design - dealing with clients, and managing my time and finances - which can be just as important as the actual work. CB: What was the job market like after you graduated? How tricky was it to get your first job as a junior designer? BT: It was a struggle to get a job after graduating. It's so competitive out there and it's hard to differentiate yourself, especially when competing against others with graphic design degrees. I wrote a lot of letters but didn't really get anywhere. I had a few interviews and finally got something in the September after graduating. It was great to finally get a job. CB: Why did you decide to work in-house as a junior designer, rather than in a design studio or agency? BT: Prism was a small design studio and I got to work on projects for clients including Sainsbury's, Cambridge University and Marks & Spencer. There were only four designers - two senior and two junior - so I got to work on some large projects straight away, as everyone had to get stuck in. Ben is currently working at TBWACB: Talk us through a typical day what were your responsibilities? BT: As it was only a really small agency I'd have to do plenty of admin-type jobs like order the stationery, be the IT guy and make tea for everyone. But I'd also get to head out to client meetings and take ownership of projects, which was good as you might not necessarily get that level of trust working somewhere larger. CB: What was the best part of the job? BT: Actually doing work and getting paid for something I wanted to do was great. It wasn't groundbreaking stuff by any stretch of the imagination, but I was working in the industry I wanted to be in and gaining experience all the time. To me then, that was amazing. CB: How long did you work in this position before taking the next step in your career, and what did it take to move up the ladder? BT: I spent a year at Prism, and another year in my next job - both in small teams so I did get to take control of a lot of projects, but I maybe missed the guidance I would have got from larger organisations. Stepping up to the next level in a much larger agency was fun: suddenly I was working with a large group of really talented creatives. I certainly had a feeling that I needed to up my game. That's how you improve though. You need to get out of your comfort zone, push yourself to be better and learn from those around you. CB: How long did it take you to get to a senior designer position? BT: I graduated about seven years ago, with the last three of those working at TBWA. There I had the opportunity to learn from lots of talented people and gain some good experience working on some great projects, big and small, for clients like Manchester United, EA Games and BP. CB: What do you love most about your job now? BT: Getting to work with talented and inspiring people. I've got a busy couple of months coming up, with the launch of at least two iOS apps and a couple of site redesigns on the horizon. CB: What advice would you give a junior designer for becoming a senior designer? BT: Work hard, ask questions and soak up as much as you can from more the experienced people you are working with, whatever their job role. Do the jobs no-one else wants to do - make yourself indispensable. Also, it pays to be nice. The industry is smaller than you think - you never know when you'll come back into contact with someone you used to work with, met at an industry event or even slated on Twitter. Further reading: How to become a creative director How to get a promotion Create the perfect design resumé 15 free resume templates 30 brilliantly creative resumés Tips for design interview success View the full article
  22. This week saw Penguin Random House's non-fiction imprint, Ebury, rebrand itself with a less corporate and more creative logo that appears to cash in on some of 2017's biggest design trends. Designed by London-based studio Form, the centrepiece of the new look is a capitalised letter 'E' wordmark. This isn't the first rebrand we've seen this week that's based on this idea. Just a few days ago we saw how Elton John's new visual identity pulled a similar trick with its star-shaped glasses inspired lettering. And just like the musician's makeover, Ebury's rebrand treads the same path as other big brands such as Fanta and Calvin Klein in that they all seem to have adopted 2017's biggest logo design trend: uppercasification. (That's our unofficial term for saying brands currently have a habit of putting all their text in uppercase.) Click through the image gallery below to see how the new Ebury logo compares with the old one. Replacing the lowercase, italic red logo previously used by Ebury, the new design opts for a new colour scheme that Form partner Paula Benson describes as "fresh and vibrant." Following another trend, the colour choice also taps in (coincidentally) to a major global survey which found that a rich teal hue is the world's favourite colour. Thanks to an overprint of two semi-opaque colours, the logo appears three-dimensional and leaps off both the screen and printed page. The overprinting method also references traditional practices such as screen printing. This results in a sense of imperfection that Bensons says helps to "embrace the spirit of creativity." Capitalisation is used to communicate the imprint's nameThis logo is even more striking thanks to its use of contrasting colours. The 'E' itself is rendered in a beautiful teal, while the drop shadow is picked out in the Penguin brand's signature orange. The consistent typography also brings it in line with the overall Penguin Random House branding. The new logo has already started to appear across online platforms, and readers can expect to see more of it later in the year as it continues to roll out across marketing materials, products and packaging. [Via Design Week] Related articles: 25 logo design tips from the experts There’s more to Sir Elton John’s new logo than meets the eye Why the SYFY rebrand avoided traditional genre visuals View the full article
  23. Testing frontend code is still a confusing practice to many developers. But with frontend development becoming more complex and with developers responsible for stability and consistency like never before, frontend testing must be embraced as an equal citizen within your codebase. We break down your different testing options and explain what situations they are best used for. Frontend testing is a blanket term that covers a variety of automated testing strategies. Some of these, like unit and integration testing, have been an accepted best practice within the backend development community for years. Other strategies are newer, and stem from the changes in what backend and frontend development are used for now. By the end of this article, you should feel comfortable assessing which testing strategies fit best with your team and codebases. The following code examples will be written using the Jasmine framework, but the rules and processes are similar across most testing frameworks. Best pieces of user testing software01. Unit testing Unit testing, one of the testing veterans, is at the lowest level of all testing types. Its purpose is to ensure the smallest bits of your code (called units) function independently as expected. Imagine you have a Lego set for a house. Before you start building, you want to make sure each individual piece is accounted for (five red squares, three yellow rectangles). Unit testing is making sure that individual sets of code – things like input validations and calculations – are working as intended before building the larger feature. It helps to think about unit tests in tandem with the ‘do one thing well’ mantra. If you have a piece of code with a single responsibility, you likely want to write a unit test for it. Let’s look at the following code snippet, in which we are writing a unit test for a simple calculator: In our Calculator application, we want to ensure that the calculations always function independently the way that we expect. In the example, we want to make sure that we can always accurately add two numbers together. The first thing we do is describe the series of tests we’re going to run by using Jasmine’s describe. This creates a test suite – a grouping of tests related to a particular area of the application. For our calculator, we will group each calculation test in its own suite. Suites are great not only for code organisation, but because they enable you to run suites on their own. If you’re working on a new feature for an application, you don’t want to run every test during active development, as that would be very time consuming. Testing suites individually lets you develop more quickly. Next, we write our actual tests. Using the it function, we write the feature or piece of functionality we are testing. Our example tests out the addition function, so we will run scenarios that confirm that it’s working correctly. We then write our test assertion, which is where we test if our code functions as we expect. We initialise our calculator, and run our addNumbers function with the two numbers we wish to add. We store the number as the result, and then assert that this is equal to the number we expect (in our case, 10). If addNumbers fails to return the correct figures, our test will fail. We would write similar tests for our other calculations – subtraction, multiplication, and so on. 02. Acceptance tests If unit tests are like checking each Lego piece, acceptance tests are checking if each stage of building can be completed. Just because all the pieces are accounted for doesn’t mean that the instructions are properly executable and will allow you to build the final model. Acceptance tests go through your running application and ensure designated actions, user inputs and user flows are completable and functioning. Just because our application’s addNumbers function returns the right number, doesn’t mean the calculator interface will definitely function as expected to give the right result. What if our buttons are disabled, or the calculation result doesn’t get displayed? Acceptance tests help us answer these questions. The structure looks very similar to our unit test: we define a suite with describe, then write our test within the it function, then execute some code and check its outcome. Rather than testing around specific functions and values, however, here we’re testing to see if a particular workflow (a sign-up flow) behaves as expected when we fill in some bad information. There are more minute actions happening here, such as form validations that may be unit tested, as well as any handling for what shows our error state, demonstrated by an element with the ID signupError. Acceptance tests are a great way to make sure key experience flows are always working correctly. It’s also easy to add tests around edge cases, and to help your QA teams find them in your application. When considering what to write acceptance tests for, your user stories are a great place to start. How does your user interact with your website, and what is the expected outcome of that interaction? It’s different to unit testing, which is better matched to something like function requirements, such as the requirements around a validated field. 03. Visual regression testing As mentioned in the introduction, some types of testing are unique to the frontend world. The first of these is visual regression testing. This doesn’t test your code, but rather compares the rendered result of your code – your interface – with the rendered version of your application in production, staging, or a pre-changed local environment. This is typically done by comparing screenshots taken within a headless browser (a browser that runs on the server). Image comparison tools then detect any differences between the two shots. Using a tool such as PhantomCSS, your tests specify where the test runner should navigate to, take a screenshot, and the framework shows you differences that came up in those views. This visual regression framework illustrates decision trees in your application, exposing complexity to those outside of developmentUnlike acceptance and unit testing, visual regression testing is hard to benefit from if you’re building something new. As your UI will see rapid and drastic changes throughout the course of active development, you’ll likely save these tests for when pieces of the interface are visually complete. Therefore, visual regression tests are the last tests you should be writing. Currently, many visual regression tools require a bit of manual effort. You may have to run your screenshot capture before you start development on your branch, or manually update baseline screenshots as you make changes to the interface. This is simply because of the nature of development – changes to the UI may be intentional, but tests only know ‘yes, this is the same’ or ‘no, this is different’. However, if visual regressions are a pain point within your application, this approach may save your team time and effort overall, compared to constantly fixing regressions. 04. Accessibility and performance tests As the culture and awareness around frontend testing grows, so does our ability to test various aspects of the ecosystem. Given the increased focus on accessibility and performance in our technical culture, integrating this into your testing suite helps ensure these concepts remain a priority. If you’re having issues enforcing performance budgets or accessibility standards, this is a way to keep these requirements in the forefront of people’s minds. Both of these checks can either be integrated into your workflow with build tools like Grunt and Gulp, or semi-manually within your terminal. For performance budgets, a tool like grunt-perfbudget gives you the ability to run your site through WebPageTest automatically within a specified task. However, if you’re not using a task runner, you can also grab perfbudget as a standalone NPM module and run the tests manually. Here’s what it looks like to run this through the terminal: The same options are available for accessibility testing. So for Pa11y, you can either run the pa11y command in your browser for output or set up a task to automate this step. In the terminal: Most tools in these categories are fairly plug-and-play, but also give you the option to customise how the tests get run – for example, you may set them to ignore certain WCAG standards. Resemble.js is a popular image comparison library, and gives you a lot of control over what triggers a visual differentiationNext page: How to introduce testing into your workflow Many developers are on board with having some kind of frontend testing present in their codebase, but some are still skeptical about the cost-benefit balance. If you're just considering how testing would fit into your team and workflow, you should think about the following: 01. Start with known pain points If you’re constantly seeing the same bugs popping up in certain parts of your codebase, it’s wise to investigate if testing could help. If it’s code regression and it’s not possible to unit-test the code, try to adjust your acceptance tests so they cover the scenario at a higher level. This will also give you a baseline test to experiment against. If the number of regressions on this feature goes down after writing tests, you may find other developers more inclined to embrace testing in the future. 02. Make it part of the workflow In order to keep the team honest about their test-writing, everyone should hold themselves and others accountable. Perhaps talking about tests becomes part of your code review process: ask why tests weren’t written, or point out areas where they might be helpful. By having an open dialogue about tests, you may find ways to motivate your team to keep writing them. Using a continuous integration service such as Travis CI to run your test suite automatically on your development branches can also make your test suite more visible. Services such as Travis CI can make testing more visible03. Don’t do everything at once For teams that are new to testing, adopting all the testing types at once might be overwhelming – and if you’re starting with new code, you might not even need all the methods. For example, if you don’t have a lot of client-side logic or user interaction, maybe visual regression tests will cover most of your application. Introducing one testing type at a time will give your team a chance to learn how to test and adjust any parts of the process that prove difficult. At the end of the day, your team needs to be on board and dedicated to this practice. 04. Revisit and review Testing, like any other part of your codebase, requires constant revisits to make sure your current implementation still makes sense. Remember, a test suite that nobody runs is a test suite that may as well not exist. But if you put the time and effort into your testing strategy, the time saved by fixing regressions means time that can spent building new features, or making your existing code even better. This article was originally published in net magazine issue 285, buy it here Next page: Best pieces of user testing software 20 JavaScript tools to blow your mind 11 great UI designs View the full article
  24. We've decided to shake things up in the latest issue of Paint & Draw with the introduction of a new regular feature. With Masterclass, we talk to renowned artists about the pieces of work that inspire them the most. Kicking off this feature is portrait artist David Cobley, who gives an impassioned speech about his favourite painting. We hope you find this a pleasant change of pace from all our hands-on tutorials and workshops! Buy issue 10 of Paint & Draw here! On top of this, our cover feature sees Paint & Draw's resident pastel expert, Rebecca de Mendonça, reveal how to create a beautiful, realistic illustration that guides the viewer's eye across the page. As if that wasn't enough, you'll also find a ton of our usual tips, tutorials and lessons to push your skills to the next level. Make sure you don't miss it! Subscribe to Paint & Draw here! Realise fresh paper collages Clippings from old magazines can form the basis of a collageIn our easy to digest Bitesize tutorials, Sylvia Paul reveals how creating a collage can help you break out of an artistic routine. Create lifelike pastel illustrations This pastel tutorial captures the energy of a beautiful Arabian horseRebecca de Mendonça helps you build up your pastel skills with the latest instalment of her in-depth feature. In this issue she shows you how she drew this stunning Arabian horse. Artist interview: Stan Miller Stan Miller discusses his love/hate relationship with watercoloursEvery artist has a medium that they struggle with. For Stan Miller, it's watercolours that prove to be a difficult tool to master. In this interview the American artist discusses how he keeps his passion for painting alive. Construct buildings with shapes Simple shapes can form the basis of architecture artworkWhen it comes to painting buildings, getting bogged down in details is a mistake that trips up a lot of artists. In this article, Amnon David Ar demonstrates how breaking buildings down into shapes can make the whole process a lot easier. Draw textures with coloured pencils This lifelike illustration looks good enough to eatBelieve it or not, this amazing still life was created using just coloured pencils. Want to know how it was done? You're in luck! Steven Marquette is here to show you how he creates his realistic drawings that are bound to leave you hungry. More from Paint & DrawView the full article
  25. A style frame is a snapshot of a finished frame as it would look within a longer animation. It aims to capture the overall look and feel of an animated or live action video, but in a still image. Style frames can help capture the colours, mediums, textures, photography, and assets that you plan to use in your video. Showing a client both a storyboard and style frames is an excellent way to make sure you both are on the same page for what to expect with the project. How to master the art of storyboarding These examples are very different, but all do a great job of communicating what the final piece will look like [click the icon to enlarge the image] You can see in the examples above that style frames don’t show every frame of the video, as a storyboard would. Let’s get into what it takes to create style frames in Photoshop. We'll focus on some of the main techniques you need to know to make multi-photo composites all feel like they are part of the same piece of work. For this tutorial we'll use an example for a title sequence that would precede a new TV show. This show has themes of mystery, preconceived notions about class, and it’s based near the ocean. 01. Start with a single image This image will be our starting point. Click the image to download it First, let’s take a look at the star of our show. The photo above will be our starting point, and I have a lot of plans for it. I want to isolate our hero from the background, wrap some neon light loops around her, and integrate them by adjusting the lighting. 02. Cut out the figure Start by quickly selecting the rough silhouette [click the icon to enlarge the image] Start by using the Quick Selection tool to get most of the figure’s silhouette. Click the Select and Mask button at the top, and a Properties dialog will appear. Make sure your view is set to Onion Skin and turn the Transparency slider down so you can see the area you’ve already masked out. 03. Focus on the hair Now let's deal with those wispy hairs. It would have been tricky to cut these out using just the Refine selection tools, but Photoshop CC 2017's new Select and Mask functionality make things much simpler, even considering the low light conditions in our image. Grab the Refine Edge brush tool and begin painting it over those hairs. Now crank the transparency back up to 100% to see where you need to use the Brush tool to bring back any areas where you’ve overdone it. 04. Finalise your selection Refine your selection until you're happy with the result [click the icon to enlarge] Repeat these steps back and forth until you’re happy with the hair selection. At this point, increase your shift edge just slightly, as well as the contrast, and add a bit of feathering (2px). Click OK. Click the Layer Mask button to commit this selection to a mask. 05. Adjust the background Now add a solid background. Use the colour picker to match a dark shade on the figure’s jacket. You might notice that the selection doesn’t look as perfect now it’s isolated on a dark background – don’t worry, we’ll cover this up with the relighting. 06. Paint in some neon lights The swirls should both overlap the figure’s head [click the icon to enlarge] Before you get to any relighting, add those neon lights. Choose two colours from the subtle sunset in the original background: a soft pink and blue. Using the Pen tool in Shape mode, set the Fill to none and the Stroke to one of your colours. Set the Stroke Width to 26px. Now you can have some fun – on two different layers, draw some pink and blue neon swirls. 07. Add a glow A narrower, white strip creates the illusion that the lights are glowing [click the icon to enlarge] Now duplicate both of the shapes, change the stroke colour to white and decrease the stroke width to 9px. This white stripe should sit in the middle of each swirl – if you notice it’s not lined up correctly, select all your strokes and use the Set Shape Stroke Type drop-down to choose Center Alignment. Change the feather of the wider strokes to 9px and the feather of the narrow white ones to 5px. If you feel the effect isn’t vibrant enough, duplicate the coloured strokes and feather them at 6px. Clean up and group all these by selecting them and hitting the Create Group button. Finally, add a layer mask to the group and paint out the area of the lights that goes behind the figure’s head. 08. Start relighting Use the neon shades to paint over the wispy hairs [click the icon to enlarge] To begin relighting, create a few new layers and begin painting over the wispy hairs using the pink and blue swatches. It should look rough and crazy. Convert all your painted layers for smart filters and add gaussian blur. You want to blur the biggest strokes the most – for the smaller strokes, you might even want to turn the opacity down. 09. Mask your layers Save time by reusing our mask from earlier [click the icon to enlarge] We need to mask these layers, but instead of making a new mask, we can simply reuse the one we made before for the background. Hold alt and click the mask on the original photo. Then hit cmd+A to select all, and cmd+C to copy. Select each of the layers you painted on individually and add layer masks to them. alt+click into each of those masks and hit cmd+V to paste the copied original mask. 10. Refine your work Change the blend modes on your relighting layers [click the icon to enlarge] Go into each of those masks and paint black over any areas you think have too much colour. You can also use the Smudge tool on the light painting section, in order to add some of that wispiness back in. Change the blend modes for these layers to something like Lighten, Screen or even Colour Dodge. I added another layer of freehand painting on top of the hair to give it a little more depth of colour. Put all these layers in a group called 'Relighting'. 11. Add some dust Motion-blurred dust particles really bring the image together [click the icon to enlarge] Now to really pull it all together I want to add a layer on top of everything that looks like some motion-blurred dust (download this photo from Shutterstock). Place the photo at the top of the layer stack and resize it if needed so it covers the whole canvas. Change its blend mode to Screen. Add a brightness and contrast adjustment layer and alt+click between the adjustment and the dust layer to clip the two together, so the dust layer doesn’t affect other layers. Decrease the brightness slightly and crank up the contrast. Next page: Add two more images to your style frame and tie all the colours together 12. Add a secondary photo This will be our second image [click the icon to enlarge] Now it’s time to add two more photos. Let’s start with the one above. I’m going to use a gradient map to match the colours in the image. Open the photo and colour pick that darkest blue in the water. Add a Gradient Map adjustment layer, and click the gradient to edit it. You should begin with a white stop on the far-right, and make the stop on the far-left that dark blue swatch colour. 13. Colour-match the previous image This is a very simple way to get the colours to match up [click the icon to enlarge] Now click the bar just below the gradient to add more colours. Towards the white end we want to add the pink neon swatch from our previous composite, and towards the blue end add the previous neon blue. This neon blue swatch will look a little odd and slightly too light, so double-click on it and make it a little darker. 14. Round things out with one more photo Our third and final image [click the icon to enlarge] Let’s work on one more photo to round the set of style frames out (download the photo from stockSnap.io). We’ll use the same gradient map technique but with a twist. 15. Adjust the gradient map Turn down the opacity so some of those original colours peep through [click the icon to enlarge] Follow the same gradient map steps as before but leave out that neon blue colour. Make the pink a slightly hotter shade than the one you used previously, and push the dark blue slider over to the right so that more of the image will be on the dark end of the spectrum. We want to maintain some of those amazing colours from the original photo, so turn down the Opacity of the Gradient Map layer to 75 per cent. 16. Add a light leak A light leak adds interest to the image [click the icon to enlarge] Now you can spice things up a bit by adding a light leak effect (I used an image from Shutterstock for this). Duplicate the gradient map and clip it above the light leak image. You may need to turn up the opacity of the gradient map on the copy. 17. Bring the images together Place the three style frames in a wide document [click the icon to enlarge] Now bring all these images together into one document. You’ll need to save out your style frames as PNGs or JPGs first, then create a new document with a very large width such as 4000px. Place the style frames into the new document and space them evenly. 18. Match the tones and values The central image appears too dark at the moment [click the icon to enlarge] We want to match that darker middle frame with the others, which appear much more similar to each other in colour and value. First rasterize your layers by right-clicking them and choosing Rasterize Layer. Create a copy of the middle style frame ('styleframe1'), then with this selected go to ‘Image > Adjustments > Match color’. Choose the Source as this ‘CombinedStyleFrames.psd’ if you have multiple Photoshop documents open. Then select either style frame 2 or 3, depending on which one you prefer – I went for 2. Turn down the opacity of this copy to blend it with the original frame until you have just the right mix of colour. If you want to learn more about style frames, take a look at my full video tutorial. About Pluralsight Pluralsight is an enterprise technology learning platform that delivers a unified, end to end learning experience for businesses across the globe. Through a subscription service, companies are empowered to move at the speed of technology, increasing proficiency, innovation and efficiency. Related articles: Create a cinemagraph with Photoshop in 60 seconds The 10 commandments of Photoshop etiquette Master the art of storyboarding View the full article
×