The first major update of IntelliJ IDEA is now available. IntelliJ IDEA 2020.1 features Java 14, dataflow analysis assistance in the debugger, LightEdit mode, and more. The new features for Java include full code insight support for Records and Pattern Matching for the instance of the operator, as well as the ability to download and … continue reading
The past year witnessed some of the biggest data breaches of all time and the rapid proliferation of APIs have created new challenges in approaching the security landscape as a developer. “The fallout from not integrating security early in the development lifecycle has never been more apparent,” the 2019 State of Software Security report stated. … continue reading
Capacitor 2.0 was released to make it easier to develop web apps that run on iOS, Android, and on the web as Progressive Web Apps powered by a single codebase. Capacitor is a native runtime developed by Ionic. According to the company, Capacitor allows users to access native mobile features like the camera using the … continue reading
K6 is an open-source load testing tool designed as a modern alternative to JMeter. In addition, the team explained k6 now serves as an alternative to Azure’s load testing and Visual Studio load test, which were just closed down at the end of March. “Built primarily for load testing, k6 tests can with advantage be … continue reading
The novel coronavirus pandemic has forced many of us to change our routines. Perhaps the biggest of these changes is the fact that now, many of us are working from home for the first time. In the software industry, remote work — or telework, as it’s sometimes called — is fairly common. But in magazine … continue reading
What is a cloud-native enterprise and how does an enterprise achieve that designation? A cloud-native enterprise is one that specializes in cloud-native development, or development that is optimized for distributed infrastructures. Examples of distributed infrastructures include hybrid clouds — on-premises applications that use products and services from a multitude of sources and applications that leverage … continue reading
Syncfusion’s Essential Studio 2020 Volume 1 includes new Kanban, Progress Bar, and Card controls in preview for the Blazor suite and the move of 11 other controls to final release. Syncfusion also added new features such as trend line support for the Charts control, and Xamarin.Forms now comes with WPF support for the DataGrid control. … continue reading
Until recently, data science was a mostly academic pursuit and the subject of papers rather than practice. Over time, data science became an applied science with data scientists being paired with data engineers to develop production systems. We are now entering a new phase where much of the work being performed by data scientists (hyperparameter … continue reading
Docker announced that it is creating a new open source community to develop the Compose Specification and more flexibly support cloud-native platforms such as Kubernetes and Amazon Elastic Container Service (Amazon ECS) in addition to existing Compose platforms. The Compose Specification is a developer focused solution for defining cloud and platform agnostic container-baed apps. “Opening … continue reading
It has been 15 years since the distributed version control system Git was released. Linus Torvalds, known for developing the Linux kernel, first released Git on April 7, 2005. Today, it is “arguably the world’s most powerful distributed control system,” according to GitLab. “In the 21st century, software excellence is the new operational excellence, making … continue reading
As data becomes more important than ever to business success, modern organizations are constantly looking for tools and resources that can help them harness and make sense of that data. CData is making it easier for users to connect to data sources and tools with the release of hundreds of new Python Connectors, which are … continue reading
JetBrains announced that JetBrains Academy and Educational IDEs are now available for free. “The platform allows users to combine an interactive, project-based learning platform with powerful, professional development tools,” JetBrains wrote. Educational IDEs support Java, Kotlin, Python, Scala, JavaScript, Rust, C/C++, and Go, with more languages to come. More information on available education resources is … continue reading