Google has announced a partnership with Cloudera to bring its Dataflow programming model into Apache Spark. According to the company, developers need a powerful, flexible and easy-to-use programming model to stay productive, and the Dataflow model provides maximum productivity and seamlessly portability. Dataflow currently offers a direct pipeline runner, a Google Cloud Dataflow runner, and … continue reading
Code.org has revealed a milestone with its computer-science learning platform, Code Studio. The organization announced that more than 1 million girls, along with 1 million African-American and Hispanic students, have enrolled in Code.org’s computer-science education program. “We all know tech has a diversity problem. The problem in computer-science education is even worse. To work to … continue reading
Microsoft has announced a major update to the beta release of Windows App Studio, its Web-based developer tool for creating mobile apps. The most significant changes and additions to Windows App Studio, detailed in a blog post by Emilio Salvador Prieto of the Windows Phone Developer Experience team, are integration with Microsoft’s TouchDevelop programming language, … continue reading
Girls Who Code wants to close the gender gap in the technology industry. The non-profit organization just announced an expansion to its Summer Immersion Program to help educate girls in computer science skills. Previously, the organization provided 19 programs reaching 375 girls, but with the expansion, the organization will be providing 60 programs reaching 1,200 … continue reading
Apple’s Swift programming language and the R statistical language are the two candidates for TIOBE’s programming language of the year award, according to the TIOBE index for December. In the October TIOBE programming community index, Google Dart had cracked the Top 20 languages, and Java and C++ popularity had hit all-time lows. This time around, … continue reading
For years, organizations have been trying to get more and more kids into programming. Code.org promotes the Hour of Code to teach kids one hour of computer science. There are visual programming environments such as Alice, Blockly and Scratch geared toward kids. Plenty of board games, computer games and mobile applications that teach the basics … continue reading
A new Kickstarter project wants to help mold the next generation of innovators. DynePods is a wearable, educational, programmable and connected toy that is designed to teach fundamental concepts of customization, programming, engineering and socialization. “I am thrilled to be in the toy business,” said Krissa Watry, president and CEO of Dynepic, which developers DynePods. … continue reading
The first rule of CodeFightClub is…it’s okay to talk about CodeFightClub. So says Andrew Hathaway, the 18-year-old software engineer from Leeds, U.K., who started the head-to-head online programming arena known as CodeFightClub. In less than a week since its launch, CodeFightClub has signed up more than 100 users via Twitter logins, and they’ve started seven … continue reading
Code.org’s crowdfunding campaign Code.org wants to teach 100 million students worldwide how to code. The organization’s launched a 60 day initiative yesterday to raise US$5 million. The money would go to training 100 million students and 10,000 new teachers computer science, and every dollar will be matched. Microsoft, Google, Salesforce.com, Omidyar Network, Quadrivium Foundation, Bill … continue reading
Project Kulla may add REPL to Java Changes big and small are on the way in Java 9, and a new OpenJDK project aims to add a Read Evaluate Print Loop to the list. Project Kulla, named after the ancient Mesopotamian and Babylonian god of building and architecture, is designed to create a REPL tool … continue reading
Web and mobile applications would be a lot more secure if it weren’t for a common coding practice that leaves behind vulnerabilities. Different programming languages solve different problems, so developers are left to use different languages for different functions in an application. The problem is if the technique is not implemented correctly, it leaves applications … continue reading