All Projects β†’ grantwinney β†’ Surviving-WinForms

grantwinney / Surviving-WinForms

Licence: MIT license
WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to Surviving-WinForms

CodeWars
Daily Coding Exercises to sharpen problem solving skills
Stars: ✭ 67 (+86.11%)
Mutual labels:  software-development, software-design
sciware
Learning materials for scientific software development
Stars: ✭ 40 (+11.11%)
Mutual labels:  software-development
AsteroidsWasm
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Xamarin
Stars: ✭ 136 (+277.78%)
Mutual labels:  winforms
SimpleClassicTheme
No description or website provided.
Stars: ✭ 29 (-19.44%)
Mutual labels:  winforms
TailwindTraders-PointOfSale
Tailwind Traders - Point of Sale Legacy Migration to Microsoft Azure
Stars: ✭ 16 (-55.56%)
Mutual labels:  winforms
XamlIslands
Repository with several XAML Islands v1 samples (Win32, WPF, and WinForms) to demonstrate how to use it.
Stars: ✭ 47 (+30.56%)
Mutual labels:  winforms
LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (+75%)
Mutual labels:  software-development
software-factory
The ready to use Continuous Integration platform
Stars: ✭ 17 (-52.78%)
Mutual labels:  software-development
XAF Security E4908
This repository contains examples for Role-based Access Control, Permission Management, and OData / Web / REST API Services for Entity Framework and XPO ORM
Stars: ✭ 47 (+30.56%)
Mutual labels:  winforms
software-architecture-books
A comprehensive list of books on Software Architecture.
Stars: ✭ 7,397 (+20447.22%)
Mutual labels:  software-design
hotel-management-v2
🏨 Hotel Management App.
Stars: ✭ 25 (-30.56%)
Mutual labels:  winforms
soft-skills
🍦List of Soft Skills for software engineers/developers.
Stars: ✭ 36 (+0%)
Mutual labels:  software-development
ObjectListView
ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.
Stars: ✭ 72 (+100%)
Mutual labels:  winforms
SimpleCad
A basic CAD-like control surface for winforms.
Stars: ✭ 81 (+125%)
Mutual labels:  winforms
events
Repository of events for the Software Crafters Sydney community
Stars: ✭ 13 (-63.89%)
Mutual labels:  software-design
Krypton-Toolkit-Suite-Extended-NET-5.470
An extension to the Krypton Toolkit suite of controls for .NET framework 4.7
Stars: ✭ 51 (+41.67%)
Mutual labels:  winforms
DebounceMonitoring
πŸ“‘ Add debounce logic for any method in a single line.
Stars: ✭ 44 (+22.22%)
Mutual labels:  winforms
WindowsFormsLifetime
.NET Core hosting infrastructure for Windows Forms.
Stars: ✭ 66 (+83.33%)
Mutual labels:  winforms
resources-to-master-software-engineering-interview-for-non-cs-majors
πŸ“– Resources To Master Software Engineering Interview for Non CS Majors
Stars: ✭ 44 (+22.22%)
Mutual labels:  software-design
ganttchart
The Winforms Gantt Chart is the .NET Winforms control originally hosted on CodePlex (http://ganttchart.codeplex.com)
Stars: ✭ 150 (+316.67%)
Mutual labels:  winforms

CI Build License: MIT Language Twitter

Surviving WinForms

Let's face it, WinForms is here to stay. Whatever new hotness comes and goes in the world of web, many developers will find themselves supporting the desktop apps of yesteryear (or yesterdecade).

The apps work, representing thousands of hours of effort and business rules, fine-tuning and bug fixes, and companies won't needlessly convert anytime soon. In truth, it might not even be wise... an app converted to a new platform could very well introduce dozens or hundreds of new bugs.

So to all my fellow devs that find themselves supporting the old coldness, let's make the best of it...

Avoiding Anti-Patterns

Clarity / Conciseness

Debugging / Logging

Testing

Threading

Web

CEFSharp

Other Resources

Other interesting and helpful links, in no particular order:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].