firegurafiku / diy-process-list Goto Github PK
View Code? Open in Web Editor NEWJob-hiring test assignment which was meant to demonstrate my skills in .NET and C#, and, specifically, reflection.
Job-hiring test assignment which was meant to demonstrate my skills in .NET and C#, and, specifically, reflection.
DIY Process List ================ This project is a test assignment I have completed as a part of a job-hiring process I was once encountered in. What I was asked was to demonstrate my skills in .NET and C#, with a slight emphasis on reflection techniques. Despite I spent whole day writing code and designing UI, the final program is hardly useful for anyone's daily tasks. However, its code contains a bunch of helper subroutines which I think may be worth reusing by me or someone else. Implementation notes -------------------- * I didn't use XML comments intentionally. Of course, I know how to use them, but in this project the only thing they're going to do is to spoil the code appearance. * Exception handling is quite optimistic in many places, but what are we going to do if, say, 'Expression.Lambda' fails? Only die; so let the program fail fast. * There is a plenty of room for UI improvements. For example, I could make current process selection persist during the listbox update, or add more columns, configurable via header's context menu. Next time, maybe. Authors ------- I wasn't paid for completing this test assignment, so I retain all copyright for the work. However, I was asked not to disclose the company's exact name and problem formulation text. (c) Pavel Kretov, 2016. This work provided under the terms of WTFPL or MIT license (you are free to choose the one which suits your needs better).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.