Alerting Philosophy · Netflix/atlas WikiIt is recommended for all alerts to adhere to the follow guidelines: Keep conditions simple. Alerts should be actionable. Check for measured failure on critical paths rather than a lack of success. Alerts should not have special cases for routine maintenance. Consider how the alert check can fail.tagged: alertingnetflix30-10-2017
Remote access API - Jenkins - Jenkins WikiJenkins provides machine-consumable remote access API to its functionalities. Currently it comes in three flavors: XML JSON with JSONP support Pythontagged: jenkinscidevops30-10-2017
choo handbook - your first choo appIf you're comfortable with the basics of JavaScript, HTML & CSS, but you've never built an interactive web app before, this guide is for you. If you are a seasoned JavaScript developer with experience in other frameworks, and are looking to try choo for the first time, this guide is also for you.tagged: choostatespeclate25-10-2017
Can You Afford It?: Real-world Web Performance Budgets – Infrequently Notedperformance budgets are an essential but under-appreciated part of product success and team health. Most partners we work with are not aware of the real-world operating environment and make inappropriate technology choices as a result. We set a budget in *time oftagged: performancebudgetnumbers23-10-2017
Voice Guidelines | ClearleftDesigning a voice interface? Here's a useful list of lists: as many guiding principles as we could find, all in one place. List compiled and edited by Ben Sauer @bensauer.tagged: voiceguidelinesclearleft23-10-2017
Writing for user interfaces - Service Manual - GOV.UKAim to minimise cognitive load by being as clear as possible and using the same language as your users. This helps: reduce the amount of time you spend dealing with mistakes make your service inclusive for people who struggle with reading or have limited English Even specialist users prefer clear language. No one likes having their time wasted, especially busy people like health workers. It’s especially important to choose an intuitive name for your service. If your title reflects your users’ language, they’ll be able to find your service and understand what it does. Don’t follow strict grammar conventions if it makes things clearer.tagged: writinguxgds20-10-2017
Docker Cheat Sheet with examples (Example)Docker Cheat Sheet is a nice documentation. It provides us Docker basic commands and system and It's easy to understand. But there are less exaples, I reconstructed it with real examples. You should refer above document about installation.tagged: dockercheat-sheetcheat18-10-2017
Docker Cleanup Commands | Calazan.comI've been working quite a bit with Docker these last few weeks and one thing that I found really annoying was all these unused containers and images taking up precious disk space. I wish Docker has a 'docker clean' command that would delete stopped containers and untagged images. Perhaps sometime in the near future as the project is very active. But for the time being, these commands should do the job.tagged: dockerdevopsdangling-containers18-10-2017
image-trace-loaderLoads images and exports traced outlines as image/svg+xml URL-encoded datatagged: imagesperfbest-practice18-10-2017
How we make remote working workNow that, according to a recent study, over half of employees work remotely at least once per week, remote working is no longer considered an exception. Companies that recognise the benefits and work hard to support effective remote working are rewarded with happy and productive people.tagged: remote18-10-2017
BetterSnapTool on the Mac App StoreBetterSnapTool allows you to easily manage your window positions and sizes by either dragging them to one of the screen's corners or to the top, left or right side of the screen. This enables you to easily maximize your windows, position them side by side or even resize them to quarters of the screen.tagged: snaposx18-10-2017
Inclusive - Microsoft DesignIt’s in our mission statement: empower every person on the planet to achieve more. Designing for inclusivity opens up our experiences and reflects how people adapt to the world around them.tagged: inclusive-designmicrosoftinclusive17-10-2017
jenkinsci/throttle-concurrent-builds-pluginThis plugin allows for throttling the number of concurrent builds of a project running per node or globally.tagged: jenkinsthrottleplugins13-10-2017
Groovy Language DocumentationIntroduction Groovy… is an agile and dynamic language for the Java Virtual Machine builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk makes modern programming features available to Java developers with almost-zero learning curve provides the ability to statically type check and statically compile your code for robustness and performance supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications simplifies testing by supporting unit testing and mocking out-of-the-box seamlessly integrates with all existing Java classes and libraries compiles straight to Java bytecode so you can use it anywhere you can use Javatagged: groovysyntaxdevops12-10-2017
OperatorsThis chapter covers the operators of the Groovy programming language.tagged: groovydevops12-10-2017