×
Bug

No More QA: Yahoo's Tech Leaders Say Engineers Are Better Off Coding With No Net (ieee.org) 216

Tekla Perry writes: A year ago Yahoo eliminated its test and quality assurance team, as part of project Warp Drive, its move to continuous delivery of code. The shift wasn't easy, Yahoo tech execs say, and required some "tough parenting." But the result has been fewer errors because "when you have humans everywhere, checking this, checking that, they add so much human error into the chain that, when you take them out, even if you fail sometimes, overall you are doing better." And the pain wasn't as great as expected. Yahoo's chief architect and SVP of science and technology discuss the transition.
PHP

HHVM Beats Stable Version of PHP 7.0 In Recent Benchmark (kinsta.com) 39

campuscodi writes: PHP7 and HHVM have been exchanging punches for a while via benchmarks. While the PHP supporters were always saying, just wait until the stable version comes out, well... the stable version is out, and a recent benchmark reveals that "HHVM beats PHP7.0 hands down." Compared on: WordPress, Magento, Drupal8, Laravel, PyroCMS, and October CMS. You can still be a "PHP supporter" and favor HHVM, which "serves as an execution engine for the PHP and Hack programming languages."
Programming

Video Write the Docs Helps Create FLOSS Software Documentation (Video #2) 14

Say hello once again to David Smatlak, who works with Write the Docs -- a group that started some years back as Read the Docs.They have conferences in the U.S.and Europe, and Meetups in over a dozen cities. We ran a conversation with David Wednesday, but couldn't fit all he had to say into one video, so here he is again, with additional info that tags onto Wednesday's video.
Businesses

Ted Cruz Wants Minimum H-1B Wage of $110,000 (computerworld.com) 543

dcblogs writes: U.S. Sen. Ted Cruz (R-Texas), who is seeking the Republican presidential nomination, has morphed from a vocal supporter of the H-1B program to a leading critic of it. He has done so in a new H-1B reform bill (PDF) that sets a minimum wage of $110,000 for H-1B workers. By raising the cost of temporary visa workers, Cruz is hoping to discourage their use. Cruz also wants to eliminate Optional Practical Training Program (OPT). The co-sponsor of this bill, The American Jobs First Act of 2015, is U.S. Sen. Jeff Sessions (R-Ala.), who called the OPT program "a backdoor method for replacing American workers."
Software

Gigster Wants To Be the Uber of Software Development (techcrunch.com) 181

HughPickens.com writes: Josh Constine writes at TechCrunch that a company named Gigster is trying to bring the Uber business model to software development. Simply: a user sends them an idea, Gigster passes it on to developers who sign up to build software, and when it's done they send back a functioning app. After converting product requirements into a development plan, they let their group of remote developers start hacking away at the code. It has already resulted in a dating app for Muslim millennials, a way for citizens of the developing world to buy electricity, and has over fifty more projects in the pipeline. The entire development process goes through their app, and they charge a flat fee rather than an hourly rate. Gigster developers who satisfy customers can earn karma points and qualify for higher-paying contracts. One major caveat: Gigster will still own the code to the app it designs for you, and it "leases" the software to you. They say they want to be able to reuse certain components on other projects.
Education

Stephen Wolfram's Free Book Teaches the Wolfram Language To Kids 105

theodp writes: Stephen Wolfram received a PhD in particle physics at age 20 (his thesis committee included Richard Feynman). So it's probably not too surprising that Wolfram's new book, An Elementary Introduction to the Wolfram Language (free on the web), aspires to teach those new to programming how to do much more than just move Minecraft and Star Wars characters around. "The goal of the book," explains Wolfram in a blog post, "is to take people from zero to the point where they know enough about the Wolfram Language that they can routinely use it to create programs for things they want to do. And when I say 'zero', I really mean 'zero'. This is a book for everyone. It doesn't assume any knowledge of programming, or math (beyond basic arithmetic), or anything else. It just starts from scratch and explains things. I've tried to make it appropriate for both adults and kids. I think it'll work for typical kids aged about 12 and up."
Programming

Video Write the Docs Helps Create FLOSS Software Documentation (Video) 27

Say hello to David Smatlak, who works with Write the Docs -- a group that started some years back as Read the Docs.They have conferences in the U.S.and Europe, and Meetups in over a dozen cities. It's a low-key group, open to both people who write documentation and developers who want help writing professeional-quality documentation for their Free/Libre/Open Source Software (FLOSS) projects. Also welcome are those who would like to learn how to write good software documentation, starting with this online tutorial about the art and science of writing technical documentation. (And if you are interested primarily in Linux documentation, you'll want to check the Linux Documentation Project, too.)
United Kingdom

UK's National Crime Agency Publishes Crazy Cyber-Crime Warning Signs (oomlout.co.uk) 151

Blacklaw writes: The UK's National Crime Agency, formerly known as the Serious and Organized Crime Agency, has published a list of warning signs that supposedly indicate a child may be heading toward a life of cyber-crime. The list includes late nights and showing any kind of interest at all in programming, even as the UK government pushes coding into the national education curriculum.
Programming

Signs You're Doing Devops Wrong (infoworld.com) 166

snydeq writes: Misconceptions and flawed implementations may have many organizations missing the true upsides of devops, writes Adam Bertram in his article on devops practices gone wrong. "Saying that your company embraces devops and regularly practices devops techniques is popular nowadays, and it can serve as great PR for bringing in great talent to your team. But in truth, many companies — and technical recruiters — that are proclaiming their devotion to devops from the hilltops aren't really devops organizations."
Programming

Developing In C/C++? Why You Should Consider Clang Over GCC (dice.com) 255

Nerval's Lobster writes: The idea with Clang, a compiler front-end for C, C++, Objective-C++, and Objective-C, and LLVM (a compiler infrastructure) is that you can mix the compiler front-end with a targeted back-end and end up with highly portable and efficient compiler. Clang can perform static analysis of your code, and lets you write tools that give you information about a program. Although many developers prefer developing in C/C++ using GCC, developer David Bolton (in a new Dice article) makes an argument for why you should switch to Clang. While GCC is probably still best when it comes to speed, he argues, Clang is improving release by release, and features tools that developers could find useful.
Facebook

Facebook Shuts Down Creative Labs (cnet.com) 62

An anonymous reader writes: Facebook has shut down Creative Labs and has pulled several apps developed there, namely Slingshot, Riff, and Rooms, from the app store. Creative labs was launched two years ago but few of the apps produced caught on with consumers. CNET reports: "Facebook is famous for its mantra 'Move fast and break things.' The company decided some of these initiatives had, in fact, failed to gain traction and is shutting them down. The move marks a turning point for Facebook's app ambitions as it focuses on other areas of innovation. It's still building artificial-intelligence technology, drones to beam Internet signals to far-flung parts of the world and virtual-reality goggles. The company has also been steadily adding features to its primary social-networking service, such as live streaming and 360-degree videos."
Education

Ask Slashdot: How Will You Be Programming In a Decade? (cheney.net) 279

An anonymous reader writes: Programmer Dave Cheney raised an interesting question today: How will you be programming in a decade? If you look back to a decade ago, you can see some huge shifts in the software industry. This includes the rise of smartphones, ubiquitous cloud infrastructure, and containers. We've also seen an explosion of special-purpose libraries and environments, many with an emphasis on networking and scaling. At the same time, we still have a ton of people writing Java and C and Python. Some programmers have jumped headfirst into new tools like Light Table, while others are still quite happy with Emacs. So, programmers of Slashdot, I ask you: How do you think your work (or play) will change in the next ten years?
Google

Google Santa Tracker Is Back 68

theodp writes: Google Santa Tracker is back, notes the Official Google Blog, and kids can brush up on their computer skills there with new coding games throughout the month. If they want to explore more Google coding projects, Santa Tracker advises kids to visit Made With Code, where they can learn how to "design a ZAC Zac Posen dress that turns heads and lights up a room." Made with Code, Google explains in its FAQS, is part of the company's $90M mission to creatively engage girls with code. Last year, Made With Code teamed with the National Park Service to make the lighting of the White House Christmas trees a girls-only coding project.
Perl

Perl 6 Gets Beta Compiler, Modules and an Advent Calendar (thenewstack.io) 131

An anonymous reader writes: A "useful and usable distribution of Perl 6" was released Saturday, a new beta version of the Rakudo compiler to support the coming production release this Christmas. And there's already 467 Perl 6 modules on the new archive at proto.perl6.org (though Perl 6 will also be able to load modules written in other languages). "Perl has a huge community of avid users that continues to thrive in spite of detractors," says one developer, pointing to new applications for big data, in a new article reporting that over one million people have downloaded ActivePerl's own Perl distribution just in 2015. And this week also saw the release of two new "Advent Calendars" of programming tips, one for Perl 5 and one for Perl 6.
Operating Systems

DragonFlyBSD 4.4 Switches To the Gold Linker By Default (phoronix.com) 26

An anonymous reader writes: DragonFlyBSD 4.4 is now available for download (x86_64 ISO) and is a feature release that presents many improvements and new features. DragonFlyBSD now uses the Gold Linker by default rather than GNU Ld, updates the Intel and Radeon graphics support against the Linux 3.18 kernel, improves its experimental HAMMER2 file-system updates the locale system and provides collation for named locales, changes out its regex library, and has new hardware drivers. More details on the 4.4 release page.
Programming

Programming Education: Selling People a Lie? (blogspot.com) 397

An anonymous reader writes: It's hard to exist in the tech world today without hearing the constant refrain about learning to code: "it's easy, we desperately need programmers, and everyone should learn how!" UK software developer Mike Hadlow disagrees, strongly. He says, "Formal education for programmers seems not to work very well and yet the majority of those who are successful programmers are mostly self taught. On the one hand we seem to have people who don't need any guided education to give them a successful career; they are perfectly capable of learning their trade from the vast sea of online resources available to anyone who wants to use it. On the other hand we have people who seem unable to learn to code even with years of formal training.

This rather puts the lie to the barriers to entry argument. If the majority of current professional software developers are self taught, how can there be barriers to entry? Anyone with access to the internet can learn to code if they have the aptitude for it. The evidence points to a very obvious conclusion: there are two populations: one that finds programming a relatively painless and indeed enjoyable thing to learn and another that can't learn no matter how good the teaching. The elephant in the room, the thing that Yvette Cooper, the 'year of code' or 'hour of code' people seem unwilling to admit is that programming is a very high aptitude task. It is not one that 'anyone can learn', and it is not easy, or rather it is easy, but only if you have the aptitude for it. The harsh fact is that most people will find it impossible to get to any significant standard."

Python

Choose a Better Train With Web Scraping (hackaday.com) 50

szczys writes: Tired of his trains being constantly late, Eric Evenchick headed to the Via Rail (Canada's communter train service) website to find which trains had a better on-time rate. Unfortunately they only offer three days worth of data through the dropdown selections — but a bit of investigating showed the GET requests were open for about the last six months. Evenchick built a web-scraper with Python, along with a web interface that queries the resulting SQL db. The harvested data shows system-wide delays that average more than twelve minutes (mostly due to commercial rail having the right-of-way). The good that comes of this? You can now choose your train based on smallest likelihood of delay..
PHP

The Top Programming Languages That Spawn the Most Security Bugs (softpedia.com) 241

An anonymous reader writes: Veracode has put together a report after static analysis of over 200,000 apps, and its results show that Classic ASP, ColdFusion, and PHP generated the most security bugs in scanned applications. Ignoring the first two, which are almost extinct languages, PHP, used for Drupal, Joomla, and WordPress (which recently announced it runs a quarter of the Internet) is the programming language with the most security woes.
Microsoft

Ballmer: Microsoft Mobile Should Focus On Android Apps Not Universal Apps (theverge.com) 121

UnknowingFool writes: Former CEO Steve Ballmer had some strong opinions about the direction of Microsoft's mobile strategy. As reported last month, Microsoft's Project Astoria has not been received well and is not going well. The strategy is to help build Windows 10 apps by making universal apps via easy porting from Android. Ballmer questions its effectiveness. "That won't work," he said. Instead he suggested that Windows phones should "run Android apps." This is a dramatic departure from the Microsoft-only focus that Ballmer championed during his tenure as CEO.
Databases

Why To Choose PostgreSQL Over MySQL, MariaDB (dice.com) 244

Nerval's Lobster writes: PostgreSQL, MySQL, and MariaDB are the three "main" open-source relational databases available today (there are four if you count FireBird, but for brevity we're excluding it). For years, MySQL had a reputation of being faster than PostgreSQL, but much of that was due to the MyISAM database engine, which didn't support transactions. On the flip side of things, PostgreSQL had a reputation for being slower but more reliable. But with the recent versions of both platforms, things have started to change; for example, speed has been less of a problem for PostgreSQL, while MySQL now defaults to the InnoDB engine, which does handle transactions. According to developer David Bolton, here's why PostgreSQL is worth a second look for your database-management needs (Dice link).

Slashdot Top Deals