InfoQ - Development - Newshttps://www.infoq.com
InfoQ Development News feedGoogle Launches "Season of Docs" Program to Improve Open Source Documentationhttps://www.infoq.com/news/2019/03/google-launches-season-of-docs?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>Google has launched Season of Docs, a program which aims to improve documentation for open source projects. It will do this by building a mentoring relationship between open source contributors and technical writers, helping create stronger and more comprehensive documentation for various open source technologies.</p> <i>By Andrew Morgan</i>DocumentationOpen SourceGoogleDevelopmentArchitecture & DesignnewsThu, 21 Mar 2019 16:49:00 GMThttps://www.infoq.com/news/2019/03/google-launches-season-of-docs?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsAndrew Morgan2019-03-21T16:49:00Z/news/2019/03/google-launches-season-of-docs/enExperimental Trusted Types API to Combat Cross-Site Scripting Vulnerabilitieshttps://www.infoq.com/news/2019/03/trusted-types-dom-xss?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The Google Chrome team announces an experimental Trusted Types API to help combat DOM Cross-Site Scripting (XSS) security vulnerabilities. Google's Vulnerability Reward Program reports that DOM XSS is the most common XSS security variant.</p> <i>By Dylan Schiemann</i>JavaScriptCross-Site ScriptingHTML5SecurityDevOpsArchitecture & DesignDevelopmentnewsWed, 20 Mar 2019 16:00:00 GMThttps://www.infoq.com/news/2019/03/trusted-types-dom-xss?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsDylan Schiemann2019-03-20T16:00:00Z/news/2019/03/trusted-types-dom-xss/enAnime.js 3.0 Released: New Animation Options, New Documentation Websitehttps://www.infoq.com/news/2019/03/anime-3.0-release?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>Julian Garnier recently released Anime 3.0. The third major iteration of Anime features new animation options, ES6 module support together with a new build process, and a new showcasing website which doubles as documentation.</p> <i>By Bruno Couriol</i>JavaScriptUser InterfaceCSSUser ExperienceAnimationWeb DevelopmentDevelopmentnewsWed, 20 Mar 2019 14:43:00 GMThttps://www.infoq.com/news/2019/03/anime-3.0-release?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsBruno Couriol2019-03-20T14:43:00Z/news/2019/03/anime-3.0-release/enGoogle Expands Cloud BigTable Replication Capabilities in Beta Globallyhttps://www.infoq.com/news/2019/03/google-bigtable-replication-beta?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>Google announced the expansion of Cloud BigTable's replication capabilities in Beta - providing customers with the flexibility to make their data available across a region or worldwide. Furthermore, the enhancements will allow customers to create a replicated cluster in any zone at any time.</p> <i>By Steef-Jan Wiggers</i>Google CloudDatabase ReplicationCloudNoSQLBigTableGoogleAI, ML & Data EngineeringDevOpsArchitecture & DesignDevelopmentnewsWed, 20 Mar 2019 11:00:00 GMThttps://www.infoq.com/news/2019/03/google-bigtable-replication-beta?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsSteef-Jan Wiggers2019-03-20T11:00:00Z/news/2019/03/google-bigtable-replication-beta/enGo 1.12 Improves Runtime Performance and Module Supporthttps://www.infoq.com/news/2019/03/golang-1.12-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The latest release of Go, version 1.12, includes no syntactical changes to the language and focuses on improving runtime performance, the toolchain, and the module system. Additionally, it provides opt-in support for TLS 1.3, and improved support for macOS and iOS.</p> <i>By Sergio De Simone</i>Go LanguageSystem ProgrammingCloudGoogleDevelopmentnewsTue, 19 Mar 2019 23:00:00 GMThttps://www.infoq.com/news/2019/03/golang-1.12-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsSergio De Simone2019-03-19T23:00:00Z/news/2019/03/golang-1.12-released/enJava 12 Released with Experimental Switch Expressions and Shenandoah GChttps://www.infoq.com/news/2019/03/java12-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>March 19th marks the release date of Java 12, the latest feature release of Java. With it comes a number of new and noteworthy features and refinements, but this version is not a long-term support release.</p> <i>By Dustin Schultz</i>AdoptOpenJDKJavaOpen JDKDevOpsArchitecture & DesignDevelopmentnewsTue, 19 Mar 2019 18:30:00 GMThttps://www.infoq.com/news/2019/03/java12-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsDustin Schultz2019-03-19T18:30:00Z/news/2019/03/java12-released/enGloo Gateway Released for Kubernetes Knativehttps://www.infoq.com/news/2019/03/gloo-gateway-knative?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>Gloo, an Envoy-based API Gateway by Solo.io, is the first official alternative to Istio for the Kubernetes Knative service. InfoQ reached out to Solo Founder Idit Levine to learn more about Gloo and its integration with Knative.</p> <i>By K Jonas</i>KubernetesKnativeEnvoyAPI GatewayDevOpsDevelopmentnewsTue, 19 Mar 2019 17:00:00 GMThttps://www.infoq.com/news/2019/03/gloo-gateway-knative?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsK Jonas2019-03-19T17:00:00Z/news/2019/03/gloo-gateway-knative/enMicrosoft Survey to Study the JavaEE to Cloud Migration: A Call to the Java Community to Participatehttps://www.infoq.com/news/2019/03/microsoft-survey-javaee-to-cloud?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The Microsoft Azure engineering team is calling on the Java community to participate in a special survey to understand the challenges of migrating Java EE applications to the cloud. The team would appreciate input from developers who either: have already migrated Java EE applications to cloud; are currently going through a migration; or are planning to start a migration.</p> <i>By Michael Redlich</i>JavaMicrosoft AzureJava EECloudAI, ML & Data EngineeringDevOpsArchitecture & DesignCulture & MethodsDevelopmentnewsTue, 19 Mar 2019 07:00:00 GMThttps://www.infoq.com/news/2019/03/microsoft-survey-javaee-to-cloud?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsMichael Redlich2019-03-19T07:00:00Z/news/2019/03/microsoft-survey-javaee-to-cloud/enProtocols are Important: Martin Thompson at QCon Londonhttps://www.infoq.com/news/2019/03/network-protocols-analysis?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The protocols we use should be studied and practiced more, they are really important in many aspects, Martin Thompson claimed in his presentation at QCon London 2019, where he first looked back at the evolution of mankind and argued that protocols is the most significant human discovery, and then did a critical analysis of the protocols and ideas we use today.</p> <i>By Jan Stenberg</i>MicroservicesPerformanceQCon London 2019Network ProgrammingDistributed SystemsArchitecture & DesignDevelopmentnewsTue, 19 Mar 2019 03:45:00 GMThttps://www.infoq.com/news/2019/03/network-protocols-analysis?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsJan Stenberg2019-03-19T03:45:00Z/news/2019/03/network-protocols-analysis/enNext.js 8 Static Site Framework Adds Serverless Supporthttps://www.infoq.com/news/2019/03/nextjs-8-serverless?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The Next.js team recently released version 8 of their static site generation framework, improving reliability and scalability through splitting applications into smaller parts for use with cloud services such as AWS lambda and ZEIT Now lambdas.</p> <i>By Dylan Schiemann</i>JavaScriptServer-side renderingServer-side JavaScriptDevOpsArchitecture & DesignDevelopmentnewsMon, 18 Mar 2019 16:00:00 GMThttps://www.infoq.com/news/2019/03/nextjs-8-serverless?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsDylan Schiemann2019-03-18T16:00:00Z/news/2019/03/nextjs-8-serverless/enTC39 Finalizes the Feature Set for ECMAScript 2019https://www.infoq.com/news/2019/03/ES2019-feature-set-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The ECMA TC39 panel recently finalized the feature set for the ES2019 edition of Javascript (also referred to as ECMAScript 2019). ES2019 improves arrays, objects, strings, symbols, try/catch blocks and JSON with new or updated features.</p> <i>By Bruno Couriol</i>JavaScriptDynamic LanguagesWeb DevelopmentNext Generation HTML5 and JavaScriptDevelopmentnewsMon, 18 Mar 2019 14:16:00 GMThttps://www.infoq.com/news/2019/03/ES2019-feature-set-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsBruno Couriol2019-03-18T14:16:00Z/news/2019/03/ES2019-feature-set-released/enImageSharp: Funding an Open Source Projecthttps://www.infoq.com/news/2019/03/ImageSharp-Licensing?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>Recently ImageSharp decided to change their license from Apache to the AGPLv3/Commercial dual license model. The new license will be effective as of release candidate 1, which is expected in Q1 of 2019. In this report we look at the history ImageSharp and reason for the change.</p> <i>By Jonathan Allen</i>.NETLicensingOpen Source.NET CoreDevelopmentnewsMon, 18 Mar 2019 11:31:00 GMThttps://www.infoq.com/news/2019/03/ImageSharp-Licensing?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsJonathan Allen2019-03-18T11:31:00Z/news/2019/03/ImageSharp-Licensing/enIBM May Have Found a Path to Dealing with Decoherence in Current Quantum Computershttps://www.infoq.com/news/2019/03/ibm-quantum-ml-decoherence?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>In a recent Nature paper, researchers from IBM and other institutions devised two quantum algorithms to train a quantum support vector machine (SVM) classifier and proposed a novel
approach to dealing with decoherence and noise in current quantum hardware.</p> <i>By Sergio De Simone</i>Machine LearningEmerging TechnologiesQuantum ComputingAI, ML & Data EngineeringDevelopmentnewsMon, 18 Mar 2019 11:00:00 GMThttps://www.infoq.com/news/2019/03/ibm-quantum-ml-decoherence?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsSergio De Simone2019-03-18T11:00:00Z/news/2019/03/ibm-quantum-ml-decoherence/en2018 JCP Election Results Introduces BNY Mellon as a First-Time Memberhttps://www.infoq.com/news/2019/03/bnymellon-elected-to-jcp?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>The Fall 2018 Java Community Process (JCP) election slate featured eight ratified seats, three elected seats, and one associate seat. The Bank of New York (BNY) Mellon is a first-time member of the JCP. Representing BNY Mellon are Donald Raab, managing director, and Chandra Guntur, director. Raab and Guntur spoke to InfoQ about this latest milestone for BNY Mellon and what they plan to accomplish.</p> <i>By Michael Redlich</i>JavaJCPDevOpsArchitecture & DesignDevelopmentnewsMon, 18 Mar 2019 07:00:00 GMThttps://www.infoq.com/news/2019/03/bnymellon-elected-to-jcp?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsMichael Redlich2019-03-18T07:00:00Z/news/2019/03/bnymellon-elected-to-jcp/enSwim Open Sources Platform That Challenges Conventional Wisdom in Distributed Computinghttps://www.infoq.com/news/2019/03/swim-open-source-streaming?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-news
<img src="https://www.infoq.com/styles/i/logo_bigger.jpg"/><p>If one reviews the talks at a modern conference, it'd be reasonable to assume that many of today's software systems are made up of stateless compute, distributed databases, and high-throughput message brokers. Swim recently open-sourced their platform that uses stateful "digital twins" to analyze streaming data in real time without depending on databases, message brokers, app servers, or storage.</p> <i>By Richard Seroter</i>IOTCloudStreamingEdge ComputingCloud ComputingArchitecture & DesignDevelopmentnewsSun, 17 Mar 2019 16:34:00 GMThttps://www.infoq.com/news/2019/03/swim-open-source-streaming?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-newsRichard Seroter2019-03-17T16:34:00Z/news/2019/03/swim-open-source-streaming/en