Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Let’s consider a simple programming challenge: Summing all elements in a large array.
-
In Part 1 we talked about what are Job Queues in C#, when they should be used and how to implement them.
-
Some of the biggest performance problems in almost any .NET application boil down to string operations.
-
One of the most powerful tools in programming is the Job Queue.
-
With a rough estimate of over 3 million .NET developers, creating development tools for them is a huge market.
-
One of the most useful tools in .NET troubleshooting is Dump Files.
-
LINQ is awesome, right?
-
Welcome to the 3rd and final part of the Deadlocks-in-Depth series.
-
In software, one developer can make a big difference.
-
In the previous post , we saw some the basics of .NET deadlocks.
-
For me, multi-threading programming is one of the most fun things I do as a developer.
-
Mediavine Programmatic Advertising (Ver 1.1) The Website works with Mediavine to manage third-party interest-based advertising appearing on the Website.
-
We’ve all been Junior developers at some point.
-
Anyone who worked on a big enterprise project knows memory leaks are like rats in a big hotel.
-
Event registrations in C# (and .NET in general) are the most common cause of memory leaks.
-
In Part 1 and Part 2 we saw how C# formed and evolved along the years, from its inception in 2000 up to C# 6.0 release in 2015.
-
Desktop application development dominated the software world for many years.
-
I’m sure every software engineer with a long career had this dilemma: Should I join a startup or a big corporation?
-
While trying to explain to a friend what I actually do all day, I came up with this summary of our conversation: This of course not counting coffee, lunch, and snack breaks.
-
Office politics always sounds kind of negative, right?
-
One of the most important things in a good project is naming.
-
If you’re working on a MEF (Managed Extensibility Framework) application, you’re probably familiar with its ups and down.
-
I recently had to create a Roslyn Analyzer that envelopes code in a try/catch statement.
-
In part 1 , we saw how C# has evolved from its inception in 2000 to the C# 3.0 release in 2008.
-
Around the year 2000, Microsoft developed the C# language (led by Anders Hejlsberg ).
-
Did you hear about stackshare ?
-
I recently encountered an interesting challenge: How to display a .NET object’s properties in an expandable tree view?
-
Tutorial Table of Contents: Part 1: Introduction to VS extensibility Part 2: Add Menu Item Part 3: Add command to context menu and get selected code Part 4: Show a popup Window Part 5: Highlight code in Editor Part 6: Follow a span of code with TrackingSp…
-
Some problems in programming seem to stay and bother us forever.
-
Fixing bugs is a huge part of a developer’s job, but not many think or read about the actual process of solving a bug.
-
Tutorial Table of Contents: Part 1: Introduction to VS extensibility Part 2: Add Menu Item Part 3: Add command to context menu and get selected code Part 4: Show a popup Window Part 5: Highlight code in Editor Part 6: Follow a span of code with TrackingSp…
-
Tutorial Table of Contents: Part 1: Introduction to VS extensibility Part 2: Add Menu Item Part 3: Add command to context menu and get selected code Part 4: Show a popup Window Part 5: Highlight code in Editor Part 7: Insert buttons between text characters
-
I think I spend more time debugging code than writing code, designing software architecture, trying to reproduce bugs and even going to meetings!
-
Tutorial Table of Contents: Part 1: Introduction to VS extensibility Part 2: Add Menu Item Part 3: Add command to context menu and get selected code Part 4: Show a popup Window part 6: Follow a span of code with TrackingSpan Part 7: Insert buttons between…
-
Tutorial Table of Contents: Part 1: Introduction to VS extensibility Part 2: Add Menu Item Part 3: Add command to context menu and get selected code Part 5: Highlight code in Editor part 6: Follow a span of code with TrackingSpan Part 7: Insert buttons be…
-
In part 2 of the tutorial we created a simple VS extension with a single Menu item.
-
The previous blog post introduced the wonderful world of Visual Studio extensions.
-
Ever used Resharper , CodeMaid , WebEssentials , OzCode or CodeRush ?
-
In software we have to learn new technologies all the time.
-
In my previous company, we experienced a reoccurring nightmare.
-
In WPF we define a UI resource system (mostly in XAML resource dictionaries) which includes colors, templates, icons, styles and so on.
-
How the annual review scores are formed in the eyes of managers always fascinated me.
-
WPF is very dynamic and allows us to use resources in many different ways.
-
Did you ever feel like Visual Studio is rebuilding projects every single time, even when there were no changes to the code?
-
After working for the last three years with TFS’s classic source control TFVC, I recently moved to a new company and with that, to Git.
-
After a relatively short time looking for a job, I joined my a new company: CodeValue .
-
When starting with WPF, I had a hard time realizing when to use converters and just how powerful they can be.
-
In my last post .
-
Have you ever encountered an over designer?
-
Recently I was dealing with a couple of bugs in C# regarding timeout behavior.