Skip to main content

Home/ Coders/ Group items matching "coding" in title, tags, annotations or url

Group items matching
in title, tags, annotations or url

Sort By: Relevance | Date Filter: All | Bookmarks | Topics Simple Middle
Hanjian Jan

Free PHP Encoder by TheBigSecurity - 0 views

  •  
    PHP obfuscator is an application that serves to protect the PHP code from piracy
Fabien Cadet

Building Real Software: Lessons in Software Reliability, 2009-08-30 by Jim Bird - 11 views

  •  
    « It's unfortunate that few developers are familiar with The MITRE Corporation's Common Weakness Enumeration list of common software problems. [...] »
Fabien Cadet

snappy - A fast compressor/decompressor - Google Project Hosting - 10 views

  •  
    « Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. »
Joel Bennett

OMG Ponies!!! (Aka Humanity: Epic Fail) - Jon Skeet: Coding Blog - 7 views

  •  
    How the simple things (like time zones, daylight savings, culture and unicode) manage to make the job of a software developer painful.
Fabien Cadet

Programming as if Performance Mattered, by James Hague [2004-04-04] - 3 views

  • I frequently see bare queries from programmers in discussion forums, especially from new programmers, who are worried about performance. These worries often stem from popular notions about what operations are "slow." Division. Square roots. Mispredicted branches. Cache unfriendly data structures.
  • Inevitably someone chimes in that making out-of-context assumptions, especially without profiling, is a bad idea. And they're right.
  • The golden rule of programming has always been that clarity and correctness matter much more than the utmost speed. Very few people will argue with that. And yet do we really believe it? If we did, then 99% of all programs would be written in something like Python. Or Erlang.
  • ...5 more annotations...
  • At the same time, such concerns and advice seem to remain constant despite rapid advances in hardware.
  • That tempting, enticing, puzzle-solving activity called "optimization," it hasn't gone away either.
  • Only now the process is on a different level. It isn't machine level twiddling and cycle counting, but it isn't simply mathematical analysis of algorithms either.
  • The big difference is that the code changes I made are substantially safer than running a program and having it silently hang the system. All array accesses are bounds-checked. There's no way to accidentally overwrite a data structure. There's no way to create a memory leak.
  • Really, this is what those cycle-counting programmers from 1985 dreamed of.
  •  
    « I frequently see bare queries from programmers in discussion forums, especially from new programmers, who are worried about performance. These worries often stem from popular notions about what operations are "slow." Division. Square roots. Mispredicted branches. Cache unfriendly data structures. »
Fabien Cadet

prog21: Tales of a Former Disassembly Addict - 1 views

  • In fact, generated code can be so ridiculous and verbose that I finally came up with an across-the-board solution which works for all compilers on all systems: I don't look at the disassembled output.
  • I still see people obsessed with picking a programming language that's at the top of the benchmarks, and they obsess over the timing results the way I used to obsess over disassembled listings. It's a dodge, a distraction...and it's irrelevant.
Fabien Cadet

Parsing Html The Cthulhu Way @ Coding Horror (Jeff Atwood) - 1 views

  •  
    « Among programmers of any experience, it is generally regarded as A Bad Ideatm to attempt to parse HTML with regular expressions. How bad of an idea? It apparently drove one Stack Overflow user to the brink of madness [...] »
Zulkarnain K.

JGate - Cloud Computing - 3 views

  •  
    JGate provides free AppJet hosting. AppJet is a proven technology stack that includes Rhino, Cloudscape/Derby, Jetty, Lucene, Comet, Processing, JQuery, XMLRPC and JSON. Programmers use it to produce server-powered, highly interactive web applications in a fraction of the time normally needed.
Joel Bennett

Pinta 1.0 Released - code monkey - 4 views

  •  
    An open source, cross-platform Paint app ...
Fabien Cadet

Duck typing - Wikipedia [en] - 0 views

  • When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck.
Fabien Cadet

[Q&A] BPMN's advantages over other modeling methods ? - BPM Research Forums, 2006-08-13 - 1 views

  • On the other hand, BPMN has been designed with the aim of being a notation for high-level modeling.
  • BPMN models are not intended to be directly executed. They need to be refined (e.g. into BPEL processes) prior to execution.
  • At the most, BPMN might be used to generate "templates of BPEL code" that developers will have to refine to obtain a running implementation.
  • ...1 more annotation...
  • In fact, one could safely bet that a lot of people will define BPMN models for the pure purpose of documenting business processes, and not for the purpose of developing software. Many BPMN models will never be executed or lead to any piece of software. They'll just be used as part of a methodology for business improvement.
Joel Bennett

What Portable Apps? | Dr Dobb's - 3 views

  • If portability continues to be accorded the little value it receives today from Windows, Linux, and mobile developers, I expect this sudden renaissance to be short-lived. Eventually, the balance, which by nature favors the cost of developers' time, will return towards productivity. Then, native code, for the lack of portability skills in developers, will return to being a throwback, a curiosity for speed freaks who are happy running on just one platform.
  •  
    Andrew Binstock opines: Unless we relearn portability skills, the C++ renaissance will be a short affair...
« First ‹ Previous 461 - 480 of 527 Next › Last »
Showing 20 items per page