Archive for December, 2011

Art in the Abstract: Showcase of Conceptual Photography


  

When artists get an idea poised for realization, there are many ways that they take these concepts and bring them to life. These artists, usually working in more abstract arenas, craft these concepts from their imaginations into the physical world by many means. Photography however, is not one of these areas that we tend to think of when it comes to more abstract and conceptual work. Photography to most is more concrete an artform, or at least that is how many of us tend to view it. But conceptual photography is a dynamic, thriving form of art that is worth taking note of.

Especially for those looking to be inspired by photography in new ways. These photographs are more thoughtful than just aesthetic. They are rooted in the artist’s vision and seek to get the wheels in your mind turning, not just impress and awe you with their astounding visuals. It is much more an intentional construct and composition designed to move and connect with the viewer in deeper more meaningful ways than most traditional photography.

Today we have a showcase of some very talented artists, who have brilliantly brought their visions into our reality through their conceptual photography creations. Take a look below, the inspiration is waiting for you.

Gallery of Creativity

trauma by waveystar

The Magic of Time by Julie de Waroquier

Untitled by Josefine Jonsson

take me to the stars by anjart

Out of death, comes life. by FingerTiips

By The Shape Of The Cloud by Kasperionis

Drained by KittyKitty-BangBang

Mindblowing news by Juhho

Spectator by white-white

I Don’t Fit This World by Julie de Waroquier

Prosper by Bucikah

Sky is the Limit by xToxicScreamx

Message in a Bottle by AlexAidonidis

the fleeter’s find. by Sea-of-Ice

Breaking The Surface by its-my-life96

solitude by serhatdemiroglu

where is the love by julkusiowa

Monologue Man by DorOthY-ShoES

Gotta Get Stung By Idea Bee by goRillA-INK

Tree by ElifKarakoc

Natural Light by Kateey

Bliss syringe by prosaix

obstruction by henriquefrazao

Contemplation by mrcool256

Breath Deep the Madness by MultiMan

Haunted by waveystar

Life Inside A Snow Globe by AimishBoy

On the Outside by zestkitten

Poison by fhrankee

the time i say goodbye by TrixyPixie

Careful by girltripped

stars in her eyes by Silmeria-sisi

I miss you by psychicLexa

- shelter - by A-T-I-S

87 by t-ufan

who am II by henriquefranzao

.Music. by ScENeYmE

The Way Down by gilad

deceptively yours by emeraldiris

Have You Smiled Today by oO-Rein-Oo

(rb)


Art in the Abstract: Showcase of Conceptual Photography


  

When artists get an idea poised for realization, there are many ways that they take these concepts and bring them to life. These artists, usually working in more abstract arenas, craft these concepts from their imaginations into the physical world by many means. Photography however, is not one of these areas that we tend to think of when it comes to more abstract and conceptual work. Photography to most is more concrete an artform, or at least that is how many of us tend to view it. But conceptual photography is a dynamic, thriving form of art that is worth taking note of.

Especially for those looking to be inspired by photography in new ways. These photographs are more thoughtful than just aesthetic. They are rooted in the artist’s vision and seek to get the wheels in your mind turning, not just impress and awe you with their astounding visuals. It is much more an intentional construct and composition designed to move and connect with the viewer in deeper more meaningful ways than most traditional photography.

Today we have a showcase of some very talented artists, who have brilliantly brought their visions into our reality through their conceptual photography creations. Take a look below, the inspiration is waiting for you.

Gallery of Creativity

trauma by waveystar

The Magic of Time by Julie de Waroquier

Untitled by Josefine Jonsson

take me to the stars by anjart

Out of death, comes life. by FingerTiips

By The Shape Of The Cloud by Kasperionis

Drained by KittyKitty-BangBang

Mindblowing news by Juhho

Spectator by white-white

I Don’t Fit This World by Julie de Waroquier

Prosper by Bucikah

Sky is the Limit by xToxicScreamx

Message in a Bottle by AlexAidonidis

the fleeter’s find. by Sea-of-Ice

Breaking The Surface by its-my-life96

solitude by serhatdemiroglu

where is the love by julkusiowa

Monologue Man by DorOthY-ShoES

Gotta Get Stung By Idea Bee by goRillA-INK

Tree by ElifKarakoc

Natural Light by Kateey

Bliss syringe by prosaix

obstruction by henriquefrazao

Contemplation by mrcool256

Breath Deep the Madness by MultiMan

Haunted by waveystar

Life Inside A Snow Globe by AimishBoy

On the Outside by zestkitten

Poison by fhrankee

the time i say goodbye by TrixyPixie

Careful by girltripped

stars in her eyes by Silmeria-sisi

I miss you by psychicLexa

- shelter - by A-T-I-S

87 by t-ufan

who am II by henriquefranzao

.Music. by ScENeYmE

The Way Down by gilad

deceptively yours by emeraldiris

Have You Smiled Today by oO-Rein-Oo

(rb)


Art in the Abstract: Showcase of Conceptual Photography


  

When artists get an idea poised for realization, there are many ways that they take these concepts and bring them to life. These artists, usually working in more abstract arenas, craft these concepts from their imaginations into the physical world by many means. Photography however, is not one of these areas that we tend to think of when it comes to more abstract and conceptual work. Photography to most is more concrete an artform, or at least that is how many of us tend to view it. But conceptual photography is a dynamic, thriving form of art that is worth taking note of.

Especially for those looking to be inspired by photography in new ways. These photographs are more thoughtful than just aesthetic. They are rooted in the artist’s vision and seek to get the wheels in your mind turning, not just impress and awe you with their astounding visuals. It is much more an intentional construct and composition designed to move and connect with the viewer in deeper more meaningful ways than most traditional photography.

Today we have a showcase of some very talented artists, who have brilliantly brought their visions into our reality through their conceptual photography creations. Take a look below, the inspiration is waiting for you.

Gallery of Creativity

trauma by waveystar

The Magic of Time by Julie de Waroquier

Untitled by Josefine Jonsson

take me to the stars by anjart

Out of death, comes life. by FingerTiips

By The Shape Of The Cloud by Kasperionis

Drained by KittyKitty-BangBang

Mindblowing news by Juhho

Spectator by white-white

I Don’t Fit This World by Julie de Waroquier

Prosper by Bucikah

Sky is the Limit by xToxicScreamx

Message in a Bottle by AlexAidonidis

the fleeter’s find. by Sea-of-Ice

Breaking The Surface by its-my-life96

solitude by serhatdemiroglu

where is the love by julkusiowa

Monologue Man by DorOthY-ShoES

Gotta Get Stung By Idea Bee by goRillA-INK

Tree by ElifKarakoc

Natural Light by Kateey

Bliss syringe by prosaix

obstruction by henriquefrazao

Contemplation by mrcool256

Breath Deep the Madness by MultiMan

Haunted by waveystar

Life Inside A Snow Globe by AimishBoy

On the Outside by zestkitten

Poison by fhrankee

the time i say goodbye by TrixyPixie

Careful by girltripped

stars in her eyes by Silmeria-sisi

I miss you by psychicLexa

- shelter - by A-T-I-S

87 by t-ufan

who am II by henriquefranzao

.Music. by ScENeYmE

The Way Down by gilad

deceptively yours by emeraldiris

Have You Smiled Today by oO-Rein-Oo

(rb)


Teach Them How To Hit The Ground Running And Faceplant At The Same Time?


  

A few days ago, a tutorial on how to Create A Christmas Wish List With PHP was published on Smashing Magazine’s Coding section that frustrated me. It frustrated me as it was incredibly easy to predict the comment reactions it caused. It also frustrated me as it was a classic example of a tutorial resulting in very happy readers who will go out and cause a lot of terrible things on the Web unless they understand that this was meant as a “beginner tutorial”. A lot of the bad feedback was about security — something we shouldn’t take lightly.

It frustrated me mostly because it all happened on Smashing Magazine, a well-respected online publication that is read by many beginners (especially in back-end technologies) and one that is dedicated to quality content with an advisory board (one of which is me) meaning that every article gets reviewed by experts before it is published. This one slipped by in the rush of the holidays, and it was updated a couple of hours after it was published, i.e. the editors added an editor’s note and addressed some important missing points. I am happy that it was published in its original form as it inspired me to point out some things that I see happening in online magazines a lot lately.

The predictable outcome of this kind of tutorial is:

  • Seasoned developers will find issues with the code and claim that it should not be done that way.
  • Other people will disagree and tell the old men to stop telling young kids to get off their lawn.
  • Real beginners will chime in and say that they are very happy about the article and getting the feeling that things are not as complex as they seem to be.
  • A lot of fanboys will mention technology XYZ that makes this much easier.
  • The author will add more disclaimers about the nature of the code within the article with some edits and add warning messages about its viability in the wild — saying that this is just demo code.

Quick Wins Full Of Traps

“Quick tutorials for beginners” are killing our craft. Instead of pointing to existing documentation and keeping it up to date (in the case of the wiki-based docs out there) every new developer turned to an author wanting the fame for themselves. And a lot of online magazines cater to these to achieve “new” content and thus visitors. We measure our success by the number of hits, the traffic, the comments and retweets. And to get all of that, we want to become known as someone who wrote that “very simple article that allowed me to do that complex thing in a matter of minutes”.

Teacher/Learner

Image credit: Opensourceway.

Instead of teaching the underlying technology, we tend to show a quick, beautiful implementation and put a lot of effort into it. We teach a “create something amazing in 5 minutes” and hope people will care enough afterwards and look at learning the underlying technologies. We aim to whet their appetite whilst giving them full solutions. The reason is that this is exactly what we wished we had had when we learned that thing in the first place. Sadly, this is not how teaching and learning works.

Road Safety Begins In A Classroom

At this moment, let me go back in time a bit. Growing up in a small village having a driving license and subsequently a car was a vital part of your social life and also your work options. Therefore, I couldn’t wait to get mine.

Now, what you want to do is to learn driving. You want to get into the car, go vroom-vroom and be off. The reality of getting a driving license though (at least in Germany where there are no speed limits on the motorway and therefore it is taken very seriously) is that you spend quite a lot of evenings in a boring classroom before you get behind the wheel. You learn about the code of the street, the different signs and what to do in all kind of situations in a car. You even learn about the different parts of the car and what they do.

The reason is that it scales better — you need to learn all that stuff and it is much easier to pack 40 students in a room to teach the basics before you try to make up a schedule where all of them can drive out on the road. As a driving school, instead of 40 cars you can get by with 5. And students who already know what they should not do and where things are in a car are less likely to crash them.

Educators Learning From Bad Experiences?

This is frustrating and annoying, the same way learning things at school without being told what they are good for is surely annoying. On the Web, we want to be different. We want to make learning fun and we are tempted to put in as much as possible for beginners so they can get past the basics very quickly and build the awesome of tomorrow instead. The author actually mentions that in the comments:

“I think teaching people to do things is very complicated, doubly so over the internet. If I were teaching a university class I would take a very different approach.”

Yes, teaching is hard. That’s why not every gifted developer is also good at explaining or a good trainer.

While it is a very good idea in our heads to give people quick solutions with real results instead of step-by-step basics, we forget how we actually got there. Once we reached the level in a skill to be educators in it, we went through a lot of trial and error using the skill. By avoiding this, we strip others of the chance to learn a skill on their own terms and with their own obstacles to overcome.

How About Writing Beginner Tutorials Covering Beginner Tasks?

So, I think it is safe to assume that there are two needs/aims battling when we want to write a beginner tutorial, i.e. we want to teach people good practices and we want to get them as far as possible with the least effort. A lot of times these don’t go well together.

jQuery is a poster child of great “new” Web development. “Write less, achieve more” is the mantra and I love that we have it. jQuery achieved this by replacing JavaScript and the unwieldy DOM with a clever and fast API and a totally new syntax: chaining. This is great. This is how to do it. jQuery abstracts the annoyances and complexities out into its core and lets developers write code. You cannot just take this approach and mantra and apply it to any technology without providing a simpler API/platform that abstracts the dangers and annoyances.

Teaching Non-Live Code On The Web?

The discussion that happened in the comments of the aforementioned article was mostly about security and the inability of implementing the code discussed in it in a real environment. And yes, they are very much valid. The code is good as an exercise but awful as a live example. Putting it on an live server means you are open to any kind of attacks and scripts looking for zombies to infect — not to mention how a botnet would have a field day with it!

And the author knows this. This is why a lot of the article is dedicated to explaining that this is not live code:

“Please notice that this article was written for beginners who already grasp HTML and CSS, know a bit of PHP and have seen phpMyAdmin before. I will not go into best practices, safety and all the rest of it; let’s just have fun with this one!”

And later on — as a response to some feedback, even more “don’t do this” was added:

“Note that this is meant as a beginner’s exercise. The code you see here will give you the intended result, but a lot of it is not safe for production websites. It lacks a lot of safeguards, such as data validation, salts for passwords (for better security), htaccess rules and so on. The goal of this article is to let beginners forget about all of these things and just concentrate on building something nice.

Neither does this article promote best practices. You may find yourself adopting different methods later on, or I may write in another article that we shouldn’t do something you see here. The article is intended as a fun little example for beginners to spice up their boring theory sessions. I believe that the best way to learn is through increasingly difficult examples.

That said, I encourage you to try all of this out and play around with it at home or on your servers. If you put this on a live server, I recommend using an account that has only this website on it (or only test websites). I also recommend using passwords for user accounts that are not the same as your other passwords.”

This, actually very much is against the very idea of a beginner tutorial. A beginner tutorial gets people on the way, i.e. it teaches them the first steps and what one can do with it. As these quotes show, teaching people PHP by starting with SQL and writing a login system and file uploader is obviously the wrong way.

Out of a sudden, the simple beginner tutorial is “intended as a fun little example for beginners to spice up their boring theory sessions” (cited). What boring theory sessions? I thought we are building something from scratch here?

Piling On Too Much

The article tries to teach four things at once: SQL with PHP, login and session control, file uploads and how to build a beautiful Web interface powered by PHP. The login system and the file upload is where it gets very dangerous in terms of security. This is not a beginner tutorial — it is giving beginners the wrong impression that everything is easy and everybody else probably just does it wrong and cares far too much about boring details.

We should not teach new developers that they can do things in a few lines of code and keep quiet about the bad effects this has. This is condescending and based on an assumption that people learn only from successes on the Web. The author mentions that in the comments:

“I don’t think beginners need to concern themselves with SQL injection attacks. The point here is to start to learn something, not to learn everything at once. When someone understands SQL at all, then teach them about the problems, not before.”

This is very dangerous thinking — if you teach how to do something, also make people aware of the consequences it has. I totally agree that the point is to learn something. Defining the “something” is the skill of a good tutorial writer or educator. We focus far too much on the final product to be built, rather than the components we use to get there.

This is where using a complex example like a “Christmas Wishlist” that needs a login, uses a database and has an upload feature for any file is a bad choice. There is no way to keep this “simple” unless you teach people how to write code exclusively for their own localhost.

Let’s Not Assume That People Read And Care As Much As We Think They Do

One comment was quite interesting as a summary, as it very much sums up some of the comments and assumes good on the side of the readers:

“Good stuff just to have some fun and help the super beginners get a quick footing. I think a lot of the people commenting here are either A) Too seasoned to look this far back, and not doing things the “properâ€� way just irks them, or B) I’d be willing to bet some are just flexing their programmer’s ego a bit.

I think assuming that people will take this as serious programming and build from it, building the wrong way, is a bit too much of a stretch. Anyone who can read and who cares about doing things the right way will take the author’s disclaimer to heart. If not, odds are they’re looking for the easy route. If that’s the case, you can’t really stop them. This article isn’t ending the world.”

I agree, it is not. But it also brings nothing new to the table. When I learned PHP coming from Perl in around 2000, I read thickbook.com and — except for the CSS styles — it had similar examples. Over the years we learned to protect our systems more. I think the assumption that readers will care much about the “this is not live code” doesn’t cover one main use case of “beginner tutorials”, i.e. that people will most probably find the article via a Google search and simply use the code example in a live environment without reading the tutorial or the comments. All they wanted was a quick, simple to understand example after all and beginner tutorials have those, right?

In My Humble Opinion

Image credit: Opensourceway.

Want proof of that? Look at the success of W3Schools.com. The Web is full of materials to learn the same things. The quick “here’s the solution — don’t worry about how it works right now” are the most successful ones. We also have a Web full of systems that lack very basic quality and security features and we spend months educating hires in companies what developing production code means when you protect the data of our users.

I think it is time to stop chasing the hollow success of creating a “quick tutorial” that is actually a “bad implementation with quick, sloppy code” in disguise and start curating what is already on the Web. We can then concentrate on the next level tutorials.

I think Web-based education will be a big thing in the near future, and creating a new generation of Web makers should be on all of our agendas. We do this with tools, great documentation and frameworks, and not with a “write this, it is awesome” approach.

(il)


© Christian Heilmann for Smashing Magazine, 2011.


50 Interesting Navigation Menus


  

Navigation menus are a very important part of every website design. First and foremost, they help direct visitors to the main areas of your website, regardless of what page they are viewing on your website. They also point search engine robots in the right direction (though some flashy navigation menus aren’t that SEO friendly).

Today we would like to show you 50 beautiful navigation menus; ranging from simple ones that hide discretely at the corner of the design to full blown menus that take up most of the header. No matter what type of navigational menus you tend to favor, we hope that there is a little inspiration waiting for you in the designs below. Enjoy :)

Nicely Navigated

1. Alexarts

A great looking home page that has 4 large balloons as a navigation menu with each balloon floating up whenever a visitor hovers over it.

Alexarts

2. Blogger Bake Off

A traditional horizontal navigation menu that integrates with the website design beautifully.

Blogger Bake Off

3. Small Stone Recordings

One of the coolest navigation menus on the web. Each section of the site is featured as a dial or button in the recording unit at the top of the page.

Small Stone Recordings

4. Loodo

A good navigation menu that is based upon a traditional board game.

Loodo

5. Jeff Sarmiento

A colourful vertical navigation menu. The background colour and icon that is shown when a visitor hovers over a link is different for every page.

Jeff Sarmiento

6. Fabrica De Caricaturas

A great looking home page which features a navigation menu as labels at the left hand side of an A4 piece of paper.

Fabrica De Caricaturas

7. Genes Sausage Shop

At first glance it looks like a regular vertical menu but when you look closely you will see that the designer has made the menu resemble the ‘specials’ chalkboard like you would see in a butcher shop.

Genes Sausage Shop

8. Robin James Yu

The square bubbles that are placed around the navigation menu items are placed around the site in other areas. It’s a simple design but it fits in well with the site.

Robert James Yu

9. Polar Gold

A stylish flash horizontal navigation menu. Sleek and simple.

Polar Gold

10. Madison

A grungy style navigation menu that turns red when you hover over a link.

Madison

11. Tennessee Trains & Byways

Don’t let the discrete menu at the top of the page fool you; Tennessee Trains & Byways is in contention for the largest drop down menu in the world. :)

Tennessee Trains & Byways

12. Innovative Imaging Professionals

A colourful flash menu that lists the various site pages on top of a photo.

Innovative Imaging Professionals

13. Carsonified

A cool horizontal navigation menu that fits in well with the groovy Carsonified design.

Carsonified

14. Fantasy Cartography

A fantastic home page from old mapmaker Robin C. Kuprella. The areas of the site are linked directly on the home page map. Clicking on a link will change the content in the central content box.

Fantasy Cartography

15. Bully Entertainment

A great menu that features hand drawn icons for each section of the site.

Bully Entertainment

16. Indubitablee

Beautiful hover actions and well designed sketched icons makes Indubitablee a breeze to get around.

Iindubitablee

17. Power To The Poster

A practical design in which all menu items, and any links on the page, turn red when you hover over them.

Power To The Poster

18. Fundo Los Paltos

A good looking wooden style navigation menu that shows a leaf icon whenever you over a menu item.

Fundo Los Paltos

19. Yellow Bird Project

A simple but fun menu that integrates well with the cartoon design of the rest of the website.

Yellow Bird Project

20. Pure Grips

A good looking clean corporate style horizontal menu.

Pure Grips

21. Carbonica

A simple vertical menu that shows an arrow and drawn circle when you hover over the item. Strangely, not all menu items have this effect.

Carbonica

22. Chris Jennings

Colourful bookmarks are used as menu links at the top of a torn piece of paper in this cool looking vertical navigation menu.

Chris Jennings

23. Time For Cake

An elegant drop down navigation menu. Perfectly fits both the design and subject of the site.

Time For Cake

24. Amazee Labs

Another simple yet beautiful horizontal menu that we felt was worth taking note of.

Amazee Labs

25. Guga Fit

A cool navigation menu which changes the links from blue to green when you hover over them. Simple but effective.

Guga Fit

26. Ferocious Quarterly

A ribbon style menu that shows page links on different levels.

Ferocious Quarterly

27. USU Students Association

A great looking vertical navigation menu. Bold and attention grabbing for such a simple design.

USU Students Association

28. FA Design

A stylish menu that looks great over the full screen image changing background.

FA Design

29. Biola Undergrad

A basic horizontal navigation menu that works well with the colourful design of Biola Undergrad.

Biola Undergrad

30. C & C Coffee

A fun flash based menu that playfully dangles links from the top of the page.

C & C Coffee

31. Helmy Bern

An interesting menu that wraps the menu links around a torn piece of cardboard.

Helmy Bern

32. Crumpler

An image based navigation menu that features social media integration.

Crumpler

33. B & Q

Each category shows dozens of website links under it. It’s a great example of how you can still make a website with hundreds of pages easy to navigate.

B & Q

34. From The Couch

A simple vertical drop down menu that integrates well with the blog design.

From The Couch

35. Get Me Fast

Many of the graphics in the background are links in this fun header design.

Get Me Fast

36. Eye Bridge

A graphic based menu that shows a circle around the page text when you hover over it.

Eye Bridge

37. CampLuxe

A clean professional looking naivigation menu. An easy addition to the showcase.

CampLuxe

38. NickAd

Probably not the most practical menu available but certainly one of the coolest. The NickAd page remains mostly blank apart from a small logo at the top left and bottom right of the page. Your cursor changes into a star when viewing the page. If you click on the page a horizontal menu will appear that will let you navigate the site.

NickAd

39. Envira Media

A great looking eco-style vertical navigation menu.

Envira Media

40. XHTML Cafe

Another good example of an interactive home page. The top menu and and many elements of the home page design are all clickable.

XHTML Cafe

41. Design Bombs

A minimal design that integrates with the Design Bombs website look and feel perfectly.

Design Bombs

42. Paolo Cavanna

A unique navigation menu that is implemented on a cool one page design.

Paolo Cavanna

43. Surf Station

A minimal vertical navigation menu which increases the size and weight of the menu link selected.

Surf Station

44. Racket

An innovative navigation menu that fits in well with the website’s unique design.

Racket

45. CL Designz

A fantastic design that is unique, colourful, fun and practical…oh my.

CL Designz

46. Keith Cakes

A simple horizontal menu that uses beautiful calligraphy.

Keith Cakes

47. Carbon Made

The background colour of every page is different, however the colourful navigation menu remains the same.

Carbon Made

48. Manic Design

A scrolling vertical navigation menu that moves the cursor as you scroll down the page.

Manic Design

49. HydroHolistic

A fun horizontal menu that displays a descriptive pop up of each page when you hover over a link.

HydroHolistic

50. Space O Technologies

The cartoon font fits the cosmic style of Space O Technologies perfectly. This is a one page website so the menu colours change depending on what section you are looking at.

Space O Technologies

Thanks for checking out the various navigation menus we collected to feature for you. Hopefully you found a little inspiration along the way. What are some of your favorite solutions to site navigation? Feel free to leave us your thoughts below.

(rb)


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress