» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with opinion + standards

The Benefits of Code Review

why to bother and review a trainee’s code? why to bother to review code at all? In this post the author tries to answer these questions

technology: dzone.com: tech links

Database Best Practices

Every production application I have been involved with has made use of a database. As a programmer, you don’t have to be a DBA, but just as with software development you need to adhere to a core set of database best practices.

technology: dzone.com: tech links

Why I Am No Longer Supporting IE6

In the recent relaunch of my site, I gave it some thought and made some decisions about supporting IE6. I'm not going to support it. Not on this site and not on others that I have a say in. I'm not talking about leaving my site unusable for IE6 users - they just won't get as good of an experience. I'm not alone with this decision. Read on to see why I am no longer supporting IE6.

technology: dzone.com: tech links

Explaining REST to Damien Katz

His post made the rounds on the expected social news sites like programming.reddit and Hacker News, where I was amused to note that my blog is now being used as an example of silly REST dogma by REST skeptics in such discussions. From reading the Damien's post and the various comments in response, it seems clear that there are several misconceptions as to what constitutes REST and what its benefits are from a practical perspective.

technology: dzone.com: tech links

Problem Solving 101

Problem solving is one of the most important skills a manager or developer can posses. Here is are a few points for fixing problems.

technology: dzone.com: tech links

OpenGL 3.0 released - The good and the Bad

The Khronos Group has released a new mile stone version of the OpenGL API: version 3.0, codename Long Peaks. While this is really good news, Khronos is still unable to communicate with the community.

technology: dzone.com: tech links

Standards-based corporate web development

My last project for my previous employers has gone live so here’s a long discussion about the totally redesigned website for the Solicitors Regulation Authority (SRA). This isn’t to congratulate myself for some stunning new CSS techniques (there aren’t any), nor to solicit your admiring gasps at the beauty of the visual design (it’s rather corporate) but because I think it’s an interesting example of how one small web team tried to square the circle and attempt to use Web Standards and accessible methods in a highly conservative corporate environment.

technology: dzone.com: tech links

PHP: Performance Improvement Tips

This post covers some performance improvement tips by showing merits or demerits of various coding practices in PHP. While developing small websites or projects which are not meant to be maintained for longer period of time it's okey it we don't care about all this performance improvement and so on. But while we are into the development of some product or project which are going to be maintained for longer period of time then it is required that we take care of small things from the beginning. Initially we may feel that benefits are not drastic but when we have large amount of user base then all small and minor things matters. In PHP we have always so many ways to do things. During development of php as a language, developer community/team added up many functions and features (due to requests..!) in the language and some of them might be redundant, so we have sometimes many ways to solve one problem. Here sometimes due to not knowing what is the best way to solve the problem, we use the solution which we already know or we are more familiar with. Sometimes as a developer we create habit of doing something in particular way for always. Please read on to know whether you are already aware of this tips, which could improve performance of your php application. (Even if it is micro improvement it matters..!)

technology: dzone.com: tech links

Software development dogmata - good practices gone bad

Many practices in the software development world are widely accepted at some moment in time as the “true way”. The trouble starts when the “true way” is forced down the throats of people who need a “new way”. Usually popular practices follow a similar path between the moment somebody discovers/creates them and until they get massively popular.

technology: dzone.com: tech links

Are You A Good Developer?

'Good' means having qualities that are desirable and distinguishing. From a developer's perspective, these qualities are both technical as well as non-technical. Here are some qualities that a developer should possess if he/she aims at becoming a 'good' developer.

technology: dzone.com: tech links

Software Development Standards

It's said like this: “Industry Standards > Organization > Team > Personal > No Standards“. It is that simple. Everyone has standards. However, some standards are more important than others. When developing your own standards you should consider those standards that are greater than you first. So your standards should extend those standards that are defined above your position.

technology: dzone.com: tech links

6 tips to make your fellow coders love you

rticles talk about code readability and provide tips to make life easier for fellow coders that read your code.

technology: dzone.com: tech links

Three Qualities that Every Piece of Code Should Have …

Most software I’ve seen throughout my career as a developer only satisfies the first category. Heck, I’ve even seen a lot of code that doesn’t even has any of these qualities.

technology: dzone.com: tech links

Tim Bray: SOAP stack a 'failure'

The SOAP stack for Web services was branded a failure this week by Tim Bray, a Sun Microsystems technologist and co-inventor of XML, who hailed the REST (Representational State Transfer) mechanism as a SOAP alternative.

technology: dzone.com: tech links

Code review - The meaningless ritual | Little Tutorials

Most of the time code reviews are a meaningless ritual. Everybody pays lip service to the importance of code reviews and a lot of people, especially in the management, are convinced that code reviews very effectively reduce the number of shipped bugs. The problem is… most developers hate code reviews and avoid them like the plague. If they can’t avoid them, then they show up and act their part like in a play at the theater of the absurd.

technology: dzone.com: tech links

The Art of the Hack

In this article, I'll discuss a skill that should be part of any serious developer's tool kit: the ability to hack.

technology: dzone.com: tech links

Memo To The Semantic Web: Drop "Semantic" And Become The "Graph Web"

When we started developing Kloudshare, we had no idea that it at all related to the work that the semantic web community was doing. But over time, one of the things I came to understand was that the semantic web is based on the idea of the web becoming one big graph database. And so it was appealing that there was a group of people who saw the world, in part, in a similar way to how we do. Unfortunately, the differences in thought beyond that baseline are quite substantial.

technology: dzone.com: tech links

Reasons to write bad code.

Why would somebody write bad code ? Ahh!! now we all know the reason.

technology: dzone.com: tech links

End of iteration demonstrations - The agile practice you probably aren't practicing

Do you bleed agile? You may scrum, practice 14/21 day iterations, etc., but do you regularly demonstrate the end result of a iteration to the customer? Having the customer involved at the start, during and end of the iteration is critical to rolling out a successful and user-friendly product as noted by Michael Groner in this blog post.

technology: dzone.com: tech links

Web Accessibility And Your Business - An Interview With Schalk Neethling

On June 18th 2008 Schalk Neethling, Web Builder Zone Leader, was interviewed on Radio Today concerning the topic of web accessibility and how not being accessible can effect your business. Below follows the transcript of this interview.

technology: dzone.com: tech links

Danger in Design: Why bother with Architecture?

Creativity is a wonderful thing. It’s also something different for each of us, which is why sometimes our perspectives on the world can produce conflicting ideas on what is the right way and the wrong way to do things. This is a very common facet of the IT world, in particular making computer software, solutions and services.

technology: dzone.com: tech links

Gravatars, Identicons, and You

We want Stack Overflow* users to be able to personalize their questions and answers with a small picture — even if they’ve never created an account on our site. Rather than build this functionality ourselves, we’ve decided to take advantage of Gravatars. Gravatars are small images associated with your email address.

technology: dzone.com: tech links

Separation of Concerns - how not to do it

In a recent article on layered LINQ applications in the latest ASP.NET PRO magazine (no link, you have to pay), the author proposes separating your application into three distinct layers: User Interface (UI) layer, Business Logic Layer (BLL), Data Access Layer (DAL). I certainly would have agreed, at least back in 2004 or so.

technology: dzone.com: tech links

SOA 2.0 : Why a Revision is Really Necessary

I guess I'm a little late to the debate about "SOA 2.0". However, after going through the arguments, I will have go squarely against the petitioners. The petitioners would have everyone believe that SOA is a well defined idea that has worked wonders in practice. On the contrary, SOA is a term as nebulous as ever, and one in seven SOA endeavors end up in failure. The ideas and concepts behind SOA are just like its WS-NonexistentStandards underpinnings. That is it is careening towards a massive pileup.

technology: dzone.com: tech links

Manageability - SOA Principles and Modularity

There's this ongoing argument in the blogosphere on the issue of the "importance of Cohesion in SOA". Cohesion and Coupling are two features that should be present in good software. The paradox is that they're opposite forces and a balance between them has to be made. The ongoing argument is that SOA tends to lean towards loose coupling and therefore cohesion must be compromised. What both surprises me and keeps me equally disgusted is the fact that SOA practitioners can't even get a handle on this simple concept.

technology: dzone.com: tech links

David Nuescheler on JCR and REST

In a new InfoQ interview, Day CTO and JCR Spec Lead David Nuescheler talks to Stefan Tilkov about the benefits of JCR, the Java Content Repository standard, the difference between an API such as Atom/Atom Publishing protocol and JCR, JCR's connection to REST, and Apache Sling, a new kind of Web framework.

technology: dzone.com: tech links

The web is best viewed with anything else than IE

[The entire web is] Best viewed with [anything but any] Internet Explorer based browser. It's time for the old images; "Best viewed with" again ;)

technology: dzone.com: tech links

Eclipse slams Sun for 'mockery' of a Java process

Ian Skerrett, director of marketing at the Eclipse Foundation, has accused Sun of a lack of openness and using "backroom tactics" to push for a compromise between the OSGi standard and the Sun-sponsored Java Specification Request (JSR) 277.

technology: dzone.com: tech links

The Politics of OSGi and JSR 277

Sun stop the bilateral discussions, re-boot the JSR 277 expert group with a real spec leader and start participating in the OSGi organization. In short stop the politics and start a real open discussion to ensuring OSGi and JSR 277 are compatible. Anything else is just going to be bad news for Java.

technology: dzone.com: tech links

rm -r /* -- a lesson in policymaking

I am not a system administrator. However, I am a software engineer, and responsible for administrating systems. As technical director, it is also my responsibility to create policies. Knowing that systems can be compromised, I know a policy needs to be in place for protection. Not allowing all engineers to run constantly as the root or super user on a Linux box is a good place to start. What happens though when I do not heed the warning of my own policy?

technology: dzone.com: tech links

A Web Standard No One Talks About

In my work, I deal with a variety of clients and a variety of project managers. Each has their own way to doing things, which is to be expected. But the change I propose to the world is a change in one standard: content delivery.

technology: dzone.com: tech links

Holy Crap - I like to write specs!

I had an amazing revelation at work last week - I actually like to write documentation.

technology: dzone.com: tech links

HTML 5: A change in course... straight for the iceberg

The W3C recently released a working draft specification for HTML 5. In its current iteration, this is the worst specification I have ever read.

technology: dzone.com: tech links

Page 1 | Next >>