×
Windows

Free Desktop Software Development Dead In Windows 8 462

benfrog writes "Microsoft has decided to restrict Visual Studio 11 Express, the free-to-use version of its integrated development environment, to producing only Metro-style applications. Those who would like to produce conventional desktop applications or command line -based applications are stuck with Visual Studio 2010 or buying the full version. Microsoft announced the Visual Studio 11 lineup last week."
Open Source

Comparing R, Octave, and Python for Data Analysis 61

Here is a breakdown of R, Octave and Python, and how analysts can rely on open-source software and online learning resources to bring data-mining capabilities into their companies. The article breaks down which of the three is easiest to use, which do well with visualizations, which handle big data the best, etc. The lack of a budget shouldn't prevent you from experiencing all the benefits of a top-shelf data analysis package, and each of these options brings its own set of strengths while being much cheaper to implement than the typical proprietary solutions.
Android

No Patent Infringement Found In Oracle vs. Google 234

sl4shd0rk writes "Today, the jury in the Oracle vs. Google trial found no infringement of patents by Google. The jury deliberated about 30 minutes to reach the verdict, bringing an end to the second phase of the trial, and a beginning to the damage phase, which may be very little of what Oracle originally asked for. Still no word on API copyright issues. Judge Alsup will be ruling on that in the near future, and it will certainly have an impact on the developer community."
Java

The Future of Browser Choice 188

New submitter plawson writes "CNET offers an in-depth discussion of the browser's future, making the case that 'new mobile devices threaten to stifle the competitive vigor of the market for Web browsers on PCs.' Given the vertical integration of many mobile systems, the article predicts that 'the only opportunity you'll get to truly change browsers is when your two-year smartphone contract expires.' The trade-offs are security and performance. Web pages that rely on JavaScript and JIT will be big losers. How important is browser choice on a smartphone or tablet compared with a PC?"
Databases

Microsoft Research Introduces Record-Beating MinuteSort Tech 118

mikejuk writes "A team from Microsoft Research has taken the lead in the MinuteSort data sorting test using a specially-devised technology: Flat DataCenter Storage. The figures are impressive — 1401 gigabytes in 60 seconds, using 1033 disks across 250 machines. Not only is this three times as much as the previous record, but also, it uses only one sixth of the hardware resources, according to a blog post about the test from Microsoft. One thing that's interesting about the success is the technology used. While solutions such as Hadoop and MapReduce are traditionally used for working with large data sets, Microsoft Research created its own technology called the 'Flat Datacenter Storage,' or FDS for short. This isn't just academic research, of course. The team from Microsoft Research has already been working with the Bing team to help Bing accelerate its search results, and there are plans to use it in other Microsoft technologies."
Perl

Perl 5.16.0 Released 192

An anonymous reader writes "Perl 5.16.0 is now available with plenty of improvements all around. You can view a summary and all the change details here. With Perl on an annual release schedule, and projects like Mojolicious, Dancer, perlbrew, Plack, and Moose continuing to gain in popularity, are we in the middle of a Perl renaissance?"
Education

Programming — Now Starting In Elementary School 162

the agent man writes "The idea of getting kids interested in programming in spite of their common perception of programming to be 'hard and boring' is an ongoing Slashdot discussion. With support of the National Science Foundation, the Scalable Game Design project has explored how to bring computer science education into the curriculum of middle and high schools for some time. The results are overwhelmingly positive, suggesting that game design is highly motivational across gender and ethnicity lines. The project is also finding new ways of tracking programming skills transferring from game design to STEM simulation building. This NPR story highlights an early and unplanned foray into bringing game-design based computer science education even to elementary schools."
Programming

With Mountain Lion's iCloud Integration, Apple Strengthens the Garden Wall 376

snydeq writes "With WWDC around the corner, iOS 6 rumors are taking center stage, but the real action for developers may be around iCloud. Forthcoming OS X Mountain Lion will integrate iCloud into the formal file system, making iCloud usage much easier and thus more common, and thanks to iCloud Documents, which lets apps open and save documents directly in iCloud, developers will be able to better tap iOS-to-OSX document syncing in their apps, a la iWork. But there is a downside to this opportunity: 'For developers, it further enmeshes you in the Apple ecosystem, almost in the way that America Online did in its heyday. Case in point: OS X apps can use the iCloud Documents APIs only if they are sold through the Mac App Store.'"
Businesses

EA To Provide Free Distribution To Kickstarter Games 120

New submitter The God of Code writes "EA has announced that they will be waiving all Origin distribution fees for crowd-funded games — like those from Kickstarter — for the first 90 days. 'The public support for crowd-funding creative game ideas coming from small developers today is nothing short of phenomenal,' Origin VP David DeMartini commented. 'It's also incredibly healthy for the gaming industry. Gamers around the world deserve a chance to play every great new game, and by waiving distribution fees on Origin we can help make that a reality for successfully crowd-funded developers.' The recently funded Wasteland 2 developer Brian Fargo applauds EA's move, saying, 'Having Origin waive their distribution fees for 90 days for fan funded games is a major economic bonus for small developers. We look forward to bringing Wasteland 2 to the Origin audience.'"
Businesses

Ask Slashdot: Is Outsourcing Development a Good Idea? 403

New submitter penmanglewood writes "I am a developer at a small IT company, and we primarily make software and games for the education market. I used to work with a team of developers, but for reasons outside the scope of this question, my boss and I are the only ones left. My boss says that our new strategy is to use outsourced developers to do the 'monkey work' for us. To me, this sounds like a bad idea. Do we give the developers access to our internal libraries? How will they be able to work on parts of our product without having access to our repository. I could think of a hundred more objections, but maybe I'm looking at it the wrong way. Is there a smart way to outsource development, or is it just a bad idea?"
Android

Judge to Oracle: A High Schooler Could Write rangeCheck 478

mikejuk writes with an update on the Oracle vs Google Trial. From the article: "One month into the Oracle v Google trial, Judge William Alsup has revealed that he has, and still does, write code. Will this affect the outcome? I think so! After trying to establish that the nine lines in rangeCheck that were copied saved Google time in getting Android to market the lawyer making the case is interrupted by the judge which indicates he at least does understand how straightforward it would be to program rangeCheck from scratch: 'rangeCheck! All it does is make sure the numbers you're inputting are within a range, and gives them some sort of exceptional treatment. That witness, when he said a high school student could do it — ' And the lawyer reveals he doesn't: 'I'm not an expert on Java — this is my second case on Java, but I'm not an expert, and I probably couldn't program that in six months.' Perhaps every judge should be a coding judge — it must make the law seem a lot simpler..." From yesterday; the Oracle lawyer was attempting to argue that Google profited by stealing rangeCheck since it allowed them to get to market faster than they would have had they wrote it from scratch. Groklaw, continuing its detailed coverage as always, has the motions filed today.
Programming

Interview With Ward Cunningham 31

CowboyRobot writes "Ward Cunningham developed the first wiki, wrote the Fit test framework, is the co-inventor of CRC cards, and is now promoting the concept of technical debt. He recently won the Dr. Dobb's Excellence in Programming Award and was interviewed by that publication. 'The creator of the Wiki dishes on the Wiki, Wikipedia's policies, OO design, technical debt, CoffeeScript and Perl, how to survive as a veteran programmer, and doing the simplest thing that could possibly work.' Cunningham is given the chance to explain his philosophy of coding: 'I like the picture and I like the look of the code. It's only 40 lines, but every line carried some careful thought. There was a learning curve there that surprised me because the programs looked short. The most rewarding work I've done this year is digging through that code and understanding what it does and understanding what it didn't do, and how to approach the problem.'"
Databases

Moving From CouchDB To MySQL 283

itwbennett writes "Sauce Labs had outgrown CouchDB and too much unplanned downtime made them switch to MySQL. With 20-20 hindsight they wrote about their CouchDB experience. But Sauce certainly isn't the first organization to switch databases. Back in 2009, Till Klampaeckel wrote a series of blog posts about moving in the opposite direction — from MySQL to CouchDB. Klampaeckel said the decision was about 'using the right tool for the job.' But the real story may be that programmers are never satisfied with the tool they have." Of course, then they say things like: "We have a TEXT column on all our tables that holds JSON, which our model layer silently treats the same as real columns for most purposes. The idea is the same as Rails' ActiveRecord::Store. It’s not super well integrated with MySQL's feature set — MySQL can’t really operate on those JSON fields at all — but it’s still a great idea that gets us close to the joy of schemaless DBs."
GNU is Not Unix

FreeBSD 10 To Use Clang Compiler, Deprecate GCC 711

An anonymous reader writes "Shared in last quarter's FreeBSD status report are developer plans to have LLVM/Clang become the default compiler and to deprecate GCC. Clang can now build most packages and suit well for their BSD needs. They also plan to have a full BSD-licensed C++11 stack in FreeBSD 10." Says the article, too: "Some vendors have also been playing around with the idea of using Clang to build the Linux kernel (it's possible to do with certain kernel configurations, patches, and other headaches)."
Businesses

Ask Slashdot: Best Degree For a Late Career Boost? 234

Qbertino writes "I'm in my early 40s, and after a little more than 10 years of web, scripting and software development as a freelancer and some gigs as a regular, full-time employee, I'm seriously considering giving my IT career a boost by getting a degree. I'm your regular 1980s computer kid and made a career switch to IT during the dot-bomb days. I have quite a bit of programming and project experience, but no degree. I find myself hitting somewhat of a glass ceiling (with maybe a little age discrimination thrown in there). Since I'm in Germany, degrees count for a lot (70% of IT staff have a degree) so getting one seems fitting and a nice addition to my portfolio. However, I'm pondering wether I should go for Computer Science or Business Informatics. I'd like to move into Project Management or Technical Account Management, which causes my dilemma: CS gives me the pro credibility and proves my knowledge with low-level and technical stuff, and I'd be honing my C/C++ and *nix skills. Business Informatics would teach me some bean-counting skills; I'd be doing modelling, ERP with Java or .NET all day. It would give me some BA cred, but I'd lose karma with the T-shirt wearing crew and the decision-makers in that camp. I'm leaning toward Business Informatics because I suspect that's where the money is, but I'm not quite sure wether a classic CS degree wouldn't still be better — even if I'm wearing a suit. Any suggestions?"
Android

Oracle Not Satisfied With Potential $150,000; Goes Against Judge's Warning 234

bobwrit writes with news about how the monetary damages in the Google v. Oracle case might shake out. On Thursday, Judge Alsup told Oracle the most it could expect for statutory damages was a flat $150,000, a far cry from the $6.1 billion Oracle wanted in 2011, or even the $2.8 million offered by Google as a settlement. However, Oracle still thinks it can go after infringed profits, even though Judge Alsup specifically warned its lawyers they were making a mistake. He said, "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions." Groklaw has a detailed post about today's events.
Programming

Objective-C Comes of Age 437

New submitter IdleThoughts writes "Sometimes it takes a long time to spark a revolution. Long the ugly duckling of programming languages, iOS' Objective-C passed C# in the 'TIOBE Programming Community Index this month and seems on a trajectory to overtake C++ in the next few. It was invented in the early 1980s by Brad Cox and Tom Love, with the idea of creating 'Software Integrated Circuits' and heavily influenced by Smalltalk — yet another legacy from Xerox PARC, along with desktop GUIs, ethernet and laser printers. It was adopted early on by Steve Jobs' NeXTStep, the grand-daddy of all that is now OS X. It had to wait, however, for the mobile device revolution to have its day, being ideally suited to the limited resources on portable devices. It's still being actively developed by Apple and others, sporting the new automatic reference counting and static analysis in the Clang compiler. It turns out it has supported dynamic patching of code in applications all along. What more surprises does this venerable language have up its sleeve?"
Government

US Metaphor-Recognizing Software System Starts Humming 105

coondoggie writes "An innovative project, called Autonomous Dynamic Analysis of Metaphor and Analogy, or ADAMA, aims to build a software system that can automatically analyze metaphorical speech in five different languages by analyzing huge quantities of online data got off the ground this week when the U.S. Army Research Laboratory awarded a $1.4 million contract to the team conducting the research. The research is backed by the US Intelligence Advanced Research Projects Activity (IARPA), which develops high-risk, reward research projects for the government, and is intended to build a repository of speech metaphors from American/English Iranian Farsi, Mexican Spanish and Russian speakers. ADAMA could have immediate applications in forensics, intelligence analysis, business intelligence, sociological research and communication studies, researchers stated."
Ubuntu

Dell Designing Developer Oriented Laptop 399

jones_supa writes "Barton George, director of marketing for Dell's Web vertical reveals information about 'Project Sputnik', a laptop tailored for developer needs in web companies. 'We want to find ways to make the developer experience as powerful and simple as possible. And what better way to do that than beginning with a laptop that is both highly mobile and extremely stylish, running the 12.04 LTS release of Ubuntu Linux,' George ponders. He also gives a quick list of packages that the default installation could include. The machine will base on the XPS13, assessing a couple of its main hardware deficiencies along the way." According to the article, this is a "6 month project to investigate an Ubuntu laptop. If successful, we have big plans for the effort." It's unclear how closely they are working with upstream, but there's mention of Canonical as a commercial partner so this may mean Dell is working to ensure some of their hardware Just Works (tm) with Ubuntu. The software side is so far just a customized install with developer tools preinstalled. Ars remains skeptical about Dell's strategy for GNU/Linux support, which may be warranted given their track record.
Ruby

SciRuby: Science and Matrix Libraries For Ruby 138

Aciel writes "Ruby has long been popular in the web/business community, while Python dominates the scientific community. One new project seeks to bring balance to the force: SciRuby. We've already introduced a linear algebra library called NMatrix (currently alpha status). There's at least one fellowship available for students interested in working on the project this summer."

Slashdot Top Deals