Some Of My Favorite Tools Or Sites
- 1 Intro
- 2 Agile
- 3 Software DevelopmentÂ
- 4 Coding Sites
- 5 Cluster Management
- 6 Countdown Timers
- 7 Cloud Application Monitoring Tools
- 8 Documentation
- 9 DDOS Attacks
- 10 Free Icons, Pictures and Images
- 11 Drawing / Diagrams / Flowcharts
- 12 Voting, Surveys and Kudos
- 13 Editors
- 13.1 Monico Editor
- 14 Electronics
- 15 Groups And Meetups
- 16 Hex Editors
- 17 Learning Platforms
- 18 Logging
- 19 Network Performance / Throughput
- 20 Security PublicationsÂ
- 20.1 Stacks
- 21 Distributed Tracing
- 22 Online Magazines And Blogs
- 23 Comment/Discussion Platform
- 24 Recruiting Sites
- 25 Scheduling Sites
- 26 Slack Channels
- 27 Vulnerability Scanners
- 28 Windows
- 29 Workflow Automation
- 30 Surveys
- 31 SLA Computations
- 32 Terminal Emulators
Intro
An article where I keep favorite tools or websites which make my job easier.
Agile
For sprint retros, this tool is fantastic:Â https://app.retrium.com
Software DevelopmentÂ
Dr Dobbs has a great wealth of information on software development for every language:Â http://www.drdobbs.com/
Coding Sites
HackerEarth - Hackathons, Programming Challenges, And Coding Competitions.
HotExamples gives you programming samples for different languages. C#: https://csharp.hotexamples.com/examples/Microsoft.WindowsAzure.Storage.Queue/CloudQueueMessage
Â
Cluster Management
Pacemaker is an open source cluster resource manager (CRM), a system that coordinates resources and services that are managed and made highly available by a cluster.
In essence, Corosync enables servers to communicate as a cluster, while Pacemaker provides the ability to control how the cluster behaves.
Countdown Timers
virtualbreak.org helps you provide beautiful countdown screens for various breaks in virtual trainings and workshops.
Â
Cloud Application Monitoring Tools
Cloudwatch, Datadog, New Relic, RRDTool
Prometheus + Grafana, they're free, work well, documented
https://www.reddit.com/r/devops/comments/ige5jr/whats_your_preferred_cloud_application_monitoring/
Documentation
This repository contains the source content and code for Kong's documentation website. It's built using Jekyll and deployed with Netlify.
Â
Sphinx is a "tool that makes it easy to create intelligent and beautiful documentation.Â
I learned about this tool from AirFlow's website on GCP functions
It was originally created for the Python documentation, and it has excellent faci"lities for the documentation of software projects in a range of languages
A list of pages using this tool can be found here. Â
It has many available themes (styles).
Generate web pages, printable PDFs, documents for e-readers (ePub), and more all from the same sources
You can use reStructuredText or Markdown to write documentation
An extensive system of cross-referencing code and documentation
Syntax highlighted code samples
A vibrant ecosystem of first and third-party extensions
Read the Docs simplifies software documentation by automating building, versioning, and hosting of your docs for you.
ExDoc is a tool to generate documentation for your Elixir projects. To see an example, you can access Elixir's official docs.
I learned about this tool from Broadway's documentation. I really like this style.Â
Automatically generates HTML and EPUB documents from your API documentation
Support for custom pages and guides (in addition to the API reference)
Support for custom grouping of modules, functions, and pages in the sidebar
Generates HTML documentation accessible online and offline
Responsive design with built-in layout for phones and tablets
Customizable logo on the generated documentation
Each documented entry contains a direct link back to the source code
MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
Documentation source files are written in Markdown, and configured with a single YAML configuration file.
Choose between the built in themes: mkdocs and readthedocs, select one of the 3rd party themes listed on the MkDocs Themes wiki page, or build your own.
The built-in dev-server allows you to preview your documentation as you're writing it.
DDOS Attacks
Â
BreakingPoint Cloud - 5GB of outbound traffic on free account
Gain actionable insight into your Microsoft Azure DDoS protection
Validate Microsoft Azure DDoS protection service defenses for your Azure resources.
Optimize your DDoS response process to reduce the time to detect and react to attacks
Accelerate time to meet your DDoS compliance requirements
Train your network security teams
Free Icons, Pictures and Images
Pixabay - my favorite for license-free pictures, images, icons, music and vidoes! Can be used commercially
Flat Icon - free icons
The Noun Project - Places license in the icons image itself
Unsplash The internet’s source for visuals. - Commercial and non-commercial purposes
Â
Drawing / Diagrams / Flowcharts
Easy diagrams: https://www.websequencediagrams.com/
For group collaboration on drawings: Realtimeboard, which is now owned by Miro:Â https://miro.com
Â
Voting, Surveys and Kudos
Give Kudos
Â
Editors
Monico Editor
The Monaco Editor is the code editor that powers VS Code. A good page describing the code editor's features is here.
It is licensed under the MIT License and supports Edge, Chrome, Firefox, Safari and Opera.
The Monaco editor is not supported in mobile browsers or mobile web frameworks.
Find more information at the Monaco Editor repo.
Â
Electronics
Â
The Raspberry Pi web simulator.
Â
Â
Groups And Meetups
Boston New Technology - Events about local startups
Boston Tech Jam - A place to show off your company while looking for candidates.
HackerX - where developers meet (recruiting event as well)
Rough Draft Ventures - for early student-led startups
Hex Editors
Â
Learning Platforms
learnondemandsystems.com (lab on demand) is the system Microsoft uses for its Azure training labs
for free programming classes.
Udemy
LinkedIn Learning
Logging
Really love Splunk's search capabilities
Microsoft Log Parser v2.2 for parsing event, CSV, XML files with SQL queries. There is also a GUI interface from Lizards.
Network Performance / Throughput
Â
iPerf, which works on both Windows and Linux and has both client and server modes. It is limited to 3Gbps for Windows VMs.
This tool does not perform any read/write operations to disk. It solely produces self-generated TCP traffic from one end to the other. It generates statistics based on experimentation that measures the bandwidth available between client and server nodes. When testing between two nodes, one node acts as the server, and the other node acts as a client.
Download iPerf. For details, see iPerf documentation.
A few more performance tools discussed here Validate VPN throughput to a virtual network - Azure VPN Gateway.
Security PublicationsÂ
PeerLyst - A real good source of information and eGuides
Security Week - Good newsletter
Â
Stacks
Find out what technology stacks / tools different companies are using:
Distributed Tracing
OpenCensus is an open source, vendor-agnostic, single distribution of libraries to provide metrics collection and distributed tracing for services.
It also enables the open source community to enable distributed tracing with popular technologies like Redis, Memcached, or MongoDB.
.NET distributed tracing and OpenTelemetry
OpenTelemetry is a vendor-neutral library that supports several services. For more information, see Collect distributed traces with OpenTelemetry.
OpenTelemetry is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.
Application Insights is a full-featured service provided by Microsoft. For more information, see Collect distributed traces with Application Insights.
For Java Zipkin Brave:
Brave is a distributed tracing instrumentation library. Brave typically intercepts production requests to gather timing data, correlate and propagate trace contexts.
Â
Online Magazines And Blogs
Free Software Magazine - Free Software Magazine (also known as FSM and originally titled The Open Voice) is a Web site that produces a (generally bi-monthly) mostly free-content online magazine about free software. Founded in 2004
Â
Â
Comment/Discussion Platform
Add discussion area to posts
Recruiting Sites
AngelList - Local startup jobs
Scheduling Sites
Â
Allows people to schedule a meeting: https://meet.goodtime.io/ I used it with Kong. Very nice.
Used by a lot of companies: https://calendly.com/
Â
Slack Channels
Boston DevOps - A great resource of local DevOps talent and information
Vulnerability Scanners
Â
Automated Security Validation (SecVal)
Windows
PsExec from PsTools allows you to impersonate the Local System account so you can execute actions that would other wise be restricted via ACLs:Â
.\psexec /s cmd.exe
Workflow Automation
Â
Zapier moves info between your web apps automatically
IFTTT is short for If This Then That, and is the best way to integrate apps, devices, and services. We help devices, services, and apps work together in new and powerful ways.
Surveys
SLA Computations
Â
SLA calculator:
LISP source code: https://uptime.is/uptime.lsp
Â
Â
Â
Â
Terminal Emulators
ConEmu (short for Console emulator) is a free and open-source tabbed terminal emulator for Windows
ConEmu-Maximus5 aims to be handy, comprehensive, fast and reliable terminal window where you may host any console application developed either for WinAPI (cmd, powershell, far) or Unix PTY (cygwin, msys, wsl bash). As Windows console window enhancement (local terminal emulator), ConEmu presents multiple consoles and simple GUI applications (like PuTTY for example) as one customizable tabbed GUI window with various features.