Software Engineering

Software Engineering

1635 bookmarks
Newest
kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2017
kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2017
"Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective."
kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2017
Rules of ml
Rules of ml

This document is intended to help those with a basic knowledge of machine learning get the benefit of best practices in machine learning from around Google. It presents a style for machine learning, similar to the Google C++ Style Guide and other popular guides to practical programming. If you have taken a class in machine learning, or built or worked on a machine­learned model, then you have the necessary background to read this document.

Rules of ml
NGINX vs. Apache: Our View of a Decade-Old Question
NGINX vs. Apache: Our View of a Decade-Old Question
"In this article, I’ll share my perspective on these changes and limitations, and explain how a modern web developer can respond. I write this as a very early user of Apache (and of NCSA’s httpd before that), as someone who wrote CGI scripts in bash and Perl before PHP was anywhere near mainstream, and as a one‑time software engineer at Zeus, one of the very first event‑driven web servers to challenge the Apache model of doing things. My belief is absolutely not that Apache is unfit for purpose, but that in the face of modern web applications, it is now dated and needs support in order to function effectively."
NGINX vs. Apache: Our View of a Decade-Old Question
Tyk - Open Source API Gateway, API Management Platform, Developer Portal and Analytics - Tyk
Tyk - Open Source API Gateway, API Management Platform, Developer Portal and Analytics - Tyk

"Tyk is an open source API Gateway that is fast, scalable and modern. Out of the box, Tyk offers an API management platform with an API Gateway, API analytics, developer portal and API Management Dashboard. Tyk can be installed on-premises, as a cloud service, or as a hybrid for the best of both worlds."

Tyk - Open Source API Gateway, API Management Platform, Developer Portal and Analytics - Tyk
Resinos - home
Resinos - home
"ResinOS packages the essentials: a kernel optimised for each device type, systemd, a networking stack optimised for diverse network conditions, and Docker. By using the resin device toolbox you can develop on a resinOS device from your machine, with an efficient workflow that gets out of the way of building your project."
Resinos - home
helpyio/helpy: Helpy is a modern, "mobile-first" helpdesk application built in Ruby. Features include multi-lingual knowledgebase, community discussions and private tickets integrated with email.
helpyio/helpy: Helpy is a modern, "mobile-first" helpdesk application built in Ruby. Features include multi-lingual knowledgebase, community discussions and private tickets integrated with email.
"Helpy is a modern, "mobile-first" helpdesk application built in Ruby. Features include multi-lingual knowledgebase, community discussions and private tickets integrated with email."
helpyio/helpy: Helpy is a modern, "mobile-first" helpdesk application built in Ruby. Features include multi-lingual knowledgebase, community discussions and private tickets integrated with email.
Kontena - The Developer Friendly Container & Microservices Platform
Kontena - The Developer Friendly Container & Microservices Platform

Kontena is an open source project for orchestrating and running containerized workloads on a cluster. Kontena system is comprised of a number of Kontena Nodes (machines or VMs that run containerized workloads) and a Kontena Master that controls and monitors the Nodes.

With Kontena, you can describe your application with Kontena Service definition. A Service definition describes the container image, networking, scaling and stateful/stateless attributes for your application. Services may be linked together to create desired architecture. Each service is automatically assigned with internal DNS address that can be used inside your application for inter-Service communications.

The summary of Kontena key features:

Scheduler with affinity filtering Built-in private Docker image registry Remote VPN access for workload services Ready made load-balancing service Log and statistics aggregation with streaming Access control and roles for Kontena users Kontena is used with Kontena command line interface Kontena CLI. At the moment, there is no graphical (web based) UI for Kontena.

Kontena - The Developer Friendly Container & Microservices Platform
VictorOps | DevOps Alerting & Real-Time Incident Management
VictorOps | DevOps Alerting & Real-Time Incident Management

"VictorOps is a hub for centralizing the flow of information throughout the incident lifecycle. Driven by IT and DevOps system data, VictorOps provides a unified platform for real-time alerting, collaboration, and documentation.

Using VictorOps, teams resolve incidents faster to help minimize the impact of downtime and speed innovation."

VictorOps | DevOps Alerting & Real-Time Incident Management
Vamp :: The Very Awesome Microservices Platform
Vamp :: The Very Awesome Microservices Platform
"Vamp, or the Very Awesome Microservices Platform, takes the pain out of running complex and critical service based architectures. Vamp's core features are a platform-agnostic microservices DSL, powerful A-B testing/canary releasing, autoscaling and an integrated metrics & event engine."
Vamp :: The Very Awesome Microservices Platform
lambci/lambci: A continuous integration system built on AWS Lambda
lambci/lambci: A continuous integration system built on AWS Lambda

"LambCI is a package you can upload to AWS Lambda that gets triggered when you push new code or open pull requests on GitHub and runs your tests (in the Lambda environment itself) – in the same vein as Jenkins, Travis or CircleCI.

It integrates with Slack, and updates your Pull Request and other commit statuses on GitHub to let you know if you can merge safely."

lambci/lambci: A continuous integration system built on AWS Lambda
kogan/eClaire: Trello card printer
kogan/eClaire: Trello card printer

"eClaire prints Trello cards from a label printer automatically! It's simple and easy, all you need to do as a Trello user is add a "PRINTME" label to your Trello card.

Having a physical wall and a Trello board is not without it's own pain - we had to keep the two in sync and for months we were typing a card in trello and writing a physical card for the wall and this overhead was not sitting well with us as a fast paced, efficient team."

kogan/eClaire: Trello card printer