Software Development

AWS CodeStar Eases Building and Deployment of Java, Other Code on Amazon Cloud

Grazed from ADTMag. Author: John K. Waters.

Amazon Web Services Inc. (AWS) has unveiled a new cloud service for building and deploying applications on the AWS cloud computing platform. AWS CodeStar is designed to integrate with existing IDEs and abstract some of the steps needed to build a toolchain for continuous integration/continuous deployment (CI/CD) on the cloud computing service.

The initial release of the service supports development in five programming languages, including Java, JavaScript, PHP, Ruby and Python. It comes pre-configured with a project management dashboard, an automated CD pipeline, and a Git code repository using AWS CodeCommit, AWS CodeBuild, AWS CodePipeline and AWS CodeDeploy...

Acquia Powers Up Continuous Delivery with Acquia Cloud CD

Grazed from Acquia

Acquia, the digital experience company, today announced the launch of Acquia Cloud CD, a continuous delivery service that enables developers and DevOps teams to automate processes for code building and testing on production-like environments. With the addition of Acquia Cloud CD, development is faster, more efficient and better integrated than when using standalone continuous integration tools. It provides continuous integration and a delivery automation service within Acquia Cloud to accelerate production.

"Acquia Cloud CD turbocharges DevOps capabilities for our Acquia Cloud customers," said Christopher Stone, Acquia chief products officer. "The automation benefits of ready-repeatable building and testing orchestration and self-service environments, all tightly integrated with Acquia Cloud, greatly reduce code and versioning inconsistencies for Drupal DevOps teams."

Cloud Computing: Rethinking Software Development in IoT

Grazed from Datamation. Author: Jeff Kaplan.

Nearly five years ago, Marc Andreessen famously proclaimed that “software is eating the world,” and he is probably surprised how much of the world is actually influenced by software today. Nowhere is this more true than in the brave, new world of the Internet of Things (IoT). No matter which market forecast you read, the commonly held view is that nearly every product and service will be connected over the next decade.

And these connections wouldn’t be of much value unless there is software in place to determine what data points should be captured and what actions should be taken in response to the information being collected. As I’ve stated in a previous Datamation commentary, there are three primary reasons to pursue an IoT initiative – to react faster when a problem arises, to better predict potential problems before they occur, and to identify new market opportunities...

How to choose your portfolio of cloud programming languages

Grazed from TechRepublic.  Author: Nick Hardiman.

The knowledge forum Big Think recorded a video with Bjarne Stroustrup, creator of the C++ programming language: "What are the five most important languages that programmers should know?" He said, "Nobody should call themselves a professional if they know only one language."

So in Stroustrup's opinion, it's no good saying, "I love Perl. There is only one language, and that is Perl." If entry-level developers have nailed their first language and want to get serious in the cloud computing world, they need a portfolio of programming languages to call their own. But which ones? What programming languages should a cloud developer pick...

Developers Hold the Keys to Unlocking the Cloud

Grazed from Wired. Author: Megan Swanson.

In the innovation economy of the 21st century, developers are the prime movers. They are to today’s economy what railroad builders were to the 19th century and automotive engineers were to the 20th century. They are laying the digital tracks that consumers and business people will follow.

The world’s 18.5 million developers are using IT to change the world. One new e-book dubs them “The New Kingmakers.” In a sign of the growing recognition of the value of developers, President Obama recently became the first sitting president to write a line of computer code, as part of the Hour of Code Campaign during Computer Education Week...

API Compatibility War Validates Abstraction Approach to Cloud Computing

Grazed from DataCenterKnowledge. Author: Pete Johnson.

As you may know, the U.S. Court of Appeals for the Federal Circuit ruled that Oracle can copyright the Java API and Google violated that copyright by creating software that is API compatible. This has huge impact across the entire software world, but in particular with cloud computing where the APIs are used to provision resources on demand.

This development sheds light on the desire for users to avoid lock-in and have the ability to more freely move applications between clouds, which can be done more easily with API compatibility. But it also sheds light on the alternative of an abstraction approach that frees cloud vendors to innovate beyond borders imposed by API compatibility while giving users the portability they seek...

Linux OS, SaaS programming skills crucial in cloud computing

Grazed from TechGig. Author: Editorial Staff.

Cloud computing is an important business tool in most IT services companies. A lot of organisations are either using their internal talent to deploy cloud-based activities or outsourcing the same to a third party – but either way these companies have started to realise the real need of implementing cloud-based services for different functions.

As a result of implementing cloud-based services, organisations are also going to face a sea change in the overall business performance. In fact, a large number of companies have been witnessing a change in their way of working over the past couple of years, after implement this tool...

Java vs. Go: The case for cloud-specific languages

Grazed from InfoWorld. Author: David Linthicum.

What does Google's Go programming language have in common with the cloud? It's the language of choice of cloud projects like Docker, Force.com, and Cloud Foundry's (Go)Router. Go is five years old, but you may not have heard much about it. That could soon change. Although languages like Java continue to be the most popular way we build software these days, new models are emerging.

They are constructed for modern computing architectures -- specifically, for the use of private, public, and hybrid cloud computing delivery models. Go is one of the modern languages written expressly for the cloud. Its growing popularity is due to its ability to provide concurrent operations, as well as other features that exploit the provisioning models of clouds...

Google's Go Programming Language: Taking Cloud Development By Storm

Grazed from ReadWrite.  Author: Matt Asay.

What do popular projects like Docker, Heroku's Force.com and Cloud Foundry's (Go)Router all have in common? They're all written in Go (a.k.a. "golang"), Google's five-year-old programming language.

While languages like Java continue to dominate programming, new models have emerged that are better suited to modern computing, particularly in the cloud. Go, written expressly for the cloud, has been growing in popularity because of its mastery of concurrent operations and the beauty of its construction...

Amazon revamps push notification service as cloud providers target mobile developers

Grazed from NetworkWorld. Author: Brandon Butler.

In the fiercely competitive world of IaaS cloud computing driven by a race to the bottom on prices, service providers are constantly looking for new services that can be outsourced from the enterprise to their cloud data centers. Hoping to ride the wave of mobile computing, cloud service providers’ latest target is mobile application development.

This week Amazon Web Services made it easier for mobile developers to send push notifications at massive scale to all types of end points, including iOS, Android and Kindle mobile devices. AWS enabled the push notification functionality through its Simple Notification Service (SNS), which also supports e-mail, Simple Queue Service (SQS), which is a messaging platform, and HTTP. Amazon’s not the first to be targeting mobile developers, though, as Rackspace and Microsoft have each equipped their clouds with services targeted specifically at mobile developers...