Attended my first DevNexus today (and yesterday). It was great! While it’s put on by the Atlanta Java Users Group (I believe), DevNexus is meant for all developers. It has good content for UI folks.
Below are notes from 3 of the 6 sessions I attended. These three were fantastic! Of the other three, two were pretty poor, and the third was too far outside my knowledge to be valuable to me, so I’m not posting notes from those. But the three below were absolutely worth my time. These notes are written with my mind in view, i.e. for me to review/understand later. If things don’t make sense to you, that’s why! And there’s likely typos, not my normal post.
While the content on the conference day was nice, I attended this conference because of the workshops. In fact, if I could have skipped the conference day, I would have. Why? I wanted hands-on, stick-in-my-mind, non-fluff non-excited-for-the-sake-of-being-excited (i.e. the way I assume most conferences are) kind of information.
At a later point, I hope to post specific information from both of these workshops. For now: I could not recommend Forward JS more! (Or the city of San Francisco!)
I think the user should be able to exit out of an experience so immersive. I originally viewed it on a very large monitor, and the experience was ultimately overwhelming. It wasn’t too long before I was wanting controls to be able to view the content in a different format.
Love this as an excellent example of responsive design. Also the particular design elements they chose aren’t obvious, so it’s a nice deviation from the normal (for example, no use of the hamburger icon).
I haven't fully looked into this, or looked at the code much, but the user experience (at least on desktop) is pretty great. This is an example of using some trends – full-screen images, snapping-to, and some animation and video – well. It's easy to use trends/"new exciting things" poorly, but this site is even responsive! And, most importantly, the technology (the trends I listed above) actually fit the content. In other words, the medium fits the message, as opposed to just using a technique because it's cool or flashy. Here, it makes sense that the map is full screen, the images full screen, and they snap into place.
A common problem is refreshing a browser, noticing no change, assuming your code is wrong, attempting to fix it, no worky, and then after a long time realizing that you had simply never saved the file and probably your code was fine the whole time.
In walks Sublime! Go to "Preferences" then "Settings – User" and add the following line:
And you are done! Now every time that file in Sublime no longer has focus, it will automatically save.
I was recently given the task of converting many PDFs to HTML. This is not fun. However, it’s fun if you get to play with the Sublime Text 2 settings/packages/amazing stupedous power. Here’s what I wanted to do:
In Adobe Reader, save PDF as HTML. Against that, do all of the following.
run HTML Tidy
delete doctype tag
delete opening/closing HTML tags, and closing Body tag
unindent two tabs
delete opening Body tag
delete head tag (and all child tags)
delete style blocks
delete all br tags
delete all •
delete all classes
delete all span tags
remove all width and height attributes from image tags
In my typical fashion, I'm going to create a new blog post to retain information that should be managed in a different way in the hopes that someday I add that missing functionality.
Goal (in the far off nebulous but very happy future):
Add a "Who Woulda Known" section to my site to record the quirks and anomolies that drive us nuts. Or at least me. I'm sure others could benefit too. For now, all such content will go below.
In WordPress, if using a child theme and you want to update an include file (from the parent theme) and it just isn't working, then check the path to that file. If it is get_template_directory(), change it to get_stylesheet_directory(). Works like a charm.
I am presenting today at a meetup, JoomlaChicago, on “UX and What It Means For You.” It’s been a great experience to do the research necessary for this presentation. Thanks to JoomlaChicago for inviting me to present!
You may be wondering what OOP means by now. Object Oriented Programming is a relatively new concept, whereas the sum of the parts of a program make up the whole. Think of it this way: you are building a model car. You build the engine first. It can stand alone. It is an engine and everyone can see it's an engine. Next you build the body. It can also stand alone. Finally, you build the interior including the seats, steering wheel, and whatnot. Each, by itself is a object. But it is not a fully functioning car until all the pieces are put together. The sum of the objects (parts) make up the whole.
Continuing with the model car example, when you built the engine, you didn't use any of the parts that would later build the seats (a 350 four-barrel engine with a seat belt sticking out if the piston would look pretty silly). The point is that all the parts that made up the engine were of a certain class of parts. They all went together. Ditto with the body and then the interior.
Until I get time to build a feature into my site which records, categorizes, and displays "inspirations", I'm going to list them here. It will be for both inspiration and reference. Ran into this site today. Pretty cool.
First, I had the issue of a new snippet not appearing when I tried to insert it. And then, the above page not only fixed that but shows how to insert as many cursor insertion points into the code snippet as you would like (to tab through them). I was hoping that could be done, and sure enough it can.