InfoQ Homepage Software Development Content on InfoQ
-
Google Chrome Never-Slow Mode
Google has been working on a prototype feature called Never-Slow Mode. This prototype feature, referenced as a work in progress, aims to improve the user experience, delivering consistent quick browsing.
-
Q&A with Christoph Windheuser on AI Applications in the Industry
Increased hardware power and huge amounts of data are making existing machine learning approaches like pattern recognition, natural language processing, and reinforcement learning possible. Artificial Intelligence is impacting the development process; it’s increasing the complexity of things like version control, CI/CD and testing.
-
IntelliJ IDEA 2018.3 Brings Support for the Upcoming Java 12, Spring Boot Enhancements and More
JetBrains has released the version 2018.3 of their flagship product, IntelliJ IDEA. This version brings a series of new features including support for Java 12, enhancements for Spring Boot, support for multiline TODO comments, and more.
-
Underplayed Premises of TDD: Q&A with GeePaw Hill
TDD is more than a technique; it’s a whole style of programming, an integrated system of related behaviors and ideas. The five premises of TDD provide a ring in which we operate, they are the air that a TDD’er breathes.
-
Code Reviews in Practice
Code reviews are a great way to find bugs, get input from other team members, and share knowledge and ownership. For maximum benefit, integrate code reviews into your development process to ensure that no code reaches production without being reviewed. Reviews tend to uncover unresolved issues in the development process which you may need to address.
-
Building Human Interfaces with Artificial Intelligence
AI helps us to build human interfaces based on speaking and writing, instead of using a keyboard or mouse; it allows humans to stay human. The biggest challenges are finding ways to tell systems what answers are unsatisfactory to help them learn, be transparent in what data is recorded and retained, and ensure that diversity and inclusion is part of our training data to prevent bias in AI systems.
-
JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis
JetBrains recently introduced Datalore 1.0, an intelligent web application for data analysis and visualization in Python. Datalore 1.0 brings an improved smart code editor, user-controlled code execution, professional subscription, and more.
-
QCon San Francisco 2018 Preview: What You Can Expect from This Year’s Conference
QCon, the series of global software conferences organized by InfoQ, is returning to the Bay Area for the 12th annual event, November 5th - 7th, and we’re expecting around 1,600 senior individual contributors and architects to join us. As in years past, the conference runs over three days with two bonus workshop days.
-
Kubernetes 1.12 Brings Volume Snapshots, TLS Improvements, and More
The Cloud Native Community Foundation has announced Kubernetes 1.12. This version brings Snapshot and restore volumes, improvements on TLS, Horizontal Pod Autoscaler (HPA), topology-aware dynamic provisioning, Advanced Auditing, topology support for Container Storage Interface (CSI) plugin, and more.
-
How Continuous Delivery Impacts Testing
With continuous delivery we need to focus on quality as we write the code. Not every team will have testers, but if there are testers then they will work closely with developers, writing code to automate the small number of tests that cannot be covered by unit tests while helping developers creating unit tests.
-
Tracks Announced! QCon London 2019 (March 4-8, 2019)
QCon returns to London for the 13th annual software conference March 4-6, 2019. The topics for this year’s conference have been announced: Architecture, Chaos, JavaScript, Performance and many more.
-
Spring Release Versions 3.0.4 and 2.4.3 of Spring Web Services
Spring has released two versions of their Web Services project at the same time: version 3.0.4.RELEASE as the main branch of development, and version 2.4.3.RELEASE for maintenance. Both versions have been upgraded to run on Spring Framework 5.1.0 and to support Java 11.
-
Atlassian Expands the Jira Ecosystem: Bitbucket Integration, OpsGenie, and Jira Ops
Atlassian has announced a series of moves to expand the Jira ecosystems, including better integration between Bitbucket and Jira, acquisition of the OpsGenie company, and the release of an incident management platform called Jira Ops.
-
IntelliJ IDEA 2018.2 Supports Java 11, MacBook Touch Bar and More
JetBrains recently released the IntelliJ IDEA 2018.2. This version brings support for the upcoming Java 11, breakpoints intentions, MacBook Touch Bar, enhancements for Spring Boot, Scala and Docker plugin, and more.
-
Jib, a Java Container Image Builder from Google
Google recently announced Jib, an open-source container image builder that lets Java developers build Java containers using well-known Java tools.