News from the World of Software Development – June 2018

IBM-desktop2

Welcome to the latest edition of our monthly news digest where we analyze a few of the most interesting recent stories from the software engineering world. If you are interested in last month’s digest, by all means click on the following link. Hopefully, the month’s version provides some food for thought to assist you and your team with your development work!

IBM making Blockchain Development easier for Software Engineers

Blockchain and similar peer-to-peer ledgers continue to make an impact within the technology industry. In fact, software engineers experienced with blockchain development remain highly in demand all over the world, something we previously noted. Unfortunately, the lack of the proper tools for these kinds of applications – let alone finding enough skilled developers – makes programming projects in the space a difficult process.

Here comes IBM to the rescue. Big Blue recently announced the IBM Blockchain Platform Starter Plan, providing developers and businesses the means to bootstrap their efforts in this area of software engineering. News about the new IBM product appeared this week in SD Times.

IBM is a strong supporter of blockchain. In fact, the company introduced IBM Blockchain Starter Services, Blockchain Acceleration Services and Blockchain Innovation Services earlier this year. Big Blue’s VP of blockchain technology, Jerry Cuomo commented on the new platform starter plan.

“What do you get when you offer easy access to an enterprise blockchain test environment for three months? More than 2,000 developers and tens of thousands of transaction blocks, all sprinting toward production readiness,” said Cuomo.

The new platform leverages the open source Hyperledger Fabric framework built by IBM with Digital Asset. Organizations using the platform receive $500 in credit for their own blockchain network. Their developers enjoy a test environment, a suite of educational tools, code samples hosted on GitHub, in addition to network provisioning.

“And while Starter Plan was originally intended as an entry point for developers to test and deploy their first blockchain applications, users also now include larger enterprises creating full applications powered by dozens of smart contracts, eliminating many of the repetitive legacy processes that have traditionally slowed or prevented business success,” added Cuomo.

MongoDB 4.0 embraces the Cloud

One of the most popular NoSQL databases, MongoDB recently introduced its latest version, 4.0, with a host of new features aimed at Cloud deployment. We previously talked about MongoDB when we wrote about the MEAN stack, which uses the database. Coverage of version 4.0 of the database appeared this week in ZDNet.

MongoDB leverages a document model, which allows it to support key-value, graph, and text-based database structures. 4.0’s most relevant new features improve its transaction processing capabilities – notably support for ACID transactions – as well as making it easier to build Cloud-based applications. ACID support is facilitated by a new replication model using stronger consistency combined with fast failover.

The 4.0 feature supporting the Cloud is known as MongoDB Stitch. Stitch is a Cloud-based serverless environment hosted on MongoDB’s Atlas Cloud environment. Significantly, it supports stateful applications. There are currently 23,000 apps hosted on Atlas, with nearly 500 more being added each day.

Version 4.0 also includes support for mobile devices with an embedded version of MongoDB. If your team is using the MEAN stack or curious about it, take the time to learn more about this popular NoSQL database. 

Thanks for checking out the edition of the Betica Blog. Keep coming back for additional insights on the software development world!