InfoWorld
24  novembre     21h00
JDK 18: What to expect in Java 18
Paul Krill    Due in March 2022, Java 18 continues to add features, with nine feature proposals being considered for it so far, including deprecation of finalization, a capability that was intended to help avoid resource leaks but has brought with it risks of unconstrained behavior and unpredictable latency.The...
    17h02
Send Outlook email and Teams messages with R
Sharon Machlis    If you analyze data in R and share information via Microsoft 365, I have good news: There is an easy way to connect R with Outlook, Teams, OneDrive, and SharePoint. The Microsoft365R R package, developed by the Microsoft Azure team, includes functions to work with Microsoft 365 APIs from R. Here we...
    11h00
Take a look at Azure Monitor
Simon Bisson    Cloud-native apps need a lot of monitoring. It’s not that they’re inherently unstable, but there are issues of concurrency and consistency in distributed application development that can give rise to bugs that are hard to trace and reproduce, especially when they’re built on a multitenant platform...
23  novembre     18h57
Windows Forms advances in .NET 6 but still needs work
Paul Krill    The runtime for Windows Forms, Microsoft’s UI framework for building Windows desktop applications, was spruced up with the recent release of .NET 6.0, although high-DPI and scaling issues remain to be resolved for the application.In a bulletin on Windows Forms improvements published November 16,...
    11h00
Build a cloud culture to attract and keep skilled people
David Linthicum    According to this recent report from Skillsoft, the expanding skills gap will continue to create the most issues during this time of rapid technological change, combined with the intense pressure on IT teams to deliver innovative solutions. The Skillsoft report reveals that 38% of IT decision...
    11h00
How CI CD is different for data science
Michael Berthold    Agile programming is the most-used methodology that enables development teams to release their software into production, frequently to gather feedback and refine the underlying requirements. For agile to work in practice, however, processes are needed that allow the revised application to be built...
22  novembre     11h00
GitHub will require 2FA for some NPM registry users
Paul Krill    In light of two recent security incidents impacting the popular NPM registry for JavaScript packages, GitHub will require 2FA (two-factor authentication) for maintainers and admins of popular packages on NPM.The 2FA policy, intended to protect against account takeovers, will be put in place...
    11h00
Stop saying open source nonsense
Matt Asay    We really need to stop it with posts intended to proffer the secret to open source success (TL;DR be like Confluent). It turns out that market dynamics determine the right model for a given company. The industry wasted a decade trying to ape the Red Hat model. It didn’t work. As Peter Levine,...
    11h00
Learn to love the multitenant cloud
Lee Atchison    Can you trust the public cloud? The answer, of course, is yes. The public cloud is, in many ways, safer than your own data center.But doesn’t the fact that multiple customers share the same physical hardware create a safety concern? Isn’t any multitenant system inherently less secure?What is...
19  novembre     11h00
Security is the Achilles’ heel of multicloud
David Linthicum    Valtix recently released research that multicloud will be a strategic priority in 2022, according to the vast majority of more than 200 IT leaders in the United States who participated in the study. Security is top of mind, with only 54% saying they are highly confident they have the tools or...
    11h00
Kotlin 1.6.0 debuts memory manager
Paul Krill    Kotlin 1.6.0, the latest release of JetBrains’ trendy language for JVM, web, and mobile development, has been released with a new memory manager for native development, still in an experimental phase.The memory manager for Kotlin Native, which compiles code to native binaries, brings the language...
18  novembre     22h00
A quick guide to modern cryptography
Matthew Tyson    Cryptography grows ever more prominent in our lives. Every time you log into an app or send an email, you are relying on an ingenious cryptographic infrastructure that is descended largely from breakthroughs in the 1970s.Beyond just specialist software developers, beyond just coders, even the non...
    21h10
TypeScript 4.5 arrives with Promise improvements
Paul Krill    TypeScript 4.5, the latest upgrade to Microsoft’s strongly typed language based on JavaScript, is now generally available.The release features a new utility type, the Awaited type, for modeling operations such as await in async functions or the .then() method on Promise objects. However, another...
    18h00
Overhauling Apache Kylin for the cloud
Xiaoxiang Yu and Yaqian Zhang    Recently, the Apache Kylin community released a major update with the general availability of Kylin 4. Kylin 4 continues the mission to provide a unified, high-performance, cloud-friendly, open source OLAP (online analytical processing) platform. Kylin 4 upgrades the Kylin architecture to make it...
17  novembre     23h00
Microsoft’s F# 6 boosts performance, ease
Paul Krill    F# 6, an upgrade to Microsoft’s open source, multi-paradigm, programming language, is now officially available as part of .NET 6. The new version promises to make it easier to write succinct, performant code, Microsoft said..NET 6 was formally unveiled on November 8. F# 6 also was previewed with ...
    20h10
Java could get virtual threads
Paul Krill    Virtual threads are being proposed for Java, in an effort to dramatically reduce the effort required to write, maintain, and observe high-throughput concurrent applications.A draft JDK Enhancement Proposal (JEP) from Oracle, filed this week, calls for a preview of virtual threads as part of the...
    11h00
GitHub: Dev productivity is back to pre-pandemic levels
Paul Krill    Developer productivity is returning to pre-pandemic levels, but the workplace itself is shifting, GitHub has revealed in recent research.In GitHub’s 2021 State of the Octoverse research, the company observes that pull requests this year were merged fastest at work, almost twice as fast as for...
    11h00
Getting started with Azure Fluid Relay
Simon Bisson    At its recent Ignite event, Microsoft unveiled a new Office application: Loop. Built on its long-promised real-time Fluid Framework collaboration platform, Loop is a canvas that hosts components for shared work, providing a place to keep all the various pieces of a team’s project together.You could...
    11h00
The race to secure Kubernetes at run time
Scott Carey    For software developers who primarily build their applications as a set of microservices deployed using containers and orchestrated with Kubernetes, a whole new set of security considerations has emerged beyond the build phase.Unlike hardening a cluster, defending at run time in containerized...
16  novembre     11h00
The SaaS-ification movement explained
David Linthicum    Let’s say you’re the owner of a tire manufacturing company that’s been in business for more than 70 years. You have some great proprietary logistics systems you’ve used for decades and systems that are famous for optimizing the supply chain that contributes to manufactured goods in your vertical...
    11h00
Kotlin roadmap points to compiler, mobile improvements
Paul Krill    The roadmap for Kotlin, JetBrains’ programming language for JVM, JavaScript, and Android development, has been updated to reflect the project’s advancements in areas such as the compiler and mobile functionality.Plans for Kotlin 1.7.0 and beyond were detailed in a bulletin published by JetBrains on...
    11h00
Docker really did change the world
Scott McCarty    In 2013, Docker was the it company. Docker made headlines for the critical role it played in bringing containers to the mainstream, and in many ways displaced PaaS as the hotness of the time (Heroku anyone?). Now, the company is back in the press with the introduction of a new model for Docker...
15  novembre     11h00
Elastic keeps ticking
Matt Asay    Open source isn’t supposed to work like this. Like Elasticsearch, that is. A few years ago AWS called out Elastic for shifting away from Elasticsearch’s Apache-style permissive licensing to some rights reserved licensing. By early 2021, Elastic went farther down its licensing path, and AWS...
    11h00
3 reasons devops must integrate agile and ITSM tools
Isaac Sacolick    Many organizations follow devops principles and want to transform into devops cultures. Some of the key practices include version control, continuous integration and delivery (CI CD), infrastructure as code (IaC), applying machine learning in operations (AIops), and continuous testing. More...
    11h00
Why AI investments fail to deliver
Steve Nunez    According to two recent Gartner reports, 85% of AI and machine learning projects fail to deliver, and only 53% of projects make it from prototypes to production. Yet the same reports indicate little sign of a slowdown in AI investments. Many organizations plan to increase these investments.Many of...
12  novembre     23h56
Deno improves JSX transform, WebAssembly support
Paul Krill    Deno 1.16, the latest version of the JavaScript TypeScript runtime, features support for a new JSX transform and WebAssembly reference types.The newly supported JSX transform, which is featured in the React 17 JavaScript UI library, both improves the JSX transform API and allows automatic importing...
    20h10
Visual Studio Code 1.62 brings workbench enhancements
Paul Krill    Visual Studio Code 1.62, the latest monthly release of Microsoft’s popular code editor, is available with capabilities centering on areas such as the workbench and search icons. Published November 4, Visual Studio Code 1.62, aka the October 2021 release, is available for download for Windows,...
    11h00
Abstracting public clouds down to common services
David Linthicum    The advanced features of public cloud providers’ native services offer clear benefits. Most enterprises now exploit cloud-native patterns in developing new applications, even in the augmentation of migrated applications. However, most enterprises would like to minimize lock-in to specific cloud...
11  novembre     11h00
Ruby tees up new JIT compiler
Paul Krill    Ruby, the popular dynamic programming language that is now more than a quarter-century old, is set to add a performance-boosting, just-in-time compiler with the planned 3.1.0 version.Now in an initial preview as of November 9, Ruby 3.1.0 is downloadable from the project website. Ruby 3.1.0...
    11h00
How to resolve dependencies in ASP.NET Core
Joydip Kanjilal    Dependency injection is a technique that allows you to inject the dependent objects of a particular class rather than create those instances directly. Using dependency injection enhances testability and maintenance by facilitating loose coupling. Additionally, dependency injection allows you to...