ESLint wants to help clean up your JavaScript code. ESLint is a pluggable linting solution for JavaScript and JSX. Code linting is a type of static analysis designed to identify and report on problematic problems. “JavaScript, being a dynamic and loosely-typed language, is especially prone to developer error. Without the benefit of a compilation process, … continue reading
The Twelve-Factor app is a methodology for apps that use declarative formats, have a clean contract, are suitable for modern cloud platforms, minimize divergence, and can scale up without significant changes. According to IBM’s Daniel Berg, the 12 factors are directly related to the same principles for developing apps with the microservices architecture. The Twelve-Factor … continue reading
An easier way to approach microservices is through the notion of miniservices, according to Ross Garrett, technology evangelist at Cloud Elements. A miniservice takes the pragmatic approach to microservices, but enables users to take a simpler integration technique between services without having to learn new integration patterns. “The purist notion of a microservice follows a … continue reading
Mozilla is announcing a new solution designed to enable anyone to build their own gateway for the Internet of Things. Things Gateway is a part of the company’s experimental framework Project Things. Project Things is an open framework focused on security, privacy and interoperability for IoT. “Last year, we said that Mozilla is working to … continue reading
By now, the benefits of microservices have been well established. Reliability. Scalability. Productivity. What you don’t hear about are the tradeoffs, challenges and complexities it takes to transition from a monolith to a microservice. All of these smaller components in a microservice may make it easier to develop software, but instead of only having one … continue reading
CloudBees is strengthening its position in the continuous integration and continuous delivery space with the acquisition of Codeship. Codeship is a SaaS-based CD platform for automated, cloud-based software delivery. “This is the most impactful acquisition in CloudBees’ history,” said Sacha Labourey, CEO and co-founder of CloudBees. “We’ve been leading the continuous delivery and DevOps industry … continue reading
Developers rely on software platforms to deliver high-quality software, but find platform providers aren’t doing a good enough job in helping them do so. Accenture’s 2018 Developer Ecosystem Survey found a majority of developers believe there are gaps in a provider’s ability to meet their needs. “While the industry is aware of the critical importance … continue reading
A new and emerging technology is hitting the ground running, and creating a frenzy in the industry. Bitcoin. Cryptocurrency. Initial Coin Offering (ICO). These are just some terms being seen in the headlines every day lately, but the real importance is the technology behind these terms: Blockchain. Blockchain is a new technology that has been … continue reading
The Object Management Group has announced three finalized standards to come out of its quarterly technical meeting last month. The new standards include: Automated Technical Debt Measure 1.0, Languages, Countries and Codes 1.0, and Structured Assurance Case Metamodel 2.0. The Automated Technical Debt Measure looks at weaknesses in an application’s source code, and estimates how … continue reading
Red Hat has announced plans to acquire Kubernetes and container-native solution provider CoreOS. CoreOS is known for its enterprise Kubernetes platform Tectonic. Tectonic is designed to provide automated operations and portability across private and public cloud providers. The acquisition is expected to close at $250 million. “The next era of technology is being driven by … continue reading
The open source collaborative blockchain effort Hyperledger has announced the release of Sawtooth 1.0. This marks the organization’s second blockchain framework that has reached production ready status. The first was Hyperledger Fabric, a project designed to enable plug-and-play components. Sawtooth is a modular platform designed for building, deploying and running distributed ledgers. Sawtooth started out … continue reading
The JavaScript-based front-end app framework AngularJS is expected to get one more significant release this year. AngularJS has recently been pushed aside in favor of its successor, Angular, however, the Angular team realizes many developers still rely on AngularJS and does not plan to abandon the framework. “We understand that many developers are still using … continue reading