Collaborative IDE provider CodeStream has announced a new version of its platform. CodeStream 7.0 includes updates to code reviews and a Live View that shows what everyone is working on. Updates to code reviews include the ability to request code reviews right from the IDE, notifications when code reviews are initiated, the ability to do … continue reading
In the past week, the Apache Software Foundation has announced a number of updates to its projects. Apache Tomcat has been updated to version 9.0.34. Key changes from the previous version include support for default values when using ${…} property replacement in configuration files, a warning when configuring HTTP Connectors if the encoding is not … continue reading
The 18-month project was approved, funded, and project team members, users and user management attended the project kickoff meeting for the new system. Six months later the project is on schedule and on budget. Yet, unknown to the team, problems are brewing that cannot only sink the on-time and on-budget project, but these problems might … continue reading
Software development may be a faster process thanks to the rise of Agile, DevOps, and continuous delivery, but governance, risk and compliance (GRC) management are slowing things down. There are many manual and lengthy checks that go into GRC to make sure the software is secure, adheres to laws and regulations, and is on track … continue reading
GitLab announced that 18 of its features are moving to open source including related issues, export issues, issue board focus mode, and service desk. “This marks a major milestone in our efforts to empower the community to collaborate more robustly and to take our single tool for the DevOps lifecycle to the next level,” Sid … continue reading
Due to the COVID-19 outbreak, Google announced that it is completely cancelling its I/O Developers Event that was set to happen May 12 – 14th. “Please know that we remain committed to sharing ongoing Android updates with you through our developer blogs and community forums,” Google wrote in a tweet. Intel opens oneAPI DevCloud for … continue reading
JetBrains has released a preview of the upcoming release of Kotlin. The Kotlin 1.4-M1 release includes a new, more powerful type inference algorithm that is enabled by default, as well as new features and language changes. Within the more powerful algorithm, SAM conversion for Kotlin functions and interfaces allows users to pass a lambda when … continue reading
Estimating the time and cost it takes to deliver a project is the bane of system development and it is an old problem that doesn’t seem to be getting any better. How bad? According to a 2012 McKinsey-Oxford University study of 5,400 large- scale IT projects, 66 percent were over budget, 33 percent came in … continue reading
As I travel around talking to Scrum teams, developers and pretty much anyone involved in building products, they seem to always bring up “velocity.” Don’t get me wrong; velocity is a good measure, but it is only ONE measure, and it is one that can be quite subjective as well. In Scrum, for example, teams … continue reading
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
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
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