|
How Bots Seized Control of My Pricing Strategy (source: Carlos Bueno) These aren't the droids you're looking for.
"Here we have a delightful futuristic absurdity: a computer program, pretending to be human, hawking a book about computers pretending to be human, while other computer programs pretend to have used copies of it."
|
|
|
|
|
Why You Should Care about a "Scratch for HTML5" (source: Hack Education) What a tool that could help teach Web-building might look like.
"Scratch teaches computational thinking - logic, problem solving, model-building, pattern recognition, and algorithmic thinking - via drag-and-drop. Could the same ideas be applied to web-building?"
|
|
|
|
|
What the Demise of Flash Means for the User Experience (source: UX Booth) The control freak vs. a delightfully inconsistent experience on any device.
"If HTML5 thrives where Flash struggled and becomes the dominant choice for new mobile and desktop technology, will users benefit from the transition? Yes, as long as designers and developers do their jobs right."
|
|
|
|
|
|
Alan Turing's reading list (with readable links) (source: John Graham-Cumming) The great books, genius edition.
"Alex Bellos published a list of books that Alan Turing took out from the school library as a child. I've tracked down as many as possible should you wish to follow his reading."
|
|
|
|
|
This is very cool. I wonder if there could be a corresponding age with book to see how his interests evolved. Ironic that he took out a book about escaping a prison camp as a child, and later in life faced prison and escaped (via voluntary chemical castration) for his sexuality.
"I have a theory that the truth is never told during the nine-to-five hours. "
— Hunter S. Thompson
|
|
|
|
|
Why Mobile Matters (source: LukeW) There's nothing like a graph to show you what's winning.
"When I initially proposed the idea of Mobile First over three years ago, there were a lot of skeptics. The situation today has a lot more people convinced that taking mobile seriously matters."
|
|
|
|
|
|
Are graphic designers ruining the web? (source: .net magazine) First it was IE, then WebKit. Now they're coming after you.
"Sites are becoming more attractive and, in some cases, more user-friendly, but at a cost: page weight and complexity. Developers and designers debate who's to blame."
|
|
|
|
|
Couldn't agree more. there has to be a balance between logic and design and it seems things are shifting towards design.
|
|
|
|
|
The increase in bloat is mainly coming from javascript, not graphics
|
|
|
|
|
ed welch wrote: mainly coming from javascript
Not true, most js frameworks are small and compressed.
"I do not know with what weapons World War 3 will be fought, but World War 4 will be fought with sticks and stones." Einstein
"Few things are harder to put up with than the annoyance of a good example." Mark Twain
|
|
|
|
|
Yes, it is true.
Take Reuters.com for instance:
total javascript = 414 KB
total image = 264 KB
|
|
|
|
|
Is their javascript transmitted uncompressed?? 414k gzipped is probably ~80k over the wire, so somewhat smaller than the images. Still a lot though.
-- Ian
|
|
|
|
|
Not to mention the majority of JavaScript can be downloaded once and used on multiple pages.
|
|
|
|
|
AspDotNetDev wrote:
Not to mention the majority of JavaScript can be downloaded once and used on multiple pages.
Maybe jquery, but not the rest. Um, you could even look at the page I mention and see for yourself, rather than making false assumptions. Look at http://www.webpagetest.org/[^]
while your at it and see how having dozens of javascripts slows down the page loading
|
|
|
|
|
I just looked at the page using the FireBug Net panel. I sorted the JavaScript from largest to smallest. Here are the largest JavaScript files:
- Facebook Widgets
- jQuery
- Twitter Widget
- Google Analytics
- yahoo-dom-event.js
Those are all third-party reusable libraries, and they are the bulk of the JavaScript. The majority of the other files appear to either be for reusable widgets (e.g., ticker, navigation, stocks) or mini libraries (e.g., geolocation, connection, cookie handling, animation, events, dom manipulation) that can be shared across pages.
Yes, I did make assumptions, but yes, they were correct.
By the way, merely having that many JavaScript files can slow down page load time, regardless of their file size, as browsers tend to download JavaScript files before downloading other files, and the latency alone increases the download time (browsers usually only allow about 5 concurrent downloads from a single domain). The solution to this is to host JavaScript files on a CDN with multiple domains to download from. This reduces the latency and allows the browser to download many of the JavaScript files simultaneously.
|
|
|
|
|
AspDotNetDev wrote:
having that many JavaScript files can slow down page load time, regardless of their file size, as browsers tend to download JavaScript files before downloading other files
Yes, exactly. Therefore, you have to agree that the graphic designer isn't the only one responsible for the bloat
|
|
|
|
|
How to crash other WP7 applications... (source: Niko Vrdoljak) ...and how not to crash WP7 apps.
"Do you know what is easiest way to crash someone’s WP7 application? Just quickly double-tap its “Rate my app” link. Here's what happens and how to fix it."
|
|
|
|
|
How different is Obj-C from C++? (source: The Ideal Lab) Here are the major differences between C++ and Objective-C.
"Wondering how much you'd have to relearn when moving from C++ to Objective-C? Here are 18 key differences you'll have to understand."
|
|
|
|
|
What is the chance of anyone having to move from C++ to Obj-C unless they are moving onto iOS specific development? Considering the fact that generic applications written in C++ can be ported to Mac.
Regards
N. Sharjith
|
|
|
|
|
If you want to access OSX/iOS APIs then you have to use obj-c
|
|
|
|
|
You'll need Objective-C for both Cocoa (Mac) and Cocoa Touch (iOS). Though you are right that C++ code can be compiled to run on Mac in many instances. But for native Mac/iOS programming most of it is done in Obj-C these days.
See also Xcode, GCC, and Homebrew[^] for some new ways to code without relying so heavily on Xcode.
Director of Content Development, The Code Project
|
|
|
|
|
Thanks for the clarification!
Regards
N. Sharjith
|
|
|
|
|
Must-have Tools for Developers on Windows (source: DZone) Beware of programmers that carry screwdrivers.
"Every dev has his favourite list of tools, applications and OS which they believe are indispensible and without them they would not be able to develop anything. Here’s my list."
|
|
|
|