Swift added a new set of Linux distributions officially supported by the Swift project. Swift.org now offers downloadable toolchain and Docker images for Ubuntu 20.04, CentOS 8, and Amazon Linux 2. Swift CI has moved to use Docker to build and qualify the new Linux distributions. A Dockerfile has been created for each one of … continue reading
Over the years, we’ve written a lot about disaster planning and recovery, the need for backing up systems and business continuity. While many large organizations have their data in redundant locations — either their own data centers or cloud-provided regions around the world, smaller organizations have looked at disaster recovery in the same way they … continue reading
A few months ago, before the COVID-19 pandemic broke out, the near-term future of the smartphone seemed obvious. We were moving to foldable devices with the only question being whether these devices would unfold to get to tablet size (Samsung) or fold down to fit better in your pocket (Samsung, Motorola). But with the collapse … continue reading
The release of GCC 10.1 includes progress for C++20 language support, both on the compiler and the library sides, some C2X enhancements, various optimization enhancements and bug fixes, as well as several new hardware enablement changes. Some code that compiled successfully with older GCC versions might require source changes. Additional details are available here. Salesforce … continue reading
As the world continues to deal with COVID-19-related uncertainty and risk, and changes that vary every day with every possible demographic, sources of positivity can seem scarce, or even non-existent at times. Confusion and dead-end paths are causes of worry for many, and I’m reminded that, for medical professionals—and software testers—they are powerful inspirations for … continue reading
Anvil has open-sourced its App Server that allows developers to build apps using just Python. Traditionally, developing and deploying web applications doesn’t require a developer to know just one language. An app can be built using multiple languages and frameworks, and this can shut out many beginner developers and slow down development. Anvil’s platform aims … continue reading
Android 11 was moved to Developer Preview 4 this week, and beta 1 has been moved to June 3rd to coincide with the company’s online developer event called #Android11: the Beta Launch Show. Developer Preview 4 comes with the latest bug fixes, API tweaks, and features for developers to try in their apps. Additional details … continue reading
Service mesh is regularly pitched as the silver bullet for developing services, but in reality, it only addresses specific operations, security and traffic policies, not every possible aspect. As enterprises move away from monoliths to microservices and cloud-native applications, it’s vital to have secure and easy to implement integrations that free up developer time for … continue reading
Cloudera announced an expanded set of machine learning capabilities is now available in the Cloudera Machine Learning (CML). Capabilities include new MLOps features and Cloudera SDX for models. “Data scientists, machine learning engineers, and operators can collaborate in a single unified solution, drastically reducing time to value and minimizing business risk for production machine learning … continue reading
Security has become enough of a drumbeat issue that its importance has trickled down from the CISOs through the security organization to software developers. And slowly but surely, developers are beginning to take ownership of security as a part of the development life cycle. But this heightened awareness of security hasn’t necessarily led to better … continue reading
New Relic has announced Edge with Infinite Tracing, a new fully managed, cloud-native, tail-based distributed tracing solution built to help users rapidly diagnose issues and latency across complex environments. The solution is offered through the same cloud provider and region as customers’ cloud-based workloads, eliminating the need to deploy, manage, and scale third-party software, according … continue reading
Despite being apart this year from attendees, GitHub’s virtual Satellite conference was focused on bringing software communities together. The company announced Codespaces, GitHub Discussions, code scanning and secret scanning, and GitHub Private Instances. “GitHub is home to thousands of software communities, from open source projects to enterprises, from small teams to the largest organizations. This … continue reading
New and improved methodologies are always switching up the way software development teams work, but to keep up with the pace of evolution, the team structure is not the only change that needs to happen. Team members need to develop new skills and sometimes even transition to new roles. “The engineering teams definitely have to … continue reading
There is very little difference between an engineering manager and traditional business manager. Both types of managers need to be able to organize, motivate and help teams as well as meet business goals in a cost-effective way. The difference is the work that is being managed. According to Lorenzo Pasqualis, vice president of engineering at … continue reading