Skip to main content

Home/ Coders/ Contents contributed and discussions participated by Fabien Cadet

Contents contributed and discussions participated by Fabien Cadet

Fabien Cadet

WTFPL - Do What The Fuck You Want To Public License - 0 views

  •  
    There is a long ongoing battle between GPL zealots and BSD fanatics, about which license type is the most free of the two. In fact, both license types have unacceptable obnoxious clauses (such as reproducing a huge disclaimer that is written in all caps) that severely restrain our freedoms. The WTFPL can solve this problem.
Fabien Cadet

Software Engineering: Dead? @ Coding Horror - 0 views

  • The guys and gals who show up every day eager to hone their craft, who are passionate about building stuff that matters to them, and perhaps in some small way, to the rest of the world -- those are the people and projects that will ultimately succeed.
  • Everything else is just noise.
  • If you want to move your project forward, the only reliable way to do that is to cultivate a deep sense of software craftsmanship and professionalism around it.
  •  
    « I'm gradually coming to the conclusion that software engineering is an idea whose time has come and gone.

    Software development is and always will be somewhat experimental. The actual software construction isn't necessarily experimental, but its conception is. And this is where our focus ought to be. It's where our focus always ought to have been. » __ Tom DeMarco
Fabien Cadet

SitePoint HTML / CSS / Javascript Reference - 0 views

  •  
    Companion site for the "Ultimate CSS/HTML Reference" books. Comprehensive documentation.
Fabien Cadet

XRAY :: for web developers - 0 views

  •  
    XRAY is a bookmarklet for Internet Explorer 6+, and Webkit and Mozilla based browsers (including Safari, Firefox, Camino or Mozilla). Use it to see the box model for any element on any web page.
Fabien Cadet

Sonar : Code quality management platform - 0 views

  •  
    "Sonar enables to collect, analyze and report metrics on source code. Sonar not only offers consolidated reporting on and across projects throughout time, but it becomes the central place to manage code quality."
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."
Fabien Cadet

Threads Cannot be Implemented as a Library - Boehm, Hans-J. - 0 views

  •  
    Abstract: In many environments, multi-threaded code is written in a language that was originally designed without thread support (e.g. C), to which a library of threading primitives was subsequently added. [...] We provide specific arguments that a pure library approach, in which the compiler is designed independently of threading issues, cannot guarantee correctness of the resulting code. [...]
Fabien Cadet

A Really Gentle Introduction to Data Mining | Regular Geek - 0 views

  •  
    Excerpt: "Data mining is the process of extracting hidden patterns from data. As more data is gathered data mining is becoming an increasingly important tool to transform this data into information. It is commonly used in a wide range of profiling practices, such as marketing, surveillance, fraud detection and scientific discovery."
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?"
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.
Fabien Cadet

Intel® 64 and IA-32 Architectures Software Developer's Manuals - 0 views

  •  
    Software Developer's Manuals:
    * Volume 1: Basic Architecture.
    * Volume 2A&B: Instruction Set Reference.
    * Volume 3A&B: System Programming Guide.
    * Optimization Reference Manual.
    * Memory Ordering White Paper.
    * Application Note: TLBs, Paging-Structure Caches, and Their Invalidation.
    * x2APIC Specification.
Fabien Cadet

Design pattern in simple examples @ go4expert.com - 0 views

  •  
    Describes all of the GoF patterns (Creational / Structural / Behavioral) using 2 UML diagrams: One presenting the pattern, one for an example. There's not a lot of verbal description though.
« First ‹ Previous 281 - 298 of 298
Showing 20 items per page