Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am mrcoder on github.
  • I am deardog (https://keybase.io/deardog) on keybase.
  • I have a public key ASDMBmVFd3tUqM59DS2idccsQZSMG5BSJ6XneUax4u5OjAo

To claim this, I am signing this object:

@MrCoder
MrCoder / online-uml-sketching-tools-2019.csv
Last active September 2, 2019 23:56
Online UML Sketching tools as of 2019
Name URL Features Data privacy Integration Comments
PlantUML class, use case, activity, sequence, etc. Server side rendering\nNo data stored Confluence, Google Docs, JetBrains IDEs, VS Code, etc. Most well-known tools of this kind
yUML class, use case
@MrCoder
MrCoder / zenuml-handwritten.css
Created November 9, 2018 11:30
ZenUML (www.zenuml.com) handwritten style by @Mayra
@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two');
#diagram .message {
border-bottom: blue 2px solid;
border-bottom-left-radius:500px 20px;
}
#diagram .message.return {
border-bottom: red 2px solid;
border-bottom-right-radius: 500px 20px;
var httpClient = new HttpClient
{
BaseAddress = new Uri("http://localhost:1080"),
DefaultRequestHeaders = {{"Connection", "close"}}
};
var dcrApiClient = RestService.For<IMyApiClient>(httpClient);
mockServerClient("localhost", 1080)
.mockAnyResponse({
"httpRequest": { "method": "GET", "path": "/status" },
"httpResponse": { "statusCode" : 200, "body": "{\"status\": \"OK\"}" },
"times": {
"remainingTimes": 10,
"unlimited": false
},
}
);
var mockServerClient = require('mockserver-client').mockServerClient;
mockServerClient("localhost", 1080)
.mockAnyResponse({
"httpRequest": { "method": "GET", "path": "/status" },
"httpResponse": { "statusCode" : 200, "body": "{\"status\": \"OK\"}" } }
);
var mockserver = require('mockserver-node');
mockserver.start_mockserver({serverPort: 1080});
// API client interface
public interface IMyApiClient
{
[Get("/status")]
Task<string> GetStatus();
}
// Test code
[Fact]
public async Task Get_status()
{
@MrCoder
MrCoder / zenuml.dsl
Last active April 18, 2018 02:25
DSL examples for Web Sequence Chrome Extension (Get the extension from https://chrome.google.com/webstore/detail/web-sequence/kcpganeflmhffnlofpdmcjklmdpbbmef?ref=gist)
// Hello World
ZenUML.Hello(World)
// Simple RESTful API implementation
BookController.get(bookId) {
BookService.get(bookId) {
BookRepository.findOne(bookId)
}
}
@MrCoder
MrCoder / CSS_Examples.css
Last active June 25, 2018 12:51
CSS example for Web Sequence Chrome Extension (Get the extension from https://chrome.google.com/webstore/detail/web-sequence/kcpganeflmhffnlofpdmcjklmdpbbmef?ref=gist)
div.occurrence {
background: yellowgreen;
}
div.message .name[data-v-7d81ead6],
div.message .name[data-v-56970371],
.message .name[data-v-72ecb252]{
font-size: 13px;
}