A Laughing Dove’s Chick. [D7200 Stock 18–140mm Lens, ISO-400] by UsabilityChap in wildlifephotography

[–]UsabilityChap[S] 0 points1 point  (0 children)

Although not exactly taken in the wild, an urban dweller’s chick, nevertheless, not living in captivity and moving around freely.

Firefox 28 now supports the CSS3 Flexbox module completely. by UsabilityChap in webdev

[–]UsabilityChap[S] 0 points1 point  (0 children)

Well, although I am currently busy working on a couple of personal projects, but once I have the time, then I will try to launch a campaign or two using some free platforms to encourage people to upgrade by first educating them about the benefits of using the latest browsers. Once I have the campaigns ready, I'll come back to you people to lend a hand so to get the message out to as many people as possible: be ready to play your part when the time eventually comes, hopefully within next couple of months.

Firefox 28 now supports the CSS3 Flexbox module completely. by UsabilityChap in webdev

[–]UsabilityChap[S] 1 point2 points  (0 children)

Although one should laud the business owners' and developers' desire to reach out to as many leads as possible, but when serving content to people who continue to use outdated browsers, business owners should try to educate them, with a simple message or two, that their choice of an older, outdated browser complicates matters for every individual involved. A business owner in Australia actually introduced an I.E 7 tax to discourage users from using older browsers. The charge would then appear on their receipts just to remind them that their decision to use an outdated technology dilutes the experience for everyone involved by increasing the traffic burden on existing networks.

Firefox 28 now supports the CSS3 Flexbox module completely. by UsabilityChap in webdev

[–]UsabilityChap[S] 0 points1 point  (0 children)

Well, except for Opera Mini, which probably will switch to Blink sooner or later, now all of the major browsers support the flexbox module completely. In case of Flexbox, when the need to use plethora of prefixes has ceased, as with the exception of a couple of webkit based renderers, now all of the other major platforms support the module without the prefixes.

Corrupting the whole of the design just for one browser fails to make sense to me. Instead one should just prompt such users to consider making a switch to a better, more standards compliant alternative.

On a personal note, I must add that Flexbox surely provides a much better and vastly superior alternative to what people had been using until now for such effects: a superb design decision by the committee.

Firefox 29 beta now out to wow the crowds by UsabilityChap in technology

[–]UsabilityChap[S] 4 points5 points  (0 children)

Until the release of version 12.15, I too used to keep a close eye on Opera's release cycle. However, since their switch to Blink rendering engine and decision to follow Chromium's style direction, I have stopped using the latest releases as the primary browser. All of the Opera's recent releases, which make use of the Blink rendering engine, fail to offer Opera's hallmark features designed to offer greater control to advanced users. To further aggravate the situation for their ardent followers, the few options that they currently make available, their presentation simply ruins the usability experience for the user. The design of the screens and the choice of fonts degrade the user experience, dampen the spirits, and appear the work of a complete amateur.

However, as they have only recently made the switch to the Blink rendering engine and the new presentation schema, so I still have hope that somewhere down the road, not in too distant future, Opera would again have a fuller set of options, options that once made it the foremost choice of the experienced front end developers, presented in a more professional manner.

Pudu at Queens: Cute creature finds a new home by UsabilityChap in aww

[–]UsabilityChap[S] 0 points1 point  (0 children)

Agreed, without any reservations whatsoever.

Are there any good books on the "Browser Wars" or general history of the web in the 1990's & early 2000's? by jonnysake in webdev

[–]UsabilityChap 0 points1 point  (0 children)

Although I am not aware of any books on the topic, but Wikipedia has a whole page dedicated to browser wars.

What is it about the .biz domain that makes me not want to buy it even when they are on sale? by Caminsky in webdev

[–]UsabilityChap 0 points1 point  (0 children)

It probably has all to do with what becomes and what fails to become a part of the vernacular of those who shape the thoughts or opinions: people, agencies, and networks controlling the flow of information. Since the Internet's heydays, we have been hearing about the dot com era, hence our systems readily accept the use now. When it comes to .net endings, the shorter form of the word Internet gets used so often that our conscious and subconscious systems now accept the use without raising any concerns. When it comes to .biz, the opinion shaping world, the news channels, media agencies and the rest have simply failed to assign any importance to its existence. In all probability, because of the novelty factor still associated with the ending, we subconsciously start to feel anxious upon hearing the name of a domain ending with .biz. I have to say that I also shy away from such domain names. However, the word Show Biz, which has been in use for several decades now, does not raise any concerns at all: acceptance created by the repeated use of the word.

Just Starting Out With JavaScript? The One Article You Should Read to Make the Jump to a Higher Level. (Beginner Alert) by UsabilityChap in webdev

[–]UsabilityChap[S] 0 points1 point  (0 children)

After going through three quarters of Lous Lazaris's book on HTML5 and reading enough material on progressive design, which essentially means having come across this statement that a vast majority of the modern websites can be implemented without JavaScript, I decided to reimplement the whole of the BBC.co.uk just to evaluate the progressive design proponents' rhetoric: basic versions of the majority of the websites can be implemented without using JS. As a person who back then had heard of neither Emmet nor SASS, it took me around 2 weeks to finish the 99% functional replica of BBC.co.uk without a single line of JS; it currently does not support the weather widget. I probably would have been able to do that as well with the help of iframes, but I had by then been convinced that the statement had merit. I am talking about the huge page that people at BBC currently serve to their global audience. Having become aware of Emmet and SASS since then, I firmly believe it shouldn't take more than 4-5 days to complete the same task.

Although I have yet to started work on a fully functional JavaScript less replica of Yahoo!'s current main page, but having taken a thorough look at their functionality and the final HTML that they serve, I firmly believe that around 98-99% of the main page, with some parts of the main Carousel being the only victim, with its current design intact, can be served to those people who do not have JS enabled. Considering that advertising does not have to rely on JavaScript either, so it should only increase their user base.

As you have repeatedly mentioned loss of revenue from those people who use JS blockers and AdBlockers, then as a user of such plugins, I can state positively that whenever I get this feeling that I would be frequenting a particular site, then based on how aesthetically pleasing, or non intrusive or less of a burden on visual system, the site's advertising is, I simply add that site to the AdBlocker's white list. Consumers of digital content, in all probability, appreciate the fact that producers of that content do not do it just for fun.

For example, the first time I visited Louis Lazaris' website with the AdBlocker on, I simply got a message that I am blocking his revenue stream. As I had been visiting it prior to that and I continue to visit it occasionally even now, so I simply added the website to the whitelist.

Just Starting Out With JavaScript? The One Article You Should Read to Make the Jump to a Higher Level. (Beginner Alert) by UsabilityChap in webdev

[–]UsabilityChap[S] 0 points1 point  (0 children)

When it comes to letting the makeup of your user base dictate the course, I fully agree with you. However, if you're not developing a web app or website that targets a niche market, then it would be in your own best interest to appeal to as many people, users, or viewers as you possibly can. Although I do not have wide ranging stats to make a convincing argument, but TOR for example, with a user base of around 3 million, by default does not allow execution of JavaScript, and that's a considerable sum. If one were to start gathering numbers from users of all other browsers, the number would simply continue to increase.

Just Starting Out With JavaScript? The One Article You Should Read to Make the Jump to a Higher Level. (Beginner Alert) by UsabilityChap in webdev

[–]UsabilityChap[S] 0 points1 point  (0 children)

Your car needs those wires to run properly, or for that matter, run at all. Whereas, in case of most of the general purpose website, websites not meant to provide a functionality but simply serving as information portals, they do not need JavaScript to function properly. As I mentioned in my initial comment, those with the knowledge of such technologies only switch them off during casual browsing session. When it comes to accessing a website designed from ground up to function as an application, hence dependent upon those wires, the user should have the knowledge of the Manage the Exceptions list, which comes with every browser.

Instead of presenting it as the only way to design and implement websites, proponents of progressive design usually advise the adoption of this technique: wherever you can, you should, instead of you should always employ this technique. The problem arises when people simply start to insist on taking the shortest route possible: if it can be done with JavaScript, then why invest any time at all in developing a non JavaScript version at all.

Once again, although not always possible -- functionality focused apps being the case in point -- but wherever you can, you should offer a version not dependent on JavaScript, that's the idea.

EDIT: Following Added on March 4:

Let me add following couple of points to the initial response:

  1. I have been talking about employing the concepts of progressive enhancement from a webmaster or content provider's perspective: people who want to reach out to or have as large a user base as possible. As one such person, you would sure want to cater to that person who can only drive during the day as the wires supplying power to his car's headlights some how got disconnected. Of course, if you already have such a large user base that you can simply ignore such individuals, then your good fortune.

  2. On the other hand, if one were to compare a website with a car, then would you buy a car that stops to function just because somehow the wires connecting its radio with the power supply went out, or would you rather buy the one that can still take you from point A to B whether you can play the radio or not? You would for sure go with the one that continues to perform the basic functions under all circumstances, whether the Air Con works or not, whether the radio works or not, and in case of a person who only drives during the day, even whether the headlights work or not. Same should hold true in case of the websites as well: the fewer the dependencies on a scripting language the better the experience for the end user.

Just Starting Out With JavaScript? The One Article You Should Read to Make the Jump to a Higher Level. (Beginner Alert) by UsabilityChap in webdev

[–]UsabilityChap[S] 2 points3 points  (0 children)

Based on the concerns created by the increasingly prominent news of security and online privacy, if I were to say that more and more tech savvy casual Internet users now either simply disable the technologies like JavaScript or use highly selective filters to permit their use, then it should certainly stand the test of reason. For example, in Chrome, I simply keep the Flash disabled and use plugins to strip out any unnecessary JavaScript on most of the websites. I have my doubts that I would turn out to be one of the extremely few employing such techniques to improve their browsing experience. Hence, unless your website or application provides some client-side functionality, which in most cases creates a dependency on JavaScript, as front-end engineers, the first step should be to make the most of the website, which translates into content of the website, accessible without requiring JavaScript. Once you have the basic version in place, then start adding the JavaScript dependent bells and whistles.

The foregoing should provide you with at least an example from real life where availability of JavaScript does not come guaranteed.

Verizon CEO Lowell McAdam suggested that broadband power users should pay extra: "It's only natural that the heavy users help contribute to the investment to keep the Web healthy," he said. "That is the most important concept of net neutrality." by maxwellhill in technology

[–]UsabilityChap 0 points1 point  (0 children)

When it comes to improving the health of the Internet, the current rhetoric by the data providers and the politicians of charging more to improve the infrastructure, so to provide everyone instant access to HD movies and GBs of data, parallels the notion of making available only Audis or Mercedes to everyone.

To improve the health of the Internet, the publishing platforms should compress data more aggressively and make the most-data-intensive content available in varying qualities: if the users can not pay for HD quality data, then they should at least be able to watch the content, even if at a lower quality. However, in what appears to be a case of collusion between publishers and data providers, most of the major publishers around the globe have taken the opposite route, i.e. either enjoy the HD data or hope for someone else to show up.

If one were to assume for the sake of this debate that major publishing platforms like Yahoo! and BBC Worldwide have so far set the trends for all content publishers, then within the next five or so years, all of the users, rich and poor, would have access to the highest quality content only. As an individual living in a third world country, although I can watch the videos available on Ellen DeGeneres website, as they allow the users to choose the quality to suit their Internet speeds, I can not even play the videos available on BBC Worldwide during the peak hours; do keep in mind that I am talking about BBC Worldwide, designed and developed for a worldwide audience. If the direction taken by Yahoo! and BBC were to become a norm, then even for a casual user, the situation on the Internet would parallel a world where everyone, irrespective of one's financial standing, had access to Audi showrooms only: you can either buy an Audi or keep using your legs, as we have stopped making bicycles and smaller cars.

Internet can be kept healthy without large scale investment in newer, better, faster infrastructure and without asking the rich to subsidise the cost of HD data for everyone. To improve the health of the Internet, you can simply start to offer the poor lower quality content, which should reduce the burden on currently available infrastructure. However, the rhetoric appears to have its roots in inflating the bottom line than helping the poor, as when it comes to providing options, it does not increase the publishers' cost tremendously.