Informationweek Influencer
Dion Almaer (@dalmaer)
- Twitter Bio:
- technologist, product engineer and human dev aggregator
- Location:
- Palo Alto, CA
- Website:
- http://almaer.com/blog
Dion Almaer's Selections From the Web
Why and How Did We Use Browser Sniffing? For a long time browser sniffing was the way developers tested for various browsers and as a resul...Introduction I've seen quite a bit of confusion from developers about what the real differences are between the jQuery .bind() , .live() , ...Note: I've updated the following post to work with jQuery Mobile 1.0+. After the beta version they deprecated the Orientation Classes that t...I've been developing with jQuery Mobile the past several weeks and the application I'm working on has a listing page where I am retrieving ...Critical Internet Explorer 6-8 Hot-fix You may have seen the buzz yesterday about
Brian S Hall writes about the "Smart Social Mobile Web" and how it is rapidly re-constructing markets, industries, business models and relationships around the world. His fiction works are available at Amazon.com. His personal site on the "Smartphone Wars" is at www.brianshall.com.But the rumored announcement of a Facebook Phone isn't just a repudiation of that plan, it's also another step on Zuckerberg's slow journey torward accepting the superiority of so-called "native apps" over the Mobile Web running on HTML5. For years, Zuckerberg has championed the Mobile Web's ability to deliver a consistent user experience across multiple devices with
Hot swapping is the process of replacing code while the application is running. It allows a developer to see changes immediately - no recompiling, no waiting on page reloads, and no clicking to get to the application state where the code was changed. Just save the file and you’ll see the changes.I would say hot swapping is a must for making applications with an always active update loop (games) and this guy would probably agree.There is a built in tree list view of all scripts used by the application. The editor supports tabs which are remembered when you close the browser window. You have access to the debugger and all the tools that come with
It’s incredibly exciting to see how the Web is evolving, and 2013 has a lot more in store. Over the next year, there are a number of technologies coming down the pipeline that have the potential to radically transform how we use and develop for the Web. CSS filters are already in Chrome and Safari, and allow advanced styling as as blurring, warping and modifying the color intensities of elements. However, that’s only the start of it. CSS Custom Filters let you write your own fragment and vertex shadows in GLSL, a language that has been integral to traditional 3D rendering over the past 10 years or so.What this means in practice, is that you can
One interesting property of software is that it is much easier to make tweaks to user interfaces. As software eats the world, people are interacting more with software in all aspects of their lives.
As a consequence, we should expect people to interact with things that are changing more rapidly than before. It's human nature to adjust to surroundings, so I suspect over time people are just getting used to things changing more rapidly.
At the same time, the Internet has enabled software to spread at unprecedented rates. Companies are getting scale faster and faster.
OK, so where am I going with all of this? It seems that
That's likely all you need to do to install and make default GNU grep, which on my machine is a ~10x speedup over the grep that ships with Mac OS.Of course in this particular case I could use git grep, which doesn't use the system's grep. It's about the same speed as GNU grep:/usr/bin/grep -V says that it's FreeBSD grep version 2.5.1. I don't know if the grep FreeBSD actually ships is similarly slow.
Packaged apps deliver an experience as capable as a native app, but as safe as a web page. Just like web apps, packaged apps are written in HTML5, JavaScript, and CSS. But packaged apps look and behave like native apps, and they have native-like capabilities that are much more powerful than those available to web apps.
With access to Chrome APIs and services not available to traditional web apps, you can build powerful apps that interact with network and hardware devices, as well as, media apps. Here's a short list of examples:
When a user opens a packaged app, their focus is specifically on the tasks relating to the app.
Upcoming Events
Live Events
- Digital Disruption - E2 Conference Boston
- The Language of UX: Beyond Buzzwords -
- Delve into technologies and business issues around mobile payments and wallets - Mobile Commerce World - Mobile Commerce World
- Learn how to best integrate mobile commerce with your current systems -- Mobile Commerce World - Mobile Commerce World
- Mobile Connect - E2 Conference Boston - E2 Conference Boston
This Week's Issue
Free Print Subscription
SubscribeSpecial Issue
Current Government Issue
- The Government CIO 25: These influential and accomplished government IT leaders are finding ways to be cost efficient and still innovate.
- Rethink Video Surveillance: It's not just about networked cameras anymore. New technology provides analytics, automation, facial recognition, real-time alerts and situational-awareness capabilities.
- Read the Current Issue












