Sign in

Oleg Tkachenko 🇺🇦

@olegtk.bsky.social
225 followers 81 following 1.2K posts

An engineer on the Microsoft VisualStudio team. Ukraine (Luhansk)🇺🇦→Israel🇮🇱→US🇺🇸. Opinions are solely mine.

PostsRepliesMedia
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 03/06/2026
VS Build 2026 is STACKED 🤖 • Agents that debug/profile/test with you • Pre-build error checks = fewer facepalms • AI merge-conflict assist 🙏 • Web Forms → Blazor modernization + Aspire boosts • BYOK/BYOM flexibility! 👉 Read the blog: buff.ly/xxeeZEM
spot art.
text reads: Microsoft Visual Studio
032
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 01/05/2026
💥🎨 Hate me all you want, but colorized emojis are coming in Visual Studio 18.7. COLRv0 implemented at WPF layer so across all UI, not limited to editor. Also support for new-ish emojis added in Unicode 14.
screenshot illustrating colorized emojis in upcoming Visual Studio update
031
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 17/04/2026
Claude Opus 4.7 in Visual Studio 🎉 ...bringing stronger reasoning, smoother edits, and a surprising amount of “wow, that actually understood my code” energy — all without leaving the IDE. Live since March 16, it’s built for big projects and devs who love a smart sidekick. Start ➡️ buff.ly/PWqZhFI
151
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio Code @vscode.dev · 11/04/2026
Your VS Code just got a fresh look! 🎨 The new default themes, VS Code Light and VS Code Dark, bring a modern, refined design while keeping the familiar usability you love. ⭐ Bonus: these themes automatically match your OS light/dark mode.
1333
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 19/03/2026
🎉 Visual Studio turns 29 today! Here’s to 29 years of: • IntelliSense magic • Build‑break heartbreak • Refactors that save the day • Extensions we can’t live without • An IDE that keeps evolving with us Happy birthday, Visual Studio — still the place where great code begins. 💜
0166
Reposted by Oleg Tkachenko 🇺🇦
🦋Special Kherson Cat🐈🇺🇦 @specialkhersoncat.bsky.social · 02/03/2026
Meanwhile, Ukrainian drone operators are intercepting Shahed kamikaze drones using STING systems produced by @wildhornets.bsky.social
456180
Reposted by Oleg Tkachenko 🇺🇦
🦋Special Kherson Cat🐈🇺🇦 @specialkhersoncat.bsky.social · 28/02/2026
Now, we’re preparing the first full production batch and need $3,000. If you’d like to support scaling this capability: PayPal: marshaln111@gmail.com
119527
Reposted by Oleg Tkachenko 🇺🇦
Ned Pyle @nedpyle.com · 24/02/2026
“After Mr. Sinofsky received a $14 million payout from Microsoft in 2013, he wrote to Mr. Epstein: “Got paid. You will be too :)” Mr. Sinofsky declined to comment.” Gift link www.nytimes.com/2026/02/24/t...
nytimes.com
How Jeffrey Epstein Ingratiated Himself With Top Microsoft Executives
76722
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 08/02/2026
Did you know you can include settings.VisualStudio.json in your repo and that will enforce Visual Studio settings (such as Code Cleanup on Save) for everybody editing your repo? Example: github.com/microsoft/vs...
github.com
001
Reposted by Oleg Tkachenko 🇺🇦
Tom Warren @tomwarren.co.uk · 02/02/2026
hackers took over Notepad++ update servers and distributed a malicious update for the app. The update servers were vulnerable for roughly six months 😬 www.theverge.com/tech/872462/...
theverge.com
Notepad++ updates got hijacked for months and could have spied for China
The hack was resolved in a December update.
213951
Reposted by Oleg Tkachenko 🇺🇦
John Gruber @gruber.foo · 25/01/2026
Incredible headline.
Top of NYT homepage: “Man Killed by Federal Agents in Minnesota Was Holding a Phone, Not a Gun”.
314727
Reposted by Oleg Tkachenko 🇺🇦
Evergreen Intel @vcdgf555.bsky.social · 25/01/2026
If the state can label a law-abiding citizen doing nothing but exercising their rights as a domestic terrorist – in spite of overwhelming evidence to the contrary – then no one (regardless of political persuasion) is safe.
820853
Reposted by Oleg Tkachenko 🇺🇦
Franklin Leonard @franklinleonard.bsky.social · 24/01/2026
37 year old white male citizen with a lawful permit to carry a firearm, says the Minneapolis Police Department.
141591368
Reposted by Oleg Tkachenko 🇺🇦
Paul Vick @panopticoncentral.net · 19/01/2026
I think one of the subtler reasons senior developers are so excited about agents is the prospect of a coworker with absolutely no ego to bruise. I’d feel bad telling someone who worked for a week on something, “No, that’s not what I wanted, throw it out and start again.” No such problem with agents.
331
Reposted by Oleg Tkachenko 🇺🇦
Mattias Karlsson @devlead.se · 17/01/2026
There seems to be an ongoing supply chain attack or suspicious activity on NuGet .org, where a user called darklord is trying to gain legitimacy or something by sending thousands of become owner of their packages requests, don't accept, report to @nuget.org #dotnet #nuget
21215
Reposted by Oleg Tkachenko 🇺🇦
Jen Gentleman @jenmsft.bsky.social · 18/01/2026
Did you know Windows 11 has an option to end tasks right from the taskbar? 👀 So you don't need to open task manager - you can just right click the app and end it from there
A screenshot of a post from the PC master race subreddit, saying, today I learned this is a feature in windows 11. They include a picture of Settings > System > Advanced, with a circle around the end task option
76511
Reposted by Oleg Tkachenko 🇺🇦
Dare Obasanjo @carnage4life.bsky.social · 18/01/2026
Slowly coming to grips with the fact American voters chose this twice because they taught it would lower the price of eggs.
918217
Reposted by Oleg Tkachenko 🇺🇦
Kaja Kallas @kajakallas.bsky.social · 17/01/2026
We also cannot let our dispute distract us from the our core task of helping to end Russia’s war against Ukraine. (2/2)
31993176
Reposted by Oleg Tkachenko 🇺🇦
Kaja Kallas @kajakallas.bsky.social · 17/01/2026
China and Russia must be having a field day. They are the ones who benefit from divisions among Allies. If Greenland’s security is at risk, we can address this inside NATO. Tariffs risk making Europe and the United States poorer and undermine our shared prosperity. (1/2)
871794454
Reposted by Oleg Tkachenko 🇺🇦
kriegsforscher.bsky.social @kriegsforscher.bsky.social · 14/01/2026
Community! We again need your support to buy extra «Starlink» terminals and extra gear that will help our operators to work far from the frontline and stay safe. PP: osint4ua@gmail.com WFP: secure.wayforpay.com/donate/Kriegsf… November 2025. Lyman direction🔽
19026
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 13/01/2026
Boost .NET performance with C# Source Generators! Skip runtime reflection, enable AOT, and automate boilerplate for faster apps. Watch Jim Wooley’s session replay for logging, regex, JSON tips + Roslyn insights. 🔗 msft.it/63323t2EwP #dotnet #CSharp
msft.it
C# Source Generators – Why and How
In this recorded Live! 360 session, you’ll learn how C# source generators work, why they matter, and how they can dramatically improve app performance by eliminating runtime reflection, reducing allocations, and enabling ahead-of-time (AOT) execution. Jim Wooley walks through real examples, from logging and regex optimization to JSON serialization, and shows how incremental generators improve build performance and keep generated code in sync as you type. You’ll also explore how to write your own source generator using Roslyn APIs, understand syntax trees and semantic models, and validate generators with unit tests. If you're building .NET apps and want to automate boilerplate, remove reflection, or tune your app for speed, this session gives you the foundations to get started. 🔑 What You’ll Learn • What source generators are and how they fit into meta-programming • How generators eliminate reflection and support AOT compilation • Real examples: logging, regex, JSON, validation, mappers • How incremental generators improve performance over older models • How to explore Roslyn syntax trees & semantic models • How to write your own generator using attributes & visitors • Unit testing and debugging approaches for source generators • Performance impacts and comparisons (AutoMapper, Mapster, mocking libs) ⏱️ Chapters 00:00 Intro + What source generators are & why they exist 02:54 Eliminating reflection and enabling AOT 05:44 How source generators differ from GenAI 08:05 Examples in .NET: logging, regex, JSON, validation 11:58 Demo: Logging generator & partial methods 14:46 Demo: Regex generator & performance benefits 16:14 Demo: JSON serialization generator 17:40 Live change-tracking: how generators respond to edits 19:20 Using attributes to trigger generation 20:00 Intro to Roslyn syntax trees & code analysis 26:05 Navigating syntax with the Syntax Visualizer 29:32 Understanding attributes & metadata via Roslyn APIs 31:00 Demo: Building a simple CSV generator 35:55 Classic (non-incremental) generator architecture 38:30 Walking the syntax tree & extracting semantic info 41:52 Generating new code with StringBuilder 43:10 Incremental generators & why they matter 45:30 Transformations, caching, and performance optimization 47:25 Using records and value semantics in generator pipelines 49:00 Executing generation & adding output to the compilation 50:55 Demo: Extended CSV generator with new properties 54:00 How to test generators with xUnit & Verify snapshots 58:30 Debugging generators (best practices & pitfalls) 1:01:00 How Roslyn builds trees, tokens, trivia & factories 1:01:49 When meta-programming makes sense (mapping, DTOs, reflection removal) 1:03:00 Performance comparisons (AutoMapper, Mapster, mocking frameworks) 1:06:20 Licensing, open source considerations & practical guidance 1:08:48 Q&A + extending the sample generator 1:10:03 Additional resources & where to go next 👤 Speaker: Jim Wooley Senior Principal, Slalom Consulting 🔗 Links • Jim's Roslyn Labs repo: https://msft.it/63325t2EwH • Explore more Live! 360 sessions: https://msft.it/63327t2EwJ • Check out upcoming VS Live! events: https://msft.it/63321t2Ew3 #csharp #dotnet #visualstudio #roslyn
071
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 09/01/2026
FYI... Visual Studio now has access to Gemini 3 Flash (Preview)
Screen capture of how to access to Gemini 3 Flash (Preview)
142
Reposted by Oleg Tkachenko 🇺🇦
Wild Hornets 🐝 @wildhornets.bsky.social · 06/01/2026
Exclusive: footage of a record number of Shahed takedowns in a single night 🚀 24 Shaheds downed — a national record held by a fighter with the callsign Miguel from the 1020th Anti-Aircraft Missile and Artillery Regiment.
58923
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 05/01/2026
mermaid FTW
001
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 23/12/2025
In this quick how to... Jessie demonstrates two examples of how to leverage URL context with Copilot Chat to get tailored responses. Just by pasting in the url directly, you can take advantage specific resources to guide Copilot to the perfect result. 👀 msft.it/63321tmAdd
spot art. Photo of Jessie Houghton
text reads: Leverage urls as context for Copilot Chat
041
Reposted by Oleg Tkachenko 🇺🇦
Better Things Are Possible @internethippo.bsky.social · 21/12/2025
I don't mean to be divisive but to call it a computer's "natural scrolling"--which mimics the despicable Phone--and then to make it default? An outrage. Swiping down should scroll down, as was true since the dawn of time on the noble mouse scroll wheel
2581863
Reposted by Oleg Tkachenko 🇺🇦
🦋Special Kherson Cat🐈🇺🇦 @specialkhersoncat.bsky.social · 21/12/2025
€440 left to reach the €10,000 milestone 💙 💥 Support the campaign here:
👉 www.help99.co/patches/spec... The campaign keeps moving forward to deliver vehicles and fiber-optic FPV drones to Ukrainian defenders on the frontlines. P.S. 📷 Early holiday greetings from our Azov cat-friend🎄🐾
432167
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 20/12/2025
This
020
Reposted by Oleg Tkachenko 🇺🇦
Jamie Taylor @gaprogman.com · 19/12/2025
𝗣𝗼𝘀𝘁 𝟭/𝟳: New episode with Mads Kristensen about Visual Studio 2026 (Dev 18), currently in public preview. Some genuinely transformative features that could change how you develop. dotnetcore.show/season-8/unp...
dotnetcore.show
The Modern .NET Show
The official website for The Modern .NET Show.
122
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 19/12/2025
#CopilotChat in #VisualStudio now lets you add URL context—paste a link and get answers grounded in live docs, frameworks, or project resources. It’s a faster path to accurate guidance, better troubleshooting, and richer explanations right in the IDE. Try it: msft.it/63323tYH7U
spot art. text reads: Unlocking the Power of Web with Copilot Chat’s New URL Context
051
Reposted by Oleg Tkachenko 🇺🇦
Daniel Schroeder | aka deadlydog @danskingdom.com · 19/12/2025
Still working in #TFVC source control? Check out my Diff All Files #VisualStudio extension to speed up reviewing changes before checking them in. Now updated to work with Visual Studio 2026. marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
Diff All Files for VS2026 - Visual Studio Marketplace
Extension for Visual Studio - Quickly compare changes to all files in TFVC (shelveset, changeset, or with pending changes) source control. Hoping to restore Git functionality in a future version when ...
121
Reposted by Oleg Tkachenko 🇺🇦
Mike C @f0da.bsky.social · 20/12/2025
I think this is a bit of an overreaction. “No gen-ai use in code” disqualifies anyone using Visual Studio as that’s how local offline Intellicode in-line suggestions and completions work.
111
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 16/12/2025
Behind the Scenes with #VisualStudio Keyboard Shortcuts! In this video, Mads takes us on a deep dive into the magic behind the system. - Setting scope - Applying mapping schemes - Multi-key combos - Levelling up with Keyboard Hero extension msft.it/63322t9I7n #VSToolbox
spot art.
Photo of presenter(s).
text reads: Visual Studio Toolbox
How Do Keyboard Shortcuts Work?
033
Reposted by Oleg Tkachenko 🇺🇦
Ilyax @ilyax.bsky.social · 18/12/2025
Visual Studio 2026 is faster and packed with healthy AI integration. I may be old-school, but VS still feels like home. Guess you can teach an old IDE new tricks! 🖥️🤖 #VisualStudio #AI #DevLife
052
Reposted by Oleg Tkachenko 🇺🇦
Kevin Gosse @kevingosse.net · 17/12/2025
Visual Studio 2026 18.1.1 has been released. I strongly recommend upgrading if you're using ReSharper, as it fixes an issue that was making startup significantly slower. Thanks a lot to the VS team for their reactivity!
052
Reposted by Oleg Tkachenko 🇺🇦
Kevin Gosse @kevingosse.net · 17/12/2025
Today I ran into a deadlock in VS2026. I debugged it, and it turned out to be a common issue you may run into when writing a profiler. I wrote a short article about it: minidump.net/investigatin...
minidump.net
Investigating a deadlock in Visual Studio
A short investigation that showcases one of the most common problem faced when writing a profiler.
084
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 17/12/2025
Please, we need this kind of feedback.
110
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 17/12/2025
In today's Visual Studio Toolbox, we see how to use Copilot agent mode to write code and how to use Copilot Profiler Agent to optimize your code. Watch the latest episode here 👉 msft.it/63329tYGKx
spot art.
Photo of presenter(s).
text reads: Visual Studio Toolbox: Agent Mode and the Profiler Agent in Visual Studio
022
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 17/12/2025
Get help from Copilot easier than ever, simply by clicking through the context menu in your Editor! You will see multiple tasks and options that Copilot can help you with. This video shows you how it all works: msft.it/63320tcuBG
spot art.
Photo of presenter(s).
text reads: Visual Studio
Get Instant Help from Copilot with Just One Click From Your Editor!
041
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 17/12/2025
"So, grab your favorite warm drink, settle in, and join us for a behind-the-scenes look at how your feedback truly shapes the future of Visual Studio." devblogs.microsoft.com/visualstudio...
devblogs.microsoft.com
Behind the scenes of the Visual Studio feedback system - Visual Studio Blog
Here on the Visual Studio team, our top priority is making your coding experience smoother and more enjoyable. And that begins with truly listening to your feedback. We understand that sometimes shari...
020
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 10/12/2025
#VisualStudio2026 just made Git workflows smoother than ever. ...from faster branch switching to effortless stashing, commit messages, and AI‑powered code reviews, your daily dev flow gets a serious upgrade. Read the blog: msft.it/63329tijFL #GitWorkflow
screen capture of Git workflows in Visual Studio 2026
text reads: feature.highlight
Streamlining your Git workflow with Visual Studio 2026
Read the blog
021
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 09/12/2025
Visual Studio 2026 is here—and it’s redefining the developer experience. In this keynote from Live! 360 Orlando, Mads Kristensen and Nik Karpinsky share how they built a faster, smarter IDE with AI deeply integrated into your workflow. aka.ms/L360-VS2026Key
spot art.
Photo of presenter(s).
text reads: the road to visual studio 2026: building a faster, smarter, IDE
mads kristensen and nik karpinsky
071
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 08/12/2025
.NET Conf session replay: Boost productivity with GitHub Copilot in Visual Studio: ✨ Smart suggestions ✨ Inline chat ✨ Test generation Learn best practices for AI-assisted dev. ▶ msft.it/63326tgv1O #GitHubCopilot #dotNETConf
spot art.
Photo of presenter(s).
text reads: AI-Powered Development with GitHub Copilot in Visual Studio
131
Reposted by Oleg Tkachenko 🇺🇦
Visual Studio @visualstudio.com · 08/12/2025
Thank you to all the developers who attended VSLive! 2025—your networking and enthusiasm made this event what it was. We can’t wait for more networking and learning in 2026. 💡 Comment **“VSLive2026”** for insider info and **exclusive discounts**. Save your spot: msft.it/63325tgvSb
Photo of Nik, Mads, and Rhea in front of Visual Studio Live Banner
051
Reposted by Oleg Tkachenko 🇺🇦
Timothy Snyder @timothysnyder.bsky.social · 07/12/2025
And Ukrainian journalists, civil society, and legal institutions still work.
231854605
Reposted by Oleg Tkachenko 🇺🇦
Anne Applebaum @anneapplebaum.wsocial.eu · 06/12/2025
481161643364
Reposted by Oleg Tkachenko 🇺🇦
.NET @dot.net · 04/12/2025
#dotNETConf session replay: Visual Studio Debugger Go beyond basic breakpoints with advanced techniques: ✅ Conditional breakpoints ✅ Tracepoints & data breakpoints ✅ AI-powered insights for faster issue detection 👉 msft.it/63323tbayV #Debugging
msft.it
Visual Studio Debugger: Advanced Techniques
Master the art of debugging with Visual Studio's most powerful features and hidden gems. This session goes beyond basic breakpoints to explore advanced debugging techniques that will transform how you troubleshoot and understand your code. Learn about conditional breakpoints, tracepoints, data breakpoints, and the new AI-powered debugging insights that help you identify issues faster. Discover time-saving tips for debugging async code, understanding memory issues, and leveraging the watch window and immediate window like a pro. Elevate your debugging skills and become more efficient at solving even the most challenging bugs. .NET 10 — The most intelligent and unified .NET yet: https://msft.it/63324tbay8 .NET Aspire 13 — Simplified orchestration for cloud-native apps: https://msft.it/63325tbayD https://msft.it/63326tbayE Core 10 — Modern, secure, and full-stack web development: https://msft.it/63327tbay1 .NET MAUI 10 — Build beautiful apps on every platform: https://msft.it/63328tbayG C# 14 — A more expressive and productive language: https://msft.it/63329tbayH F# 10 — Safer, faster, and more functional than ever: https://msft.it/63320tbayy Visual Studio 2026 — Faster, smarter, and built for the future: https://msft.it/63321tbayJ .NET Conf 2025 — A global celebration of .NET innovation: https://msft.it/63322tbayK Connect with .NET: Blog: https://msft.it/63323tbayz Twitter: https://msft.it/63324tbayM TikTok: https://msft.it/63325tbay3 Mastodon: https://msft.it/63326tbayO LinkedIn: https://msft.it/63327tbayP Facebook: https://msft.it/63328tbayu Docs: https://msft.it/63329tbayR Forums: https://msft.it/63320tbayr 🙋‍♀️Q&A: https://msft.it/63321tbayT 👨‍🎓Microsoft Learn: https://msft.it/63322tbayp #dotnet
021
Oleg Tkachenko 🇺🇦 @olegtk.bsky.social · 05/12/2025
This
010