InfoQ Homepage News
-
TypeScript 2.2 Release Gives JavaScript Developers More of What They Expect
Version 2.2 of Microsoft's TypeScript offers JavaScript developers more of what they are accustomed to; it offers creature comforts to help eliminate simple mistakes and provides more options for eliminating unnecessary typing errors.
-
Testers Should Think Like Marketeers
Testers should be sharing stories and talking about the things they care about, to get people interested in what they are doing. The future of testing needs testers to think like marketeers. They can start by making or writing something such as a blog, article, talk, or video, and share it.
-
Making Distributed Development Work
Distributed development depends on effective communication: you need to look for ways to have robust and diverse communication, build empathy towards each other to encourage feedback, and keep an eye on motivation. Team members are more engaged and creative when there’s shared ownership and responsibility for complete delivery from idea to production in distributed teams.
-
DigitalOcean Release Managed Load Balancers for High Availability
DigitalOcean have expanded their IaaS cloud products with a managed load-balancer. InfoQ aproached the company's co-founder to talk about the new features and the longer-term product roadmap.
-
The Last Frontier in Java Performance: Remove the Garbage Collector
A new JEP draft has been filed to create a no-op garbage collector: a GC that doesn't actually reclaim memory. This is aimed at aiding JVM implementers and researches and, to a lesser extent, ultra-performant applications that generate little to no garbage. If the JEP goes ahead, the new GC would be available together with the existing ones, and would have no effect unless explicitly activated.
-
Jay Simons on Acquisition of Trello
As announced by Atlassian, a solutions provider for team collaboration and productivity, on January 9th, 2017, the company has reached an agreement to acquire Trello, a visualization tool that makes use of boards to help teams and people manage their projects and tasks.
-
Bitbucket Introduces Required Two-Factor Authentication and IP Whitelisting
Atlassian has announced two new features aimed to make Bitbucket more secure: IP whitelisting and required two-factor verification.
-
Q&A with Eric Bottard Regarding Spring Cloud Data Flow for Cloud Foundry
InfoQ's Rags Srinivas caught up with Eric Bottard of Pivotal regarding the latest release of Spring Cloud Data Flow for Cloud Foundry.
-
Google Launches Cloud Spanner Public Beta
Google has launched the public beta for Cloud Spanner, its globally distributed relational database service. Part of Google Cloud Platform, it delivers both ACID transactions and high availability, appearing to violate CAP theorem.
-
The Importance of Patterns in DDD
There are lots of patterns outside of Domain-Driven Design (DDD) that are important to know, and they will help you design better systems, Cyrille Martraire claimed in his presentation at the recent DDD Europe Conference in Amsterdam when discussing the importance of patterns.
-
New DevOps Tools Aid Visual Studio 2017 Deployments
The changes made to the Visual Studio 2017 installer mean that traditional methods of querying the system registry to determine the state of the build environment are not going to be useful. A new API, PowerShell module, and standalone set of utilities have been released to provide developers and build engineers the tools needed to better automate their build environment.
-
microXchg Microservices Conference Day One Summary: DDD, Platforms, and Organisational Impact
At the microXchg conference in Berlin, a group of software development practitioners shared their latest learnings about the microservice architectural style. Topics discussed included functional service design, integrating DDD and REST, creating microservice-powered websites using transclusion, choosing a microservice platform, and the organisational and people impact of microservices.
-
Node 7.6 Brings Default Async/Await Support
Node.js 7.6 has shipped with official support for async/await enabled by default and better performance on low-memory devices.
-
Common Reasons for Failed Kubernetes Deployments
A recent series of articles highlighted the 10 common reasons for failed Kubernetes deployments. These range from missing and incorrect inputs, to exceeding resource limits. In most cases, the kubectl describe command can help to pinpoint the underlying reason.
-
.NET Core Debugging Support Returns to Rider IDE
EAP18 of JetBrains' Rider features the return of .NET Core debugging support for Windows platforms. The previous preview of Rider saw this support removed in order to comply with the licensing terms of a subcomponent. An otherwise small release, EAP18 is crucial for .NET Core developers.