Architectural Styles and the Design of Network-based Software Architectures
Original dissertation
Understanding RPC Vs REST For HTTP APIs
For the last few years, whenever somebody wants to start building an HTTP API, they pretty much exclusively use REST as the go-to architectural style, over alternative approaches such as XML-RPC, SOAP and JSON-RPC. REST is made out by many to be ultimately superior to the other “RPC-based” approaches, which is a bit misleading because they are just different.
Ten Things the Best Speakers NEVER Say
While it's really hard to immediately win over a crowd, as a speaker it's really easy to lose the room within the first minutes of your presentation.
To make sure you don't lose your audience I asked Boris Veldhuijzen van Zanten, accomplished speaker and founder of TwitterCounter and The Next Web, for some of the things you should never say during your presentations.
50 Meticulous Style Guides Every Startup Should See Before Launching – Design School
Just JavaScript - The Prototype Mechanism
Using Prototypes
You can think of the prototype mechanisms as providing some sort of inheritance - but it certainly doesn't bring with it any of the other pillars of OOP, encapsulation and polymorphism say. It is a much simpler and much more direct mechanism to make code sharing possible.
If you have a single object then there isn't much practical advantage in designing a prototype object for it. On the other hand having a prototype object with all of the methods that the object is using does provide an organization. The object then has just the instance variables and the methods are all provided by the prototype. If things change and you need a second object, or more objects, then the prototype provides an easy solution.
The Inspiration Stream | Veerle's blog 3.0 - Webdesign - XHTML CSS | Graphic Design
Nice perspective and I love the radio.
How To Create a Vector Popsicle in Adobe Illustrator
It’s always fun to play around in Adobe Illustrator creating stylised illustrations of random objects. It’s also great practise, which helps you experiment with new tools and techniques that you could draw upon in your future projects. Follow along with today’s tutorial to create a series of tasty vector popsicle graphics in Illustrator. We’ll use a range of handy tools to create the first colourful lollipop, then build upon each subsequent illustration with new techniques that help to further customise the artwork further.
How to construct a design system
Tips for designing and building a consistent design system.
Without doubt, I get asked about design systems more than anything else. So, having spent the majority of the past few years thinking about how to design, build and present design systems for products like Marvel, Bantam and Modulz, I figured I’d share some of what I’ve learned along the way.
Learn CSS Grid | Jen Simmons
People are starting to ask: where can I learn about CSS Grid?
There are a lot of fantastic resources out there. When it comes to the technical how-to, most of what’s out there was written by Rachel Andrew. If you don’t know her work, take some time to get to know her and follow her.
So here are the links to resources I recommend. I will keep updating this list:
Jun Takahashi - Square Up
Speaking about using sharp angles and shapes, Tokyo-based illustrator Jun Takahashi uses this technique to create geometric sports characters.
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo
Static site generators are quickly becoming a big part of the professional website builder’s toolbox. A new static website generator seems to pop up every week. Figuring out which one to use can be like a walk in the jungle.
What Apple, Google, and Tesla Get Wrong
In conversation with Co.Design, the eminent design researcher Don Norman offers cutting criticism of Silicon Valley’s brightest.
Want to become a coder? Act like a coder.
So, you want to become a coder. That’s great! No, really. There is much about coding that makes it worth pursuing. Getting started, however, can be a daunting task. Even with all the enthusiasm and energy you have for learning, you might find certain obstacles are presenting themselves to you, making it difficult to gain momentum.
How to Create a Side Project that Customers Actually Want
“Don’t find customers for your product. Find products for your customers.”
— Seth Godin
In this short essay, I’ll be walking you through a method, pioneered by Amy Hoy and Alex Hillman, for making sure that you’re building products that real people want. You’ll learn how to find customers, analyze their pains, write a pitch using their language and create a feedback loop to keep you in lockstep. Each section will be accompanied by a case study where we’ll explore how I’ve used these methods to create Extra, my new social media automation app.
Expert’s Weigh In: What’s Your Favorite CSS Trick? | Creative Cloud blog by Adobe
My favorite CSS “trick” would have to be these 3 lines of CSS:
- { background-color: rgba(0,255,0,0.1); }
I’ve been using this snippet for years! It makes debugging layouts a breeze and is quite insightful when dealing with the box model.
How To Create a Geometric Pattern in Adobe Illustrator
How To Create a Geometric Pattern in Adobe Illustrator
TUTORIALS 17 JULY 2017 19 COMMENTS
Abstract geometric patterns are one of my favourite things to create in Adobe Illustrator. There’s an infinite number of results that can be achieved by simply changing up the parameters, shapes or colours used each time. In today’s tutorial I’ll show you a series of techniques you can use to make your own vector geometric pattern. Follow the step by step guide exactly to replicate my design, or remix your own custom pattern artwork by using these techniques as a foundation for your experiments.
40 free retro fonts | Creative Bloq
Transport your designs back in time with this compilation of retro fonts – and they won't cost you a penny!