Death to JIRA | TechCrunch: "I promised a better way. It is astonishingly simple. We already have an extremely powerful descriptive system which can be used to specify complex systems while including ambiguities, uncertainties, interwoven relationships, iterative levels of success, and an arbitrarily broad spectrum of scale and detail. It is called “prose.”
For some reason many companies today seem to be terrified of the prospect of writing more than a couple of paragraphs of clear and simple prose. But a well-written 8-page document can define the nuances of a complicated system far better than a whole cumbersome flotilla of interlinked JIRA tickets.
Indeed it’s easy to envision an automated system which takes a simple text document, parses it into sentences, bullet points, paragraphs, sections, and chapters, and tracks the estimation and progress of those elements — at whichever scale makes sense in that context — instead of tickets. (I suppose you could even automatically render them into JIRA tickets, if you really had to; but the point is that the master specification would be a single coherent prose document.)"
'via Blog this'
Be warned that this is mostly just a collection of links to articles and demos by smarter people than I. Areas of interest include Java, C++, Scala, Go, Rust, Python, Networking, Cloud, Containers, Machine Learning, the Web, Visualization, Linux, System Performance, Software Architecture, Microservices, Functional Programming....
Sunday, 11 December 2016
List of Consistency Models for Cloud Storage Services - CloudRail
List of Consistency Models for Cloud Storage Services - CloudRail
This article compares consistency models of all major cloud storage providers. The CloudRail Unified API makes integrating different cloud storage services into your code easy. It provides easy to use, abstracted interfaces that allow you to treat groups of those services similarly by using the exact same methods. Yet, the services are not 100% the same and one important distinctive attribute is the service’s consistency model. It can impact how you write your code and is thus something every developer should be aware of.:
'via Blog this'
This article compares consistency models of all major cloud storage providers. The CloudRail Unified API makes integrating different cloud storage services into your code easy. It provides easy to use, abstracted interfaces that allow you to treat groups of those services similarly by using the exact same methods. Yet, the services are not 100% the same and one important distinctive attribute is the service’s consistency model. It can impact how you write your code and is thus something every developer should be aware of.:
'via Blog this'
Monday, 28 November 2016
Monday, 7 November 2016
Sunday, 6 November 2016
Picking an OpenStack Networking Solution | OpenStack Summit Videos
Picking an OpenStack Networking Solution | OpenStack Summit Videos: "OpenStack networking ecosystem is very rich with both open source and proprietary
solutions representing many different architectures to implement Neutron and networking services.
What are the high level differences between the various open source solutions? What should you look for
when picking a solution? Topics include L2/L3 gateways, L3 only networks, monitoring and debugging, containers, hybrid cloud, connecting legacy networks with new networks, NFV and service chaining, scaling, federation, and more."
'via Blog this'
solutions representing many different architectures to implement Neutron and networking services.
What are the high level differences between the various open source solutions? What should you look for
when picking a solution? Topics include L2/L3 gateways, L3 only networks, monitoring and debugging, containers, hybrid cloud, connecting legacy networks with new networks, NFV and service chaining, scaling, federation, and more."
'via Blog this'
Dockerizing the Hard Services: Neutron & Nova | OpenStack Summit Videos
Dockerizing the Hard Services: Neutron & Nova | OpenStack Summit Videos:
'via Blog this'
We'll talk about the benefits and pitfalls involved in successfully running complex services like Neutron and Nova inside of Docker containers.
Topics will include:
- What magic incantations are needed to run these services at all?
- How to prevent HA router failover on service restarts.
- How to prevent network namespaces from breaking everything.
- Lessons learned in how to manage configuration changes and deployments.
'via Blog this'
Sunday, 2 October 2016
Docker: "I just want to run a container!" - Julia Evans
"I just want to run a container!" - Julia Evans: "here's the tl;dr:
As far as I can tell running containers without using Docker or Kubernetes or anything is totally possible today, but no matter what tools you use it’s definitely not as simple as "just run a container". Either way going through all these steps helps me understand what the actual components of running a container are and what all these different pieces of software are trying to do.
This landscape is pretty confusing but I think it’s not impossible to understand! There are only a finite number of different pieces of software to figure out the role of :)"
'via Blog this'
- you can run Docker containers without Docker
- runC can run containers... but it doesn't have overlayfs
- but overlay filesystems are important!
- rkt has overlay filesystem support.
- you need to start & supervise the containers! You can use any regular process supervisor to do that.
- also you need to tell your computers which containers to run
- software around the OCI standard is evolving but it's not there yet
As far as I can tell running containers without using Docker or Kubernetes or anything is totally possible today, but no matter what tools you use it’s definitely not as simple as "just run a container". Either way going through all these steps helps me understand what the actual components of running a container are and what all these different pieces of software are trying to do.
This landscape is pretty confusing but I think it’s not impossible to understand! There are only a finite number of different pieces of software to figure out the role of :)"
'via Blog this'
Subscribe to:
Posts (Atom)