- Poor API specfification is ....
- Generating/Doing useless/counterproductive work is ....
- Micromanaging developers into brainwashed zombies is ....
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
- Follow standard conventions.
- Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
- Boy scout rule. Leave the campground cleaner than you found it.
- Always find root cause. Always look for the root cause of a problem.
Title | Domain | Product | Old | New |
---|---|---|---|---|
Amadeus Travel Innovation Sandbox | amadeus.com | |||
2ch matome feeds APIs | apitore.com | 2chMatomeFeedsApis | ||
Certificate feeds APIs | apitore.com | certificateFeedsApis | ||
Cosine Similarity | apitore.com | cosineSimilarity | ||
Design feeds APIs | apitore.com | designFeedsApis | ||
[Game feeds APIs](https://darosh.github.i |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs') | |
const path = require('path') | |
const yaml = require('js-yaml') | |
const knownCategories = yaml.load(fs.readFileSync('./resources/categories.yaml', 'utf8')) | |
const TITLE = 0 | |
const DOMAIN = 1 | |
const PRODUCT = 2 | |
const OLD = 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
APIs Discovery Service googleapis.com discovery developer_tools | |
DLP googleapis.com dlp cloud | |
Google Cloud DNS googleapis.com dns cloud | |
DoubleClick Bid Manager googleapis.com doubleclickbidmanager marketing | |
DoubleClick Search googleapis.com doubleclicksearch marketing | |
Firebase Dynamic Links googleapis.com firebasedynamiclinks backend | |
Firebase Remote Config googleapis.com firebaseremoteconfig backend | |
Firebase Rules googleapis.com firebaserules backend | |
Google Cloud Firestore googleapis.com firestore backend | |
Fitness googleapis.com fitness other |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6-dot-authentiqio.appspot.com security | |
apacta.com time_management, project_management | |
apitore.com documentFrequencyApis text | |
apitore.com languageDetectionApis text | |
apitore.com sentencepieceApis_tweet_ text | |
apitore.com sentencepieceApis_wikipedia_ text | |
apitore.com sentenceSeparatorApis text | |
apitore.com sentenceSimilarity text | |
apitore.com sentimentApis text | |
apitore.com synonymApis text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs') | |
const path = require('path') | |
const yaml = require('js-yaml') | |
// loads and parses tab delimited file 'categories.tab' | |
readFileAsync(path.join(__dirname, 'categories.tab')).then(data => { | |
const records = data.trim() | |
.split('\n').map(line => | |
line.split('\t').map((cell, index) => | |
index > 1 |
This works probably only for blueprint/entity based APIs like loopback.io.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
angular.module("materialCalendar", ["ngMaterial", "ngSanitize"]); | |
angular.module("materialCalendar").constant("materialCalendar.config", { | |
version: "0.2.13", | |
debug: document.domain.indexOf("localhost") > -1 | |
}); | |
angular.module("materialCalendar").config(["materialCalendar.config", "$logProvider", "$compileProvider", function (config, $logProvider, $compileProvider) { | |
if (config.debug) { | |
$logProvider.debugEnabled(false); |
NewerOlder