InfoQ Homepage Development Content on InfoQ
-
C# 8 More Small Features
Though C# 8 is supposed to be released this year and the roadmap for C# 8.x and 9 are beginning to be formed, Microsoft is continuing to approve features for the next release.
-
Microsoft Evolves Azure Event Grid: New Telemetry Events, Advanced Filters, and Event Domains
In a recent blog post, Microsoft announced several new updates to its cloud service Azure Event Grid, ranging from new telemetry events from IoT Hub to the general availability of advanced filters and Event Domains.
-
Sign In with Apple Touts Single Sign-On without Sharing Your Data
At the recent WWDC 2019, Apple announced its own Single Sign-On (SS) service, dubbed Sign in with Apple. Deemed "Apple's most significant new innovation" by Time, Sign in with Apple promises not to share any personal user data, including email addresses.
-
Microsoft Introduces Bosque, a Programming Language for Writing Easy-to-Reason-about Code
Microsoft has recently introduced the Bosque programming language, an investigative language design research project for writing code that is simple, obvious, and easy-to-reason-about for both humans and machines. The language derives from a combination of TypeScript inspired syntax and types, plus ML and Node/JavaScript inspired semantics.
-
Proxx: Building Fast Web Applications
Proxx is a JavaScript game from the Google Chrome team. It demonstrates how to develop fast and smooth web applications that offer a similar user experience across multiple platforms and input devices.
-
WF and WCF Given to the Community
After years of uncertainty, Microsoft has made the decision to officially hand off control of Windows Workflow Foundation (WF) and server-side Windows Communication Foundation (WCF) to the community.
-
ARKit 3 Brings People Occlusion, Motion Capture, and More
ARKit 3, recently announced at WWDC 2019, moves further into the direction of more immersive augmented reality experiences by adding support for integrating people with virtual objects and injecting human motion into the AR experience. Other new features in ARKit 3 are multiple face tracking, support for simultaneous use of front and back camera, and collaborative sessions.
-
Apache Dubbo, a Java-Based RPC Framework, Graduates to Top-Level Project
The Apache Software Foundation recently announced Apache Dubbo as a top-level project. Apache Dubbo is an open source, remote procedure call framework based on Java. Dubbo brings key functionalities such as interface based remote call, fault tolerance and load balancing, and automatic service registration and discovery.
-
Summary of Chaos Community Day v4.0: Resilience, Observability, and Gamedays
Earlier in the year, the fourth edition of “Chaos Community Day” was held at Work-Bench in New York City. Key takeaways from the day included: the topic of chaos engineering draws heavily from other domains, which software engineers can also learn from; understanding systems, and communicating and exchanging the related mental models, is vital for establishing resilience.
-
QCon New York 2019 Is Only Weeks Away: Learn from Julia Grace, Brian Goetz, Armon Dadger and Others!
QCon New York (June 24-26, 2019) isn't just a software conference; it's the software conference where leading technology organisations like Slack, Google, Uber, and Netflix open their doors and share their engineering successes and failures. QCon is the place where senior software engineers, tech leads, & architects come together to learn and share innovations in the software industry.
-
Adapting Risk-Based Testing to Agile Teams: Think about Testing before Coding
Risk-based testing improves the quality of the delivered stories and helps system testers to become part of the Scrum team, said Csaba Szökőcs, a product expert at Evosoft Hungary Kft. At TestCon Moscow 2019, he explained how they adapted classical risk-based testing to fit with their agile implementation by making it part of the sprint planning and definition of done.
-
Microsoft Showcases Fluid Framework, a Web-Based Platform for Collaborative Document Creation
Microsoft recently announced its new Fluid Framework at its annual Build developers conference. Fluid Framework is a developer platform designed to let developers build highly-collaborative interactive services and applications on the web.
-
Upcoming MacOS Catalina to Ditch Bash in Favour of Zsh
At WWDC 2019, its official developer conference, Apple announced a number of new products, including the upcoming version of its desktop OS, dubbed macOS Catalina, which is going to replace the default command line shell bash with zsh for all newly created accounts.
-
New Renaissance Performance Benchmark Aims to Compare JVMs
Charles University and Oracle Labs have released a new JVM performance benchmark, named Renaissance. The performance tests focus on modern parallel workloads, primarily comparing GraalVM in HotSpot mode against OpenJDK.
-
40 Breaking Changes in EF Core 3
In an attempt to correct many perceived deficiencies in Entity Framework Core, Microsoft is introducing 40 breaking changes to EF Core 3.