Topic: software development

C++20 is completed

The ISO C++ Committee has completed the Committee Draft for C++20, and will move it to the Draft International Standard for final approval and publication. C++20 features major programming language features such as modules, concepts, coroutines, and better-time programming support. According to the committee, C++20 is “the most impactful revision of C++ in a decade.” … continue reading

Analyst Watch: 5 steps to master continuous delivery

Melissa is a technical professional in charge of application development for a large manufacturing organization. In the past few months, she’s had to make some changes to promptly meet the demands of the customer and the business — including regularly updating applications with user feedback and responding to new shifts in the market and changes … continue reading

premium Guest View: The importance of healthy code for your business

Coding creates the backbone of most businesses today, whether it is developing an app for our smartphones or other software meant to ensure smooth technological processes. It is a way we can talk to machines using a logic base and make them do what we want them to do. However, one misplaced figure or apostrophe … continue reading

The Swift programming language’s roadmap to version 6

The Swift programming team wants to pursue new frontiers as it looks to version 6 of the programming language. According to the team, it has reached critical milestones of majority over the last couple of versions, making it possible for users to invest in using Swift.  For instance, the arrival of ABI and module stability … continue reading

Learning about your software progressively

Progressive delivery is the natural extension of continuous delivery but refines what it means to “deliver” because unlike the ‘big bang’ of an all-or-nothing release cutover, progressive delivery enables the business to gradually expose new functionality to limited numbers of users to assess the impact on user behavior and system health before expanding the release … continue reading

IBM CEO Ginni Rometty to be replaced by Arvind Krishna

The IBM board of directors has elected a new CEO to lead it into “the next era.” The company’s senior vice president for cloud and cognitive software, Arvind Krishna, will replace Ginni Rometty as CEO. The switch will become effective April 6, 2020. Rometty will continue as IBM’s executive chairman of the board until the … continue reading

Analyst Watch: IT predictions, or parlor tricks?

I think it’s about time that we addressed the elephant in the room: predictions are a bit of a parlor trick! The problem is that we humans are horrible at predicting the future. There are several reasons for this, including challenges such as optimism bias, the curse of knowledge, and distinction bias. As analysts, we’re … continue reading

Split Software uncovers DevOps downsides to releasing software faster

Organizations are figuring out how to deliver features faster, but they are still struggling to release without any issues. A recent report from Split Software found while a majority of organizations release new features on a bi-weekly basis, many are experiencing downtime after the new feature is introduced. According to the company, 82% of respondents … continue reading

6 steps to turn a painful code review into an easy code discussion

Code reviews help improve code quality and help share knowledge.  Yet, posts about the dread and hatred of code reviews are plentiful. One of the most authoritative surveys tells us that only 45% of respondents are either satisfied or very satisfied with their process.  With almost 80% of respondents participating in code reviews either daily … continue reading

Continuous Deployment for ML: The new software development life cycle

The new software development life cycle means working out ways to adapt the SDLC for your machine learning workflow and teams. With data scientists currently spending large chunks of their time on infrastructure and process instead of building models, finding ways to enable the SDLC to work effectively with machine learning is critical for not … continue reading

Dart 2.7 released to be safer and more expressive

The Dart 2.7 SDK has been released. Dart is a client-optimized programming language designed by Google. The latest release is meant to be “a safer, more expressive” version of Dart. Version 2.7 comes with added support for extension methods, a new package for handling strings with special characters, an update on null safety and a … continue reading

Industry Watch: Why our industry must admit #metoo

Richard Stallman, an industry icon who created the first open-source operating system and has spent his career fighting for free and open software, resigned from his positions at the Free Software Foundation and MIT-CSAIL over remarks he made regarding, of all things, the Jeffrey Epstein case. The blowup occurred in response to a Facebook event … continue reading

DMCA.com Protection Status