Developer Support Handbook is a handbook of tips for how to support an API developer community, covering documentation, forum support, issue tracking, communication, and more.
Source: lulu.com
QuicklyCode: Find and share cheat sheets and programming resources
Source: quicklycode.com
Badass JavaScript: Introducing ALAC.js: An Apple Lossless Audio Decoder in JavaScript
Recently, Apple open sourced the original encoder and decoder for the Apple Lossless audio codec which is written in C/C++. ALAC is, as its name implies, a lossless codec, which means that it is compressed but does not lose any quality. When decoded, ALAC audio files are bit-for-bit identical…
Source: badassjs
Web Do’s and Don’ts offers free top-notch tips, tricks, best practices and resources for your reading pleasure. It is brought to you by web enthusiasts who enjoy their contribution in making the WWW a better place.
Source: webdosanddonts.com
Mobile Web Best Practices will help you ask the right questions and help solve problems so you can start creating future-friendly web experiences.
Source: mobilewebbestpractices.com
Source: thereisnofold.com
Learn You Some Erlang for Great Good! is a guide intended to be read by beginners, but if you’re average or somewhat advanced you can probably learn a few things too, especially when we start hitting the OTP chapters! If you’re too good for that, please help me when you find errors; you can also send me suggestions at mononcqc at gmail dot com or find me on #erlang (under the nickname MononcQc). Also, check out my twitter! Good read to you!
Learn You Some Erlang for Great Good! thus wants itself to be a way to learn Erlang for people who have basic knowledge of programming in imperative languages (such as C/C++, Java, Python, Ruby, etc) and may or may not know functional programming (Haskell, Scala, Erlang, Clojure, OCaml…). Learn You Some Erlang for Great Good! is also want to write this book in a honest manner, selling Erlang for what it is, acknowledging its weaknesses and strengths.
Source: learnyousomeerlang.com
Flash is mature. It’s supported by all major desktop browsers. It’s stable when used properly. If not, it crashes a lot, just like every other technology. It requires constant security updates, just like every other web technology. It doesn’t work well on most mobile devices, and for good reasons. It’s a content plugin, developed during the era of closed standards and unilateral corporate control of web technology. Websites that rely on Flash can present a unique (and often unparalleled) experience for the massive percentage of users on a desktop browser. Flash powers some amazing experiences that work consistently across all of the major browsers in a way that cannot be replicated without Flash technology.
Championing simplistic statements regarding web technologies makes the web less educated. At this point, it’s holding back the web.
Our goal: To get the world to embrace the best web technologies available to create the best user experiences possible.
Source: occupyhtml.org
Gamercamp Js is for kids ages 9-13 (and their parents) who are interested in learning more about game design and development. The two parts, game-making kits and a meetup, can be experienced individually or together. The kits are downloadable and free and introduce kids to game design principles. The meetup is also free and introduces them to professional gamemakers while engaging them in hands-on activities.
Source: gamercampjr.com
Launched in February 2010, the Wholesale Applications Community (WAC) is an open global alliance formed from leading organisations within the telecoms sector.
Uniting a fragmented applications marketplace, WAC is creating an open industry platform that benefits the entire ecosystem, including applications developers, handset manufacturers, OS owners, network operators and end users.
WAC will:
- Accelerate and expand the market for applications – simplify application development by giving developers the opportunity to write applications that can be deployed across multiple platforms and multiple operators, and address a potential global market of more than 3 billion users.
- Create more compelling applications – enable developers to utilise both device and network capabilities to create the next generation of applications.
- Provide greater choice for users – enable portability of applications across devices, operating systems and network operators.
Source: wacapps.net
The Peer 2 Peer University is a grassroots open education project that organizes learning outside of institutional walls and gives learners recognition for their achievements. P2PU creates a model for lifelong learning alongside traditional formal higher education. Leveraging the internet and educational materials openly available online, P2PU enables high-quality low-cost education opportunities. P2PU - learning for everyone, by everyone about almost anything.
P2P Values
The following values and principles are the foundation of P2PU: openness, community, peer learning. We are articulating these values in order to guide our actions, but P2P has always been about doing, and our actions will in turn help us probe and refine these values.
P2PU is open
Open sharing and collaboration enable participation, innovation, and accountability. Our community is open so that everyone can participate. Our content is open so that everyone can use it. Our model and technology are open to enable experimentation and ongoing improvement. And our processes are open so that we are accountable to our community.
P2PU is a community
P2PU is a community-centric project and our governance model reflects that. P2PU is driven by volunteers, who are involved in all aspects of the project. As members of this community, we speak and act with civility, tolerance, and respect for other opinions, people, and perspectives. We strive for quality as a community driven process of review, feedback and revision.
P2PU is passionate about peer learning: P2PU is teaching and learning by peers for peers. Everyone has something to contribute and everyone has something to learn. We are all teachers and we are all learners. We take responsibility for our own and each others learning.
Two years ago P2PU started with five people and has since grown into a community of about 1,000. During this time, P2PU has run three cycles (semesters) of courses, with the number of courses offered doubling each time. Organizers of P2PU courses are volunteers who submit their course idea and receive guidance from a wide array of experts and community members to create a comprehensive syllabus of open materials and a social structure around them. Our current trajectory involves designing a community-supported mentoring system for organizers and participants as we scale. At the next level, we are partnering with external organizations to cluster courses and create reputable schools of open learning with definitive career trajectories. A shining example is the P2PU/Mozilla School of Webcraft. Synergistic partnerships with organizations of clout provide P2PU participants with a credible open education.
Source: p2pu.org
UnFREEz is a high-speed Windows application that will take any number of images, saved as separate GIF files, and create a single animated GIF from those images. What makes this program unique from its competitors? First and foremost, UnFREEz is freeware, which means you may use it forever without paying a cent or feeling the slightest bit guilty. Secondly, UnFREEz is incredibly tiny, meaning you don’t have to spend forever downloading an extremely bloated piece of software. Finally, it is so easy to use. Just drag and drop some GIF files from Explorer, set the frame delay time, and hit Make Animated GIF. UnFREEz will take care of the rest, including automatic interlacing and transparency detection. So download UnFREEz now and try it out for yourself! If you like it, keep it; it’s free! This program is written in non-MFC Win32 C++, and should not need any additional files to run.
Source: whitsoftdev.com
Animated Portable Network Graphics (APNG) file format is an unofficial extension to the Portable Network Graphics (PNG) specification. It allows for animated PNG files that work similarly to animated GIF files, while supporting 24-bit images and 8-bit transparency not available for GIFs. It also retains backward compatibility with non-animated PNG files.
The first frame of an APNG file is stored as a normal PNG stream, so most old PNG decoders are able to display the first frame of an APNG file. The frame speed data and extra animation frames are stored in extra chunks (as provided for by the original PNG specification).
Animated Portable Network Graphics competes with Multiple-image Network Graphics (MNG), a comprehensive format for bitmapped animations created by the same team as PNG. APNG’s advantage is the smaller library size and compatibility with older PNG implementations.
Eli Grey has made a simple script that utilizes the HTML5 API in only 9 functional lines of JavaScript to detect if a browser supports APNG images. It can be useful for deciding when to serve a client browser APNG images instead of GIF images.
Source: animatedpngs.com
Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.
Use Fiddler to track and analyze HTTP traffic in and out of the browser.
Source: fiddler2.com


























