[from AsterFax] SpanDSP error codes ( useful if you are about to organize faxing from asterisk or other voip )

http://asterfax.sourceforge.net/SpanDSP.html SpanDSP provides the core functionallity within Asterisk for sending and recieving faxes. spandsp is a library which provides many of the DSP functions needed for telephony. It is designed to be independent of the telephony platform itself. http://www.soft-switch.org/spandsp_faq/

[from AsterFax] SpanDSP error codes ( useful if you are about to organize faxing from asterisk or other voip )

http://asterfax.sourceforge.net/SpanDSP.html SpanDSP provides the core functionallity within Asterisk for sending and recieving faxes. spandsp is a library which provides many of the DSP functions needed for telephony. It is designed to be independent of the telephony platform itself. http://www.soft-switch.org/spandsp_faq/

The Architecture of Open Source Applications

http://www.aosabook.org/en/index.html so called AOSA book. " Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program’s major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think." ...

The Architecture of Open Source Applications

http://www.aosabook.org/en/index.html so called AOSA book. " Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program’s major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think." ...

What are the unwritten rules of deleting code? | Ars Technica

http://arstechnica.com/information-technology/2013/01/what-are-the-unwritten-rules-of-deleting-code/ Good tips / insights about old code deletion / code review

What are the unwritten rules of deleting code? | Ars Technica

http://arstechnica.com/information-technology/2013/01/what-are-the-unwritten-rules-of-deleting-code/ Good tips / insights about old code deletion / code review

What are the unwritten rules of deleting code? | Ars Technica

http://arstechnica.com/information-technology/2013/01/what-are-the-unwritten-rules-of-deleting-code/ Good tips / insights about old code deletion / code review

Solving Every Sudoku Puzzle [by Peter Norvig]

http://norvig.com/sudoku.html An essay by Peter Norvig showing how to program sudoku solver. Note: Read this if you are a software developer . Even better is to print it out and read it with a pencil.

How Facebook Ships Code « FrameThink – Frameworks for Thinking People

http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/ Notes about facebook internal PM process (release, builds, QA, deployments, management, etc) … Interesting that they manage to do their work like a small startup team, even thought they are #1 site on the Net and have ~ 2K employees.

L-peer in the software world: Switching from C# to Java [REDHAT Virtualization Platform Management App re-write]

http://lpeer.blogspot.com/2010/04/switching-from-c-to-java.html Great post about challenges that one team inside of Redhat faced when they were challenged with the task of migrating C#/IIS/MS-SQL-based VM management tool into Java. The post is more interested from the project management perspective, than from the technology side.