Google выпустил новую версию языка Go - Go 1.21 с небольшими изменениями
https://go.dev/doc/go1.21
#golang
https://go.dev/doc/go1.21
#golang
go.dev
Go 1.21 Release Notes - The Go Programming Language
Добавлена статья про Кэширование ответа и OutputCache в ASP NET Core и C#
https://metanit.com/sharp/aspnet6/17.5.php
#aspnet #aspnetcore #csharp #dotnet
https://metanit.com/sharp/aspnet6/17.5.php
#aspnet #aspnetcore #csharp #dotnet
Metanit
ASP.NET Core и C# | Кэширование ответа и OutputCache
Кэширование ответа и OutputCache в ASP.NET Core, AddOutputCache, UseOutputCache, настройки и политики кэширования, OutputCacheOptions
Добавлена статья про Получение параметров строки запроса в ASP.NET Core и C#
https://metanit.com/sharp/aspnet6/3.8.php
#dotnet #aspnetcore #aspnet #csharp
https://metanit.com/sharp/aspnet6/3.8.php
#dotnet #aspnetcore #aspnet #csharp
Metanit
ASP.NET Core и C# | Получение параметров строки запроса
Получение параметров строки запроса в ASP.NET Core и C#, группировка параметров строки запроса в объекты классов
Вышла первая версия тулкита Bun - тулкита и среды выполнения JavaScript, который позволяет запускать, тестировать и отлаживать приложения на JavaScript и TypeScript и который позиционирует себя как альтернатива Node.js. Как утверждают авторы, Bun быстрее Node.js в 4 раза. Причем в отличие от Node.js и других подобных сред выполнения, которые работают на основе движка V8 от компании Google, Bun построен на основе движка WebKit от компании Apple. Bun поддерживает API, достаточный для написания различных веб-приложений. Bun по умолчанию позволяет запускать файлы JavaScript, TypeScript и даже JSX/TSX без каких-либо зависимостей, а также позволяет собирать в сборки и минифицировать файлы JavaScript и TypeScript. Также Bun имеет свой встроенный пакетный менеджер.
Отмечается, что полноценно поддерживается пока только MacOS и Linux, поддержка Windows пока экспериментальная.
https://bun.sh/blog/bun-v1.0
Отмечается, что полноценно поддерживается пока только MacOS и Linux, поддержка Windows пока экспериментальная.
https://bun.sh/blog/bun-v1.0
Bun
Bun 1.0
Bun is stable and ready for production.
This media is not supported in your browser
VIEW IN TELEGRAM
Вкратце о работе языков программирования
Статистика процентной доли сайтов на сентябрь 2023 в зависимости от используемых языков на стороне сервера в соответствии с данными от сервиса https://w3techs.com/technologies/overview/programming_language
Вышла .NET 8 RC1 - первая из двух RC-версий .NET 8 и очредной этап к полноценному релизу 14 ноября 2023 г. Соответственно
также вышли обновления для ASP NET Core, EF Core и MAUI .NET
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/
#dotnet #csharp
также вышли обновления для ASP NET Core, EF Core и MAUI .NET
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/
#dotnet #csharp
Microsoft News
Announcing .NET 8 RC1
.NET 8 RC1 is now available with improvements to System.Text.Json, a new AOT mode for Android and WASM, Azure Managed Identity support for containers, and more!
Unity ужесточила ценовую политику, вызвав негодование разработчиков по всему миру. По истечении некоторого порога начиная с 1 января 2024 года плата будет браться за загрузки рантайма (Runtime Fee), который необходим для запуска игр. Порог определяется количеством загрузок игры и количеством заработанных на ней денег. Плата начнется, когда продажи достигнут порога в 200 000 долларов дохода за 12 месяцев или при общем количестве установок 200 000. Плата будет варьироваться в зависимости от лицензии разработчика на Unity, но будет достигать 0,20 доллара США за установку. Причем даже если
пользователь удаляет игру и затем переустанавливает, соответственно это будет считаться за 2 установки, и плата будет взыматься 2 раза. Ранее загрузки рантайма Unity не монетизировались
https://blog.unity.com/news/plan-pricing-and-packaging-updates
пользователь удаляет игру и затем переустанавливает, соответственно это будет считаться за 2 установки, и плата будет взыматься 2 раза. Ранее загрузки рантайма Unity не монетизировались
https://blog.unity.com/news/plan-pricing-and-packaging-updates
Статистика использования различных языков программирования в приложениях для WebAssembly
По данным https://www.cncf.io/wp-content/uploads/2023/09/The-State-of-WebAssembly-2023.pdf
По данным https://www.cncf.io/wp-content/uploads/2023/09/The-State-of-WebAssembly-2023.pdf
JetBrains выпустил новую IDE - специально для Rust - RustRover
В течение периода public preview IDE будет доступна бесплатно
https://www.jetbrains.com/rust/download/
#rust
В течение периода public preview IDE будет доступна бесплатно
https://www.jetbrains.com/rust/download/
#rust
JetBrains
Download RustRover - JetBrains Rust IDE
Download the latest version of RustRover for Windows, macOS or Linux.
This media is not supported in your browser
VIEW IN TELEGRAM
3D-глобус, заключенный в собственный исходный код. 1024 байта чистого HTML + JavaScript без зависимостей
Сорс - https://aem1k.com/world/
Сорс - https://aem1k.com/world/
Вышла новая версия языка Swift - Swift 5.9. Основные изменения -добавления в язык системы макросов, а также поддержки интеграции в кодовую базу C++. Кроме того, добавлена возможность упаковки параметров, а также передача владения переменной. Улучшена поддержка ОС Windows. Подробнее https://www.swift.org/blog/swift-5.9-released/
#swift
#swift
Swift.org
Swift 5.9 Released
Swift 5.9 is now available! 🎉
Вышла новая версия Java - Java 21. Основные изменения касаются добавления виртуальных потоков (virtual threads), которые упрощают создание многопоточных приложений, добавление Pattern Matching и прекращение поддержки 32-битной Windows.
https://jdk.java.net/21/release-notes
#java
https://jdk.java.net/21/release-notes
#java
Вышла новая версия проекта LLVM - LLVM 17.0 и соответственно компилятора Clang. LLVM представляет GCC-совместимого инструментарий (компиляторы, оптимизаторы и генераторы кода), прежде всего для компиляции программ на C/C++, но не только. В частности, для оптимизации компилированного кода в Native AOT .NET также применяется LLVM. Rust использует LLVM и т.д.
В LLVM 17.0 прежде всего улучшена поддержка текущих стандартов и продолжилось внедрение будущих стандартов языков C и C++. Подробнее https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
В LLVM 17.0 прежде всего улучшена поддержка текущих стандартов и продолжилось внедрение будущих стандартов языков C и C++. Подробнее https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
Компания Microsoft объявила дату выпуска следующего большого функционального обновления операционной системы Windows 11. Версия получила маркировку 23H2 и станет доступна 26 сентября 2023 года.
Обновление будет включать в себя новую функцию Windows Copilot на базе искусственного интеллекта, переработанный «Проводник», новую функцию Ink Anywhere для пользователей стилусов, значительные улучшения в графическом редакторе Paint, встроенную поддержку файлов RAR и 7-zip, новый микшер громкости и многое другое.
https://blogs.microsoft.com/blog/2023/09/21/announcing-microsoft-copilot-your-everyday-ai-companion/
Обновление будет включать в себя новую функцию Windows Copilot на базе искусственного интеллекта, переработанный «Проводник», новую функцию Ink Anywhere для пользователей стилусов, значительные улучшения в графическом редакторе Paint, встроенную поддержку файлов RAR и 7-zip, новый микшер громкости и многое другое.
https://blogs.microsoft.com/blog/2023/09/21/announcing-microsoft-copilot-your-everyday-ai-companion/
The Official Microsoft Blog
Announcing Microsoft Copilot, your everyday AI companion
Updated November 15, 2023: To simplify the user experience and make Copilot more accessible to everyone, Bing Chat and Bing Chat Enterprise will now simply become Microsoft Copilot. For more information: https://aka.ms/BingIgnite We are entering a new era…
Добавлен ряд материалов по Ассемблеру GAS для Linux на Intel x86-64
https://metanit.com/assembler/gas/
#assembly
https://metanit.com/assembler/gas/
#assembly
Metanit
Руководство по ассемблеру GAS для Linux на Intel x86-64
Руководство по программированию на ассемблере от проекта GNU (ассемблер GAS) для Linux на архитектуре Intel x86-64