Programming

Stop Breaking the Build 92

Cap'n Grumpy writes "You know the score - you've just finished some coding, do a final cvs update before commiting, and all of a sudden all hell breaks loose. Your code now refuses to compile, or xunit starts flashing up red - test failures! One of the other members of your team has checked in something which breaks the build, and they just went out for lunch ... Argh! Did you know there is a solution to this problem? It is a system which makes it impossible for people to check in code which does not compile or test successfully. It allows coders to review others coding efforts code before it goes into the baseline, rather than after. It organises your checkins into logical change sets. It enforces continuous integration. It is linux based, and GPL'd. It's called Aegis."
Handhelds

IBM Picks Qtopia Over PalmOS And PocketPC 285

Bill Kendrick writes "ZDNet, Geek.com and others are reporting IBM's decision to choose Trolltech's Qtopia (the embedded version of their Qt library, used by the Sharp Zaurus PDA) in their forthcoming devices. See the announcement at Trolltech's website, and an earlier press release at IBM.com." Here's an earlier post about the new IBM reference platform.
Sun Microsystems

Sun Releases Open Source XACML Language 157

LowneWulf writes "An InternetNews.com article mentions that the OASIS standards group today ratified the Extensible Access Control Markup Language 1.0 specification. But even better, Sun Microsystems Labs has backed this up with an open-source version in Java on Sourceforge."
Movies

Realistic Portrayals of Software Programmers? 874

lwbecker2 asks: "Warren Harrison has written a thought-provoking editorial piece on The Software Developer as Movie Icon. He explores the fact that new entrants to Computer Science curriculum are typically clueless about what 'real' developers actually do. While researching the issue of why this is the case, he determined that some potential CS degree seekers are forming opinions from portrayals in movies and cinema. He describes what he asserts to be inaccurate portrayals of developers in War Games, TRON, and The Net, and asks for input and opinions on 'the impact of the cinema and television on new software developers' expectations, as well as learn of any films that do a better job of portraying our profession...' I am sure Slashdot readers have some input on this, and I am curious if people believe _any_ movie has acurately portrayed software developers?"
Programming

Agile Software Development with Scrum 168

bADlOGIN writes "Anyone and everyone on Slashdot probably knows that business-driven software development efforts all too often end up as a mess. After a number of years of observation, research, and fine tuning, Ken Schwaber and Mike Beedle have released a book that makes a subtle but vital revelation about the nature of software projects and how to better run them. Learning what Scrum is and how to practice it is not all that profound. However, sitting back and realizing why Scrum works and how it addresses the fundamental flaws of the last 20 years of software engineering is. This book could be viewed as the "why" component to all of Extreme Programming's "how."
Java

Jedit, Jext & J: Java-based Editors Compared 97

An anonymous reader writes "There are times when I want a lean, mean editor and times when I enjoy a good, bloated editor packed with wizards. We compare the programming editors Jext and J to Jedit and offer a revised opinion of the best Java for Linux."
PHP

Security Hole Found in 4.3.0 34

Saint Aardvark writes "The good folks at PHP.net have warned of a serious vulnerability in PHP 4.3.0: 'Anyone with access to websites hosted on a web server which employs the CGI module may exploit this vulnerability to gain access to any file readable by the user under which the webserver runs. A remote attacker could also trick PHP into executing arbitrary PHP code if attacker is able to inject the code into files accessible by the CGI. This could be for example the web server access-logs.' It's recommend that you upgrade to 4.3.1 right away."
Programming

Web Programming by printf() 104

An anonymous reader writes "Art & Logic has posted an article titled 'Why CGI is Evil'. CGI might be an obvious way to create a simple web application, but this article provides some excellent high-level reasons why CGI rarely makes long-term sense. A nice review especially for new web programmers."
Microsoft

Another .NET Language 34

Wankers Anonymous writes "In an interview with David Simmons, CTO of SmallScript Corp., Learn about a new .NET language about to debut, the ins and outs of its creation, as well as some insider history behind the genesis of the .NET platform. "
Programming

Best Practices for Writing LDAP Aware Apps? 33

Saqib Ali asks: "I am in a process of writing a web application, that makes quite a lot of transactions with the LDAP server. I would like to find out, what are the best practices in encrypting the traffic from the web application server to the LDAP server. I understand, I have few choices: SSL, TLS/SASL (supported by SunOne/OpenLDAP), and the traditional STUNNEL. Any ideas, on the best way to provide encryption? . What is the value of 'encrypting everything' and cost of encryption (encryption is process intensive)? I would also like to locally cache the data I receive from the LDAP directory. Are there any solutions for doing that? Or should I just cache the data in a SQL database running locally on the WebApp server?"
Java

Open Source Winning Java Server Market 37

Seldo writes "C|net is reporting that free open-source J2EE servers are gaining market share. From the article: "Analysts say it's difficult to measure the extent to which open-source Java application servers, such as Tomcat and JBoss, have eaten into the revenue of commercial providers of Java application servers. But the growing popularity of the open-source application servers is undeniable." The article also points out that the emergence of J2EE as a standard led to a commoditization of Java-based application servers, giving the low-cost OSS alternatives an advantage."
Programming

Open Source for SETI Software? 27

CommonModeNoise asks: "The SETI Institute is thinking about going to an open source model for some of our software. We have little experience with Open Source so we would like to ask the following: To what degree can an open-source project be self-managing -- how many of our staff will be needed to keep such an activity running productively? How can we deal with the lunatic fringe that will be attracted to something as provocative as SETI? Can open source development proceed at the same speed as traditional in-house development, or will it be slower? Some of our software controls hardware, for example the Allen Telescope Array; can such control software be developed using open source methods or are we better off focussing on the software-only systems, such as the next generation of our signal detectors? Finally, could we please get some suggestions as to what to read to get a better grasp of the varieties of open source development models and their respective good and bad points."
Handhelds

Motorola To Release Linux and Java-based Phone/PDA 87

clapton_fan writes "Motorola will release a combination phone / PDA this year in Asia using the Linux operating system and Java software. No U.S. release date set." It also packs a camera, Bluetooth, and a media player. Looks pretty sharp too. Update: 02/15 15:25 GMT by CN : Whoops. We mentioned this a couple days ago, but this time around there's pictures!
Java

Blackdown Releases a 1.4.1 JDK 64

gholmer writes "The Blackdown project has finally released a production version of Java 1.4.1 for both ix86 and Sparc on Linux. This much-awaited release gives Linux users another choice for Java besides Sun's and IBM's."
Perl

Perl Features of the Future - Part 2 22

Kevin writes "This story is a follow up to yesterday's part 1 (hence the name) on the changes in Perl 6. Damian Conway (design team member): "There will be some learning involved, but it isn't like learning an entirely new language," he said. "It's more like adding a few new words to your vocabulary." It seems the perl intrepreter is getting overhauled as well."
Programming

New S# Language - Smalltalk for .Net 47

curador writes "In an interview with David Simmons, CTO of SmallScript Corp., we learned about a new .NET language about to debut...." I was surfing around and found this article and had not noticed it on /. yet so start your flame engines please!"
The Internet

iSCSI Specification Approved 50

nasorsan writes "The iSCSI protocol is a means to transport SCSI commands and data using TCP/IP packets. This ratification by the IETF is "the last major hurdle for iSCSI to become widely supported. . . 'Now that it's done, Microsoft Corp. and Novell Inc. will release drivers, and the games will begin,' says Steve Duplessie, senior analyst at Enterprise Storage Group Inc. 'Anyone who doesn't think this is the beginning of a huge market is insane.'" he added."
Programming

Inside the Intel Compiler 52

deadfx writes "Linux Journal is carrying an article authored by members of the Intel Compiler Lab examining specific optimizations employed by the compiler that allowed it to beat the gcc compiler on several benchmarks."
Programming

Extreme Programming for Web Projects 197

PinglePongle writes with this review of Addison Wesley's Extreme Programming for Web Projects, writing "The authors work for a web shop, building websites for customers, and try to use their experience to make life easier for their readers. Their main point concerns how traditional web projects are structured to leave at least one of the parties taking a big risk on the project: if the project is 'fixed price, fixed scope' the developers take all the risk, if it's 'time & materials' the customer takes a risk -- they can not be sure their money will lead to whatever it is they want." Read on to see whether the authors have successfully outlined a fairer, more successful system in the rest of PinglePongle's review, below.

Slashdot Top Deals