Skip to main content

Home/ Coders/ Group items tagged Programing

Rss Feed Group items tagged

Fabien Cadet

The Duct Tape Programmer - Joel on Software - 0 views

  •  
    « A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it's in your lab where you're endlessly polishing the damn thing. Shipping is a feature. A really important feature. Your product must have it. »
David Corking

Coding Horror: Top 25 Most Dangerous Programming Mistakes | 2009 - 0 views

  • Heck, even if you are aware of these security mistakes, you might end up committing them anyway. I know I have. Have you?
    • David Corking
       
      :)
  •  
    Some old, some from the 2000s, some still happening too often.
David Corking

Object Vs Model - 0 views

shared by David Corking on 11 Jun 09 - Cached
  • Data Hiding simply doesn't make sense with regards to a reflective system where the data must regularly be updated by observers of reality (i.e. by one or more actors) and where the data inherently comes from the outside. This is, perhaps, one source of ObjectRelationalImpedenceMismatch?. Relational is designed for modeling data that came from an outside world whilst object-oriented is designed to... well... create and manipulate objects
    • David Corking
       
      why data hiding makes no sense in some programs
  • You can make them work together until you try to add virtualization - abstract objects for which the associated data isn't known.
Zulkarnain K.

Book: Secrets of the JavaScript Ninja by John Resig - 0 views

  •  
    The untold secrets of the elite JavaScript programmers distilled for intermediate JavaScript programmers, bringing them completely up to speed with the challenges of modern JavaScript development. Explores specific techniques, strategies, and solutions to developing robust, cross-browser, JavaScript code.
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

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."
AK B

Google S2 Favicon Converter & Javascript Generator - 0 views

  •  
    Links are getting shorter, information smaller and here's another smaller blogroll avatar... the favicon. Google has an online PNG converter for favicon.ico files in the root directory of a domain. eg. http://google.com/favicon.ico Here's a realtime script to help get the favicon link.
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. [...]
David Corking

Occasionally sane - 0 views

  •  
    Blog from a recent convert to Clojure
David Corking

Remember Smalltalk? | Gartner Blogs 2008 - 1 views

  • 2) If you are BIG fan of dynamics languages (closures, meta programming, and all that cool stuff) then consider giving Smalltalk a look.  You might like what you see.  Its like Ruby but with bigger muscles.  You think Rails is cool? Check out seaside. In the end we’ll see a up tick in Smalltalk momentum over the next few years. 
  • Please don’t talk about Smalltalk. I enjoy my competitive advantage over the Java/NET crowd
  • Where Smalltalk really shines recently is in field of web applications due to its dynamic nature (live upgrading, debugging etc.) and because its shortcoming are not relevant here.
  • ...9 more annotations...
  • On the Desktop - Dolphin creates 500k exe’s with ease - its a 1 button click (you just have to follow some of their easy put things in packages rules).
  • Remember LAN MAN? OS2? Both were heavily endorsed by Gartner.
  • I laugh when people say poor performance on older hardware was a mjor Smalltalk weakness. We routinely delivered applications that ran on 386 and 68020 processors with 8MB RAM. And yes, they were quite snappy. No, the reason Smalltalk didn’t catch on is because Sun spent more money on Java marketing than was spent on all computer languages combined, since the dawn of time.
  • I’ve listened personally to whiny ROR programmers groan and whine about PHP devs LEARNING ROR and undercutting them.
  • I didn’t fall for it for the marketing. I fell for WORA, for the language/runtime separation, for the multi-vendor approach (Sun never wanted to be the single provider for any Java centric product niche, and in fact was never the leader), for the comprehensive set of vendor-neutral APIs for all sorts of execution environments/applications,
  • For now I would like to see more use of Smalltalk like constructs in Java (Groovy).
  • Smalltalk must have sofisticated CASE tools, business process simulation tools, large development environments etc. etc. etc.
  • I stayed to teach Smalltalk since 1993 and am very happy about this information. Each academic year, we produce a small group of new Smalltalkers in the Czech Republic.
  • Joe Barnhart // Apr 4, 2009 at 2:48 pm At the company where I work, we have used Smalltalk for 19 years. Our tiny team of programmers has beat the pants off of competitors who employ teams 100 times our size.
  •  
    trend spotting
Pierre du Preez

Programming and Web Development Help | DreamInCode.net - 0 views

shared by Pierre du Preez on 15 Sep 09 - Cached
Gilad Shimony liked it
  •  
    Good Coding Comunity.
Matteo Spreafico

Classical Inheritance in JavaScript - 0 views

  • function ZParenizor2(value) { var that = new Parenizor(value); that.toString = function () { if (this.getValue()) { return this.uber('toString'); } return "-0-" }; return that; }
    • Matteo Spreafico
       
      This constructors lies, wondeful!
  • Again, we augment Function. We make an instance of the parent class and use it as the new prototype. We also correct the constructor field, and we add the uber method to the prototype as well.
  • This adds a public method to the Function.prototype, so all functions get it by Class Augmentation. It takes a name and a function, and adds them to a function's prototype object.
  • ...3 more annotations...
  • To make the examples above work, I wrote four sugar methods. First, the method method, which adds an instance method to a class. Function.prototype.method = function (name, func) { this.prototype[name] = func; return this; };
  • JavaScript can be used like a classical language, but it also has a level of expressiveness which is quite unique. We have looked at Classical Inheritance, Swiss Inheritance, Parasitic Inheritance, Class Augmentation, and Object Augmentation. This large set of code reuse patterns comes from a language which is considered smaller and simpler than Java.
  • I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The super idea is fairly important in the classical pattern, but it appears to be unnecessary in the prototypal and functional patterns. I now see my early attempts to support the classical model in JavaScript as a mistake.
« First ‹ Previous 501 - 520 of 801 Next › Last »
Showing 20 items per page