> There is an updated post New in the CSS horizon: flexboxhttps://publishing-project.rivendellweb.net/new-in-the-css-horizon-css-flexbox/ to be published shortly with updated code and better explanations. I refer you to that article for an update on how Flexbox works and better and fully tested working examples. > Content and images taken from Mozilla Developer Network Flexbox Pagehttps://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexibleboxes and A Complete Guide to Flexboxhttp://css-tricks.com/snippets/css/a-guide-to-flexbox/ One of the hardest things to do in web design is to create a fluid 3 column layout, also known as the holy grail. I could talk for hours about how it was goo enough for the technologies available when the...
I had to see this presentation multiple times yesterday and today before I realized what she actually meant. I've been guilty of wanting the WOW! the immediate surprise at the latest and greatest bells and whistles. But that's not what she meant and that's not what we should be concentrating on. We should be concentrating on the wow that makes people change their view of a subject or topic.
I first came accross this deck while browsing Rebecca's blog a few months ago. It made me think a lot about how can I write more Javascript and how can I build projects around my code writing. Being at Fluent has made me think a lot about the projects I'm working on and how best to continue leveraging my coding with those things I'm interested in. I'll copy the expanded quote from Paul Graham that Rebecca uses on her presentation: > It takes confidence to throw work away. You have to be able to think, there's more where that came...
Why does it matter? As a designer I've been around the block long enough to have suffered the nightmare of having to code deffensively for multiple browsers. Back when Javascript was new and we were still trying to figure out best practices it was not uncommon to see code that branched according to browser vendor and version. We ended up with insanely hard to read and brittle to maintain CSS and Javascript files and we were at the mercy of vendors who may introduce incompatibilities and new features without caring that other vendors may not support them or may support...
Looking at my own CSS over the years I've come to realize how messy it is and how much extra work you have to do when it comes time to clean it up. It has come to light again when trying to work on a default set of stylesheets for Sunshine and I had to do some serious refactoring... It was a real pain in the ass. An intriguing concept that I've been following for a few months is Object Oriented CSShttps://github.com/stubbornella/oocss/wiki and it refers to how to structure your CSS around objects and breaking common properties into generic classes...
Brad Neuberg wrote an articlehttp://codinginparadise.org/ebooks/html/blog/makingepub3playnicewithhtml5.html about making ePub3 "play nice" with HTML5. I read it and initially agreed with it but, upon second reading and some thought I disagree with the essence of his argument. Brad opens his argument with the following two bullet points: > - The first is a version of HTML5 that uses XML's rules: everything has to be well formed and there can't be any mistakes in how you create your markup. This is commonly known as XHTML5, to indicate the HTML5 standard but based on XML. XHTML5 tends to be used in specialized back end...
Not too long ago there was a demo of the Epic Citadelhttp://www.unrealengine.com/html5/ OpenGL demo translated to JavaScript and played inside a web browser. The code was ported from C++ to ASMhttp://asmjs.org/, a subset of JavaScript optimized for performance using and then fed into a web browser for rendering and display. Even if we leave the conversion from C++ to JavaScript aside for the moment. You're running a high end game inside a web browser... without plugins! Think about it. We can now do 3D animations that take advantage of your computer's GPU to render high quality 3D objects, animations and...
One of the things that attracted me to 3d was the expressive possibilities of the medium and how we can incorporate these possibilities into a traditional publishing paradigm without having to resort to very expensive tools like the ones used for animation and CGI effects. Mr. Doobhttp://www.mrdoob.com/ is the creator of Three.jshttp://threejs.org/ arguably the most popular WebGL develoment framework in use today. In the first video, Mr. Doob and AlteredQualiahttp://alteredqualia.com/, another Three.JS developer, talk about Three.JS and its future. The presentation also acts as a technical introduction to the library. \youtube=http://www.youtube.com/watch?v=qx40CRwwkS8&w=500\ The second presentation by Mr. Doob talks about how...
Tony did an awesome job of introducing WebGL and getting people excited about the technology, its promise to change the way we look at games and web development and how it assures convergence between the two. It also had its wow moments with the demos he did ; Video \youtube=http://www.youtube.com/watch?v=Y7xLuDBpZAY&w=500\ Presentation \slideshare id=30287962&doc=anintroductiontowebgl-140122011841-phpapp02\