background preloader

Web Design

Facebook Twitter

Programmer's trouble. Free Web Development Courses | The Odin Project. HTML and Javascript Cheat Sheet for Site Designers. 53Shares1918132100×53Shares In the past, if you wanted to create a website of your own, you would need to know how to code, design within Adobe Photoshop, upload files through FTP software and then also make sure your site was properly setup to view accordingly in each web browser.

Long story short, it was quite the complicated task! Today it’s extremely simple to create a site or blog of your own. All you need to do is register a domain name, setup hosting and click a button to have WordPress installed. However, there are still going to be times when you need to get your hands dirty by messing around with the HTML and coding that makes up your site. Welcome to web.py! (web.py) Misused mobile UX patterns. Misused mobile UX patterns If you are an experienced designer, you probably agree that being inspired by others is not stealing in UI design.

It’s best practice research. It’s using design patterns. It’s following the guidelines. It’s making sure to use patterns that your users are familiar with to create usable interfaces. Some might say that sticking to the guidelines and following others will kill creativity and, at the end of the day, all apps will look the same.

From a UX perspective I see a different problem. 1. At least half million posts have been written about the hamburger menu, mostly by designers, arguing against it. This solution is pretty tempting and convenient for a designer: you don’t have to worry about the limited screen estate, just squeeze your whole navigation into a scrollable overlay that is hidden by default. Experiments show, however, that exposing menu options in a more visible way increases engagement, user satisfaction and even revenue. 2. 3. 4. 5. How Minimalist Design Almost Killed Skeuomorphism. Learn Web Development for Free Using Ruby on Rails | The Odin Project.

How we ended up with microservices. Microservices are a thing these days. When I was at SoundCloud, I was responsible for the migration from a monolithic Ruby on Rails application to a constellation of microservices. I’ve told the technical side of this story multiple times, both in presentations, and as a multi-part series for SoundCloud’s engineering blog. These engineering bits are what people are most interested in hearing about, but recently I realised I never explained to a wider audience how we ended up using microservices to begin with. I am sorry to disappoint my fellow techies, but the reason we migrated to microservices had to do much more with productivity than pure technical matters. I’ll explain. Note: This post definitely has a lot of revisionism, and, in trying to make it easier to understand, oversimplifies a fairly chaotic chain of events into a linear timeline. Nevertheless, I believe it paints a pretty good picture of my first couple of years at SoundCloud.

The Next project Process hacking The future. 7 Methods for Improving UX with Motion Design. Animation in apps has taken on a new and improved meaning. Unlike the flashy, confusing website animations of the old days, new animation is clean, smooth, and easy to navigate. Forget what you know about GIFs, obnoxious ads, and Flash websites. Those are things of the past. When animation is used sparingly and used correctly, it greatly improves user experience (UX). There’s a host of new trends emerging in the animation world. HTML5 and CSS3 have given web designers a way to incorporate movement on a webpage without making it an eyesore. Bring a little motion to your website incrementally to make sure you’re not overloading the page and cluttering the UX. Animation Between Pages Animating page headers and page loads is an effective way to add some movement to your website without going overboard. For example, the above Origami animation opens and closes a page with a diamond shaped transition.

Infinite Scrolling Paired with Animation We’ve talked before about the infinite scroll trend. » Seriously, Don’t Use Icon Fonts Cloud Four Blog. Icons are everywhere. These “little miracle workers” (as John Hicks described them) help us reinforce meaning in the interfaces we design and build. Their popularity in web design has never been greater; the conciseness and versatility of pictograms in particular make them a lovely fit for displays large and small.

But icons on the web have had their fair share of challenges. They were time-consuming to prepare for every intended display size and color. When high-resolution displays hit the market, icons looked particularly low-res and blocky compared to the text they often accompanied. So it’s really no wonder that icon fonts became such a hit. But now we need to stop. Screen Readers Actually Read That Stuff Most assistive devices will read aloud text inserted via CSS, and many of the Unicode characters icon fonts depend on are no exception. They’re a Nightmare if You’re Dyslexic Many dyslexic people find it helpful to swap out a website’s typeface for something like OpenDyslexic. Is the Web better without JavaScript? Is the Web better without JavaScript? JavaScript has been a mixed blessing for the Web. It has helped provide some useful features, but it has also contributed to bloated, insecure and downright messy Web pages.

One writer at Wired turned off JavaScript and shared his experience of a cleaner and lighter Web. Klint Finley reports for Wired: There’s another web out there, a better web hiding just below the surface of the one we surf from our phones and tablets and laptops every day. Sublime Text: The text editor you'll fall in love with. How we ended up with microservices. Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)

The 9 Web Development Resources I Can't Work Without in 2015. Details If you need to measure the speed of a website GTMetrix will be a great friend. Just like the popular Pingdom it offers free website speed test and analysis, but for more robust testing you’ll want a pro account. A website’s speed can vary over time which means that ideally we should run multiple tests using multiple variants over the course of a larger time span.

GTMetrix allows you to schedule tests as frequently as hourly, which can give you a much better idea of a site’s performance. Perhaps that 16 second loading time on your site was just a fluke? Or the 3 second loading time was a fluke – GTMetrix can give you the answer. The most basic GTMetrix account costs $14.95 a month, which is a bit more than I’d like, but considering how much time and money a proper speed test and analysis can save, I think it’s more than justified. My biggest beef with GTMetrix is that you can’t set up variable tests with aggregate results. 16 Best YouTube Channels To Start Learning Web Development. Want to be a web developer but not sure where to start or which programming language to begin with?

There are plenty of resources you can fall back on to start learning languages like Swift or frameworks like AngularJS or even responsive design or just coding in general, if you know where to look (they’re everywhere on the Web). Then again, there are some of us who learn better via video, and this contributes to many web design lessons being made available on Youtube. In this compilation, we’re featuring some of the best Youtube channels you can go back to over and over again, to learn a variety of aspects to do with web development. We have listed some of the topics that are expected from each of the videos, to make your search easier for you. Let us know, via the comments, of any other channels that you think should be in this list. Codecourse Codecourse helping you learn to code for web development for free. Things you can learn: PHP, CSS, Hosting. Dev Tips Level Up Tuts LearnCode.academy. Graphic Design Trends Fading in 2015. To say that graphics are the fabrication of visual statement won’t be wrong at all.

It is an art of combining ideas, pictures as well as texts into publications or a website. The history of graphic design goes way back in time when people used to draw on the walls of caves. Though, it was in the 1960’s when the people got obsessed with the power of image and graphic design became a part of popular culture. Graphic Designs and the Visual culture Graphic designs gradually became a much more significant feature which was and is still used widely all across the world. After the World War II, a visual culture was introduced and people started to use these different graphic designs to attract other people.

In the 20th century, however, the designs were used to persuade and attract customers which became the reason in the change of cultural attitudes and behavior. Graphic designs in the 21st century Graphic design trends in 2015 The top 8 graphic design trends of the year 2015 are as follows: Programming and Web Development Help. The Future Of Coding Is Here, And It Threatens To Wipe Out Everything In Its Path. Chet Kapoor is the chief executive of Apigee and previously served as vice president of content management and search products at IBM and VP/general manager for the integration group of BEA Systems. How to join the network APIs — the rules governing how software programs interact with each other — not user interfaces, will upend software for years to come.

When Intel CEO Brian Krzanich doubled down on the Internet of Things at the company’s annual Developer Forum in August, he emphasized what many of us have already known — the dawn of a new era in software engineering. It’s called API-first design, and it presents a tremendous opportunity for developers who adapt — not to mention a major risk for developers (and companies) who don’t.

Intel isn’t the only heavyweight recognizing the value of APIs. IBM recently got into the world of API management with IBM Bluemix, which allows companies to discover how other developers are using their APIs and design around that feedback. Introducing the U.S. Web Design Standards. Tagged / proactive federal partner / our projects / design / usds / open source / by Mollie Ruskin, Carolyn Dew, Maya Benari, and Colin MacArthur This project was a collaboration between 18F and the U.S. Digital Service (USDS). The team was led by Mollie Ruskin (USDS) and Julia Elman (18F) and made up of designers and developers in both groups, including Maya Benari (18F), Carolyn Dew (18F), Victor Garcia (USDS), Angel Kittiyachavalit (USDS), Colin MacArthur (18F), and Marco Segreto (18F). Joanne is a young Army Veteran who is looking to make use of her GI Bill Benefits and apply for federal student loans to attend college. In trying to access the federal programs which will allow her to afford college, Joanne must navigate the websites of multiple agencies.

She finds dozens of government websites which all seem relevant to what she’s looking for. Joanne is not alone. Each button, a special snowflake. What we built The U.S. The U.S. In the Web Design Standards, you will find: The process. Playground from ZURB | Design tools and creative experiments. The HTML 5 Mega Cheat Sheet - Make A Website Hub. Posted at 13:04h in Web Cheat Sheets by Jamie Cheat sheets; don’t you just love them? I love them as they offer me a simple way to recall a software program or help me to learn a new skill. Plus there’s always a useful keyboard shortcut to forget, a command you will just fail to remember, a newly introduced function that slips your mind or element you cease to think of.

So to get things rolling with my up and coming series of HTML5 tutorials and guides which I will be sharing on MakeaWebsiteHub.com I have spent the last few days creating this HTML 5 “Mega” cheat sheet for all you front end types to get your little hands on. So whether you are a web design novice or a seasoned grizzly veteran this will hopefully come in use for your next project. Of course if you want to share this piece on your blog, Tumblr or website then there is an embed code at the bottom of the page. Updated 6th November 2015 Share this HTML5 Cheat Sheet on Your Blog The following two tabs change content below. Cheat Sheets for Frontend Developers. Luis | October 6, 2015 | Resources Cheat sheets are amazingly handy quick reference resources that are time saving and educational, so we should probably all use them at one time or another. For frontend development, cheat sheets are especially helpful as most of us cannot commit every snippet, tag, etc, to memory.

Just like language, there are times our brains go blank and a word we are trying to bring to memory just won’t come – it doesn’t mean we don’t know it, just that we can’t think of it right now. Of course, cheat sheets for words failing us don’t exist unless they are called dictionaries! So even if you think you know your subject inside out, a few handy cheat sheets can still prove invaluable. HTML and CSS Cheat Sheets HTML5 Mega Cheat Sheet A list of all the new HTML5 tags, event attributes, mobile, browsers and canvas. HTML5 Cheat Sheet This printable pdf cheat sheet lists all currently supported tags, their descriptions, their attributes and their support in HTML4. Can I Use… Ludicrously Fast Page Loads - A Guide for Full-Stack Devs. Summary: Your website is slow, but the backend is fast. How do you diagnose performance issues on the frontend of your site?

We'll discuss everything involved in constructing a webpage and how to profile it at sub-millisecond resolution with Chrome Timeline, Google's flamegraph-for-the-browser. (4428 words/22 minutes) Server response times, while easy to track and instrument, are ultimately a meaningless performance metric from an end-user perspective. Actual end-user response to the word 'microservices'. End-users don't care how fast your super-turbocharged bare-metal Node.js server is - they care about the page being completely loaded as fast as possible. Your boss is breathing down your neck about the site being slow - but your Elixir-based microservices architecture has average server response times of 10 nanoseconds!

Well, what does constructing a webpage actually require? So what's a good, performance-minded full stack developer to do? Enter Chrome Timeline Receiving the HTML Layout. The 9 Web Development Resources I Can't Work Without in 2015. TextRazor - The Natural Language Processing API. TextRazor's relation extraction module leverages our state-of-the-art Dependency Parser and a set of sophisticated linguistic rules to parse relationships in any kind of text. Our approach offers a significant increase in accuracy and recall over alternative solutions, providing you the flexibility to mine an unlimited number of relationship types. TextRazor's relation extraction system has been used to extract targets of opinions, find management appointments in news stories, extract clinical trial results from medical documents, and parse legal documents. Dependency Parsing Typically deep syntactic parsing of language is prohibitively slow and brittle across domains. TextRazor's parser was developed from scratch to tackle these issues head on.

We achieve this with a combination of several systems built on the latest academic research into syntactic dependency parsing, trained on our custom corpus of newswire and conversational English text. Language Support API Calls. OTOY • Home.