Skip to main content

Home/ Coders/ Group items tagged when

Rss Feed Group items tagged

Joel Bennett

Danger in Design: Why bother with Architecture? - Less Than Dot - 0 views

  •  
    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. We don't need architects! …Do we ?
  •  
    The Winchester Mystery House as an example of what happens when you don't have an architect...
Zulkarnain K.

jQuery and JavaScript Coding: Examples and Best Practices - 0 views

  •  
    When used correctly, jQuery can help you make your website more interactive, interesting and exciting. This article will share some best practices and examples for using the popular Javascript framework to create unobtrusive, accessible DOM scripting effects. The article will explore what constitutes best practices with regard to Javascript and, furthermore, why jQuery is a good choice of a framework to implement best practices.
Kevin O'Neill

In Search of Excellent Requirements - 1 views

  • Consequently, it is not reasonable to expect us to make sound business or technical decisions on behalf of the customers, or to resolve conflicting requirements supplied by different end users, or to set priorities for the many requirements that might be collected.
  • We have finally reached the state where if no project champion can be found to see that the right system is built, we cancel the project.
  • The consequence of not explicitly discussing these quality tradeoffs is a surprise upon delivery, when the customer finds that his implicit quality attribute requirements have not been achieved
  • ...3 more annotations...
  • One way to reach an appropriate middle ground in the specification process is to conduct formal inspections of the SRS. A structured document like the IEEE SRS is readily inspected by the design team, the project champions, other representative users, and other software engineers who are not directly involved with the project
    • Kevin O'Neill
       
      sadly, this is something that is always left to the end to 'clean up'. Meaning, the spec is complete when the project is delivered versus kept up to date and in sync with what we are delivering.
  • A prototype is intended to answer specific questions about functionality or interaction styles. If you don't have any questions, don't bother with a prototype
  • Even in a small software group, a focus on accurately and completely capturing, documenting, and modeling the user requirements is a major contributor to building high quality information systems
Joel Bennett

Unity Application Block - 0 views

  • To raise awareness of the need to maximize testability when designing applications
  • implement attribute-driven injection for constructors, property setters, and methods
  • allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
  •  
    The second goal they cite is: To raise awareness of the need to maximize testability when designing applications.
  •  
    Unity (or mor formally, the Unity Application Block) is a lightweight, extensible dependency injection container from Microsoft with simple support for the basics of Inversion of Control and Dependency Injection, including implementing attribute-driven injection on constructors, property setters, and methods...
Joel Bennett

Wal*Mart shutting down DRM server, nuking your music collection - Boing Boing - 0 views

  • we strongly recommend that you back up your songs by burning them to a recordable audio CD
    • Joel Bennett
       
      Is it just me, or does this say: we strongly recommend you circumvent the DRM system if you want to keep your music!
  •  
    This is why any encryption system which depends on phoning home should not be an option when you're considering where to spend your money. Buy CDs, or DRM-Free tracks (which is all that Wal-Mart sells, now).
Joel Bennett

Presentation Mouse Tracker - 0 views

  •  
    Helps your audience to follow your mouse when you're presenting in Visual Studio.
Joel Bennett

SlickEdit Gadgets for Microsoft Visual Studio | slickedit-gadgets | products - 0 views

  •  
    * Line ruler - Places a "ruler" highlight across your current line * Indentation guide - Draws a vertical bar in the editor indicating the indentation level of the current line. * Auto-copy selection - Copy text to the clipboard when selected with the mouse (and paste on middle-click) Plus Command Spy, File Explorer, Data Object Analyzer, and SLOC Report
Joel Bennett

Stop Password Masking (Jakob Nielsen's Alertbox) - 0 views

  •  
    Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn't even increase security, but it does cost you business due to login failures. It has proven to be a particularly nasty usability problem in our testing of mobile devices
Joel Bennett

How to: High performance graphics in WPF | Tamir Khason - Just code - 0 views

  •  
    A walkthrough of how to avoid some common pitfalls when doing rendering in WPF: threading, memory, etc.
Joel Bennett

TestDisk - CGSecurity - 0 views

  •  
    TestDisk is powerful free data recovery software, designed to help recover lost partitions and/or make non-booting disks bootable again -- particularly when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy!
Fabien Cadet

Why Ugly Teams Win - Scott Berkun's Essay from `Beautiful Teams` - 0 views

  •  
    "Nietzsche would have been right at home on an ugly team: what does not kill the ugly team makes the ugly team stronger." "Real heroes are ugly. [...] In spite of their failings, they find ways to achieve, betting everything on passion, persistence, and imagination. [...] For these reasons, when things get tough, it's the ugly teams that win. People from ugly teams expect things to go wrong and show up anyway. They conquer self-doubt, make friendships under fire, and find magic in ideas that others abandon."
David Corking

The dumbing down of technology | Tony Lawrence | 2008 - 0 views

  •  
    I love this article. Lawrence is 60 and can perhaps afford to be sanguine, but I am glad he is warning the rest of us.
  •  
    Some quotable quotes here: "while we laugh at the guy who expected that his computer could be hooked up to his boom box to use the cd, he's actually just a bit ahead of us. Yes, ahead, not behind. In the future, he probably could get his computer to talk the boom box into transferring data from its cd." "When I was a teenager, I had a friend who made extra money testing and changing vacuum tubes in TV's and radios. Try earning money that way today- there is actually a very small market for that kind of thing, and there are still people who sell tubes and the like, but that market is pretty small. In the dumbed down computers of the future, there may still be a few antique machines kicking around here and there, but that isn't going to support very many of us." This is largely true and happening all the time. A programmer can use Python or Smalltalk without needing to know C (or Fortran or assembler.) A child can program in Morphic tiles (Etoys and Scratch)! We don't need to know the difference between a serial cable and a printer cable, or how to install a driver' it is all USB (or Bluetooth!) There are some gurus that program USB, but perhaps only a few hundred of them, and the rest of us just use it.
yc c

pubsubhubbub - Project Hosting on Google Code - 1 views

  •  
    A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS. Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (feed URL) they're interested in is updated.
Jungle Jar

JungleJar | Taking a Look at a Few More Paste Bins - 0 views

  •  
    It wasn't that long ago when I was searching for a couple of good code-snippet applications to store bits of source code. Well, I found a couple and published 2 Really Useful Code Snippet Applications. Now, I've found a few more worth noting, each with their own strengths and weaknesses, but they all serve their purpose nicely.
David Corking

Stevey's Blog Rants: Execution in the Kingdom of Nouns - 2006 - 0 views

  • For the lack of a horseshoe, EquestrianDoctor.getLocalInstance().getHorseDispatcher().shoot();
  • the stories all take a definite shape: object construction is the dominant type of expression, with a manager for each abstraction and a run() method for each manager. With a little experience at this kind of conceptual modeling, Java citizens realize they can express any story in this style.
  •  
    The nursery rhyme looks familiar, but how realistic is it? Smalltalk and Self appear at first glance to be in danger of this kind of horror, especially Smalltalk where every object has a class, yet a Smalltalk statement consists largely of verbs. Yegge seems to have missed an important detail in his analogy - verbs are not functions - they are symbols (selectors) that resolve to a function (method) when they are looked up (depending on ... whatever - Smalltalk the class of the receiver, CLOS the types of the arguments and so on). C and FORTRAN don't have verbs, they just have functions (actions).
Joel Bennett

Gibraltar monitors errors and usage so you can build rock solid .NET software - 1 views

  •  
    The bottom line is that with Gibraltar you go from just logging on the user's computer to sending those logs via a web-service (or email), to reporting on errors and usage to graphing usage patterns, performance trends and feature use... Get real insight into what happens when your customers meet your code.
alex gross

Free Online Integrated Development Environment - Sites To Use - 2 views

  •  
    Code developers often have a nightmare when their development environment gets corrupted or some other snags stop them from creating and deploying their application. If such a thing happens at the eleventh hour of code delivery, hell breaks lose. At such testing times how badly as a programmer you would have wished for some alternative.
Fabien Cadet

node.js - 5 views

  •  
    « Node's goal is to provide an easy way to build scalable network programs. In the "hello world" web server example above, many client connections can be handled concurrently. Node tells the operating system (through epoll, kqueue, /dev/poll, or select) that it should be notified when a new connection is made, and then it goes to sleep. If someone new connects, then it executes the callback. Each connection is only a small heap allocation. »
ma rody candera

Babbling News: Surprising Fact - Slab of the earth in Japan shifted 40 meters - You Hav... - 0 views

  •  
    Then, why the quake was very strong? It happens when two tectonic plates shifted along the 40 meters. This calculation is obtained Chen Ji of the University of California, Santa Cruz.
ma rody candera

Babbling News: iPhone 4 - Hurry up!!! Order Here - 0 views

  •  
    Not the iPhone 4G called earlier-mentioned person to mention the latest gadget from Apple, such as when an official announcement at the opening of the Apple Worldwide Developers Conference (WWDC) on Tuesday 8th June 2010 iPhone 4 yesterday officially introduced to on the customer by Steve Jobs, Apple's CEO.
« First ‹ Previous 101 - 120 of 467 Next › Last »
Showing 20 items per page