Skip to main content

Home/ Coders/ Group items tagged Need

Rss Feed Group items tagged

Dave Cowens

Acceptance TDD Explained - 0 views

  •  
    Acceptance test-driven development is what helps developers build high-quality software that fulfills the business's needs as reliably as TDD helps ensure the software's technical quality.
Joel Bennett

http://www.math.ias.edu/doc/openssl-0.9.7a/openssl.txt - 1 views

  •  
    If you search for "codeSigning" and "objsign" and "digitalSignature" and "nonRepudiation" you can see what is needed in the OpenSLL config files to generate code-signing certificates.
Fabien Cadet

Why Singletons Are Controversial - google-singleton-detector - A brief explanation of t... - 0 views

  •  
    * Introduce a global state in the program, hide the dependencies. * Test-driven development: classes become tightly coupled with the singleton. Need to test the singleton along with the class to be tested initially.
Joel Bennett

Sync Framework Samples - 0 views

  •  
    There's a contact synchronization sample highlighted here which includes synchronizing contacts between Outlook, Vista Contacts and VCard files. Not only do I need this app ... it really shows off the concept of data mapping between disparate data sources.
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

Silverlight 2 Released: New controls, tools, announcements! - 0 views

  •  
    As a developer using Visual Studio 2008, all you need to download is 2 things: Silverlight Tools for Visual Studio and the Blend 2 SP1 bits.
Joel Bennett

How to initialize an attached DependencyProperty of type Collection - Tales from the Sm... - 0 views

  •  
    This was finally the explanation I needed to help me understand how to make the redundant tag from the XAML unecessary.
Rick Fan

Creating OpenSearch plugins for Firefox - MDC - 0 views

  • Your server should serve OpenSearch plugins using the MIME type application/opensearchdescription+xml. Be sure that your Search Plugin XML is well formed. You can check by loading the file directly into Firefox. Ampersands in the template URL need to be escaped with & and tags need to be closed with a trailing slash or matching end tag. The xmlns attribute is important, without it you could get an error message indicating that "Firefox could not download the search plugin from: (URL)". Note that you must include a text/html URL — search plugins including only Atom or RSS URL types (which is valid, but Firefox doesn't support) will also generate the "could not download the search plugin" error. Remotely fetched favicons must not be larger than 10KB
Joel Bennett

IronPython Studio - Home - 1 views

  •  
    IronPython Studio is a free full IDE for the Python programming language based on the existing IronPython example and the Visual Studio 2008 Shell runtime ... and doesn't need Visual Studio installed
Joel Bennett

OpenID According to Dave - YouTube - 0 views

  •  
    A good, simple explanation of how OpenID works and why you need it.
Fabien Cadet

Use your singletons wisely - 0 views

  • I know where you live anti-pattern
  • Liskov Substitution Principle
  • the easier it is to test a class, the more likely a developer will test it.
  • ...3 more annotations...
  • Don't worry: the code will always tell you what to do. Just listen.
  • The key points here are that a class is only a singleton if all applications treat it exactly the same and if its clients can use the class without an application context.
  • "[c]ode wants to be simple."
  •  
    "singletons are unnecessarily difficult to test and may make strong assumptions about the applications that will use them [...] I know where you live anti-pattern [...] Liskov Substitution Principle". "To decide whether a class is truly a singleton: * Will every application use this class exactly the same way? (exactly is the key word) * Will every application ever need only one instance of this class? (ever and one are the key words) * Should the clients of this class be unaware of the application they are part of?"
sofarso Shawn

FACEBOOK USERS: READ. NOW. « Pixel Bits - 0 views

  •  
    Serious phishing scam on facebook URGENT: I've been robbed and need help. Imagine logging into Facebook and seeing a friend's status message set to the above. What would you do?
anonymous

Mapeed.AddressChooser API documentation | Home - 0 views

  •  
    Mapeed.AddressChooser is a Javascript script to create a nice address form for any websites that need to collect addresses. For example getting user's address, place's location or anything that can be localized on a map. This script just add behavior on HTML form, it does'nt geerate HTML markup and can be plugged on any existing forms.
Justin Newton

W3Schools Online Web Tutorials - 0 views

  • At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, SQL, Database, Multimedia and WAP.
  •  
    At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, SQL, Database, Multimedia and WAP.
  •  
    This site includes tutorials, references, and try it safely examples...
  •  
    XHTML, CSS, JAVASCRIPT, PHP, DOM, XSLT, XSL, XML, WAP
Gilad Shimony

50 Fresh JavaScript Tools That Will Improve Your Workflow « Smashing Magazine - 0 views

  •  
    Many things that were once accomplished using Flash objects can now be built using JavaScript - with the added benefit that it is free, typically more web and mobile accessible under most circumstances using best practices for development techniques, and without the need to use proprietary software for development.
Joel Bennett

Doloto - DOwnLOad Time Optimizer - 0 views

  •  
    Doloto analyzes Ajax app workloads and performs code splitting of large Web apps so they can transfer initially only the part of the client-size JavaScript code needed for application initialization...
Matteo Spreafico

Joe Duffy's Weblog - OnBeingStateful - 0 views

  • The biggest question left unanswered in my mind is the role state will play in software of the future.
  • The biggest question left unanswered in my mind is the role state will play in software of the future. That seems like an absurd statement, or a naïve one at the very least.  State is everywhere: The values held in memory. Data locally on disk. Data in-flight that is being sent over a network. Data stored in the cloud, including on a database, remote filesystem, etc. Certainly all of these kinds of state will continue to exist far into the future.  Data is king, and is one major factor that will drive the shift to parallel computing.  The question then is how will concurrent programs interact with this state, read and mutate it, and what isolation and synchronization mechanisms are necessary to do so?
  • Many programs have ample gratuitous dependencies, simply because of the habits we’ve grown accustomed to over 30 odd years of imperative programming.  Our education, mental models, books, best-of-breed algorithms, libraries, and languages all push us in this direction.  We like to scribble intermediary state into shared variables because it’s simple to do so and because it maps to our von Neumann model of how the computer works.
  • ...3 more annotations...
  • We need to get rid of these gratuitous dependencies.  Merely papering over them with a transaction—making them “safe”—doesn’t do anything to improve the natural parallelism that a program contains.  It just ensures it doesn’t crash.  Sure, that’s plenty important, but providing programming models and patterns to eliminate the gratuitous dependencies also achieves the goal of not crashing but with the added benefit of actually improving scalability too.  Transactions have worked so well in enabling automatic parallelism in databases because the basic model itself (without transactions) already implies natural isolation among queries.  Transactions break down and scalability suffers for programs that aren’t architected in this way.  We should learn from the experience of the database community in this regard
  • There will always be hidden mutation of shared state inside lower level system components.  These are often called “benevolent side-effects,” thanks to Hoare, and apply to things like lazy initialization and memorization caches.  These will be done by concurrency ninjas who understand locks.  And their effects will be isolated by convention.
  • Even with all of this support, we’d be left with an ecosystem of libraries like the .NET Framework itself which have been built atop a fundamentally mutable and imperative system.  The path forward here is less clear to me, although having the ability to retain a mutable model within pockets of guaranteed isolation certainly makes me think the libraries are salvageable.  Thankfully, the shift will likely be very gradual, and the pieces that pose substantial problems can be rewritten in place incrementally over time.  But we need the fundamental language and type system support first.
Joel Bennett

Kaltura Community Edition (CE) | Kaltura.org - 0 views

  •  
    Kaltura Community Edition is a self-hosted, community supported version of Kaltura's Open Source Online Video Platform. Following installation any site can gain comprehensive video and rich media functionalities including video management, searching, uploading, importing, editing, annotating, remixing and sharing. It is intended to solve all your video-related needs, and allow you to easily create your own rich-media applications - all behind your own firewall and on your own servers.
David Corking

Dr. Dobb's | Q&A: When Mobility and Open Source Collide | March 28, 2009 - 0 views

  • The web browser is a good example, on a pc it may make sense to ask a user to find, click, type, and browse the web or look for a service. In a mobile, converged product, you need to help the user be present with the service even or especially when they are driving or have the product in a pocket or handbag, and requiring them to constantly select 'yes' or to type in forms etc. are real headaches for a consumer.
  • We will not provide a store front, but will help the community create multiple online stores from which they can generate revenue for themselves and the developer.
  • At the other end of the spectrum, you see hoards of teenagers in the U.S., Europe and Asia happily texting one handed, using predictive text.
    • David Corking
       
      No: they do NOT use predictive text - we 40 somethings might - but the kids uset text speak. How does a kid text rom an iPhone in his pocket?
  • ...7 more annotations...
  • Focus on the whole experience, meaning you need to be inclusive of display sizes, input methods, and form factors when you design and develop your applications and services.
    • David Corking
       
      How much time does a Symbian app developer have to put in to considering all the different Symbian phones on the market?
  • .Net CF
  • expanding this functionality with QT libraries, Adobe AIR technology
  • StyleTap has a Palm emulator that allows you to run thousands of Palm applications on Symbian products
  • Red Five Labs has a runtime for Symbian OS which ensures Microsoft .net applications can be fully supported.
  • many people around the world are not buying and cannot afford a PC.
  • The Symbian Foundation is helping to do this by ensuring we lower the barrier for entry for software developers.
  •  
    Really interesting interview with Symbian boss
Joel Bennett

Application Pool Identities - The Official Microsoft IIS Site - 0 views

  •  
    Application Pool Identities : Configuring Security : Installing and Configuring IIS 7.0 ... AspNet doesn't run as ASPNET anymore, and you need to know that!
« First ‹ Previous 161 - 180 of 729 Next › Last »
Showing 20 items per page