Software Development
|
If something doesn't work, try something else. That's a lesson that the FSF needs to embrace, if it wants to succeed with a mainstream audience. Being the Party of Gno, and trying to tell users to just avoid Windows, Cloud Computing, iPads, and proprietary software isn't cutting it. It's time to come up with credible alternatives or be satisfied with remaining irrelevant to the majority of users.
|
|
If pork is the other white meat, GPUs might just be other "other silicon." Want to get started writing code for your graphics processor? Use this intro to NVIDIA's CUDA to get started.
|
|
Coding is often just a small part of software development. There are lots of other tasks to attend to. Here are some tools to help with all aspects of the job.
|
|
Github hosts thousands of projects. But you may be surprised what projects are the most forked. Here's a look at some of the top packages.
|
|
Technical book authors now post source code archives and even entire books on GitHub. Here are some of the best.
|
|
Ruby is a very dynamic language. You can turn the language inside out, give objects a frontal lobotomy, and stitch the whole thing back together again, all at runtime. Here are some examples.
|
|
Github offers something for every developer. This week, read about some obscure and not so obscure software recently posted on Github.
|
|
Think writing a compiler is difficult? It is—unless you use Parrot, a complete compiler construction kit. With Parrot, crafting a new programming language is as easy as authoring a new website.
|
|
Typical browser applications cannot access the local filesystem. However, Adobe AIR applications can, giving those applications a distinct advantage. Learn how the AIR File API works and build an application that can read and write from a local disk. Someday, your browser will do the very same thing.
|
|
For many software developers, Apple’s iPhone prints money. For other developers, it’s a vexing mess. If you’re just getting started with iPhone coding, GitHub can help. A lot.
|
|
As open source burgeons in popularity, contributors are flocking to websites to share and borrow code. Github is one of the most popular. This inaugural installment of "This Week in Github" introduces the service and highlights some of the best projects available.
|
|
Gearman enables a new level of software abstraction. With this lightweight infrastructure you can to outsource work to better-suited computers, run tasks in parallel, and combine code written in different computer languages.
|
|
Peek behind the curtain to see how proprietary software views the competitive threat of B2C FOSS.
|
|
Mozilla Labs lauches Bespin, a cloud-based, collaborative code editor.
|
|
Software developers take note: We look back at 2008 and select the best linuxdlsazine features of the year.
|
|
If you're already using Subversion for version control, extend it with commit hooks to make it a more integrated part of your development workflow.
|
|
A walkthrus of the basics: making connections, creating and modifying entries, and searching.
|
|
A rare case of the default option being surprisingly powerful.
|
|
Juliet Kemp shows you how to look after your bugs with Request Tracker, an enterprise-grade (and GPL'ed) ticketing system that can be used for project management, help desks, software development, and much more.
|
|
While strace is often used for troubleshooting and debugging, you can also use strace to get started on examining the I/O pattern of your serial codes.
|
|
|