BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Visual Basic: The Road Ahead

    Microsoft has announced some major changes to how it will treat Visual Basic in the future. Representing the first major change in the company's approach in six years, Visual Basic will now be free to diverge from C#.

  • Bringing the Domain Back to Software Development

    If you read the business press of today, you will find that the business side of the world sees IT as an impediment that holds them back. To overcome this, we need to shift focus from the machines to the domains and start reading and learning about the domains we are working in, David West noted in his presentation at the recent DDD Europe Conference in Amsterdam.

  • How Microsoft Solved Git’s Problem with Large Repositories

    While Git is often considered to be the best version control software in wide adoption, the way entire repositories are copied onto the developer’s machine can be a deal breaker. Microsoft discovered this when they tried to migrate a 300 GB repository from their internal system to Git. The end result was the creation of the Git Virtual File System (GVFS).

  • Oracle Reminds Java Developers That Soon They Won’t Have a Browser to Run Applets

    Oracle has recently published a new post in the series “Moving to a Plugin-Free Web,” advising developers to find replacement solutions if they still have Java applets running in production. Firefox is going to stop supporting them soon.

  • Microsoft to Offer Live Unit Testing in Visual Studio 2017

    With more features being pushed down into less expensive versions, Microsoft is always looking for ways to justify the hefty price tag for Visual Studio Enterprise Edition. New for this year, the headline feature is “live unit testing”.

  • MicroProfile Becomes Eclipse MicroProfile

    MicroProfile, the community initiative to provide a microservices standard for enterprise Java, has joined the Eclipse Foundation. The move is aimed at ensuring that MicroProfile remains a vendor-neutral project, and hopes to leverage the resources and momentum of the Eclipse Foundation. The decision has caused some arguments and temporarily diverted efforts from other objectives.

  • MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs

    Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it possible to leverage most of the IR-level serial optimizations for parallel programs.

  • Introducing Portable PDB

    Microsoft has taken the need to create a cross-platform PDB library as a reason to completely revamp the format. The new Portable PDB format is open source, documented, and significantly more compact. But the new format also brings with it new limitations, especially regarding legacy code.

  • Rust 1.15 Brings Custom Derive

    The Rust core team has released the stable version of 1.15, bringing with it the highly anticipated custom derive.

  • Google Pursues Enterprise, Targets Windows and SQL Server Workloads

    Google recently announced increased support for Microsoft Windows Server and SQL Server, in the Google Cloud Platform, by providing pre-configured images for Windows Server Core and SQL Server Enterprise Edition. Google has also added support for High Availability and Disaster Recovery scenarios using SQL Server AlwaysOn Availability Groups.

  • MindMeld’s Guide to Building Conversational Apps

    MindMeld, a conversational AI company, has published The Conversational AI Playbook, a guide outlining the challenges and the steps to be made to create conversational applications.

  • Fatigue, Spam, and Lack of Backups Take down GitLab.com

    What started out as an attempt to protect GitLab.com from spammers turned sour as engineer fatigue and a lack of backups took the site down for nearly 18 hours and the loss of six hours worth of production data.

  • Microsoft's Plans for the Future of .NET

    Microsoft develops C#, Visual Basic, and F# in public but doesn't always share its plans for these popular languages. Mads Torgersen has provided some new guidance on where Microsoft plans to take these languages in the future.

  • The Road to Swift 4 ABI Stability

    Recently published on the swift-evolution mailing list, the Swift ABI Stability Manifesto aims to be a compilation of all concerns that need to be addressed before Swift’s ABI can be declared stable. Yet, it is not entirely clear whether ABI stability will make it into Swift 4.

  • Applying the Teal Paradigm

    Applying the teal paradigm helps organizations increase team members' engagement and allows teams to grow. Teal oriented organizations think of themselves as "living organisms"; they are human centric and liberating towards their employees, and look for the resourcefulness in humans rather than looking at humans as resources.

BT