REST and RPC are common approaches for building APIs. REST uses HTTP and focuses on resources, using verbs like GET, PUT and DELETE to manipulate representations of resources. It favors loose coupling between services. RPC relies on requests and returns structured data, often using protocols like Thrift, Protobuf or JSON-RPC. It allows for tight integration but is less flexible. The document also discusses pub/sub, event-driven architectures, reactive programming and other approaches relevant to distributed systems.
Lessons Learned: Using Concourse In ProductionShingo Omura
The document summarizes ChatWork's experience using Concourse for continuous integration and delivery (CI/CD) of their infrastructure projects. It describes ChatWork's context and use case, highlighting the benefits of using Concourse such as reduced operational load and easier development and testing of deployment processes. It also provides tips for developing pipelines in Concourse and notes some limitations around authorization and parameterized jobs that could be improved.
From legacy to modern CI/CD in tis with concourseisshan
Concourse CI/CD Meetup Tokyo #5 !
https://www.meetup.com/ja-JP/Concourse-CI-Tokyo-Meetup/events/237720292/
From legacy to modern CI/CD in tis with concourse
The document discusses DevOps practices at Flickr for deploying code 10 times per day. It links to a slideshare presentation about Flickr's cooperation between development and operations teams. Additional links are provided about codebases, infrastructure as code, and other DevOps topics.
- Concourse is a open source CI/CD tool that allows building and testing projects in containers. It uses a pluggable resource interface to check for changes and run builds in isolated containers.
- While Concourse natively supports running builds in containers, it does not support running external services like databases that may be needed to test against.
- One solution is to use "Docker in Docker in Garden" (DCINDG), which runs a Docker daemon inside a Docker container managed by Concourse's Garden container runtime. This allows testing tasks to use Docker Compose to stand up external services in isolated containers.
- The presentation demonstrated this approach with a sample project on GitHub and discussed Concourse concepts like jobs, resources
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
REST and RPC are common approaches for building APIs. REST uses HTTP and focuses on resources, using verbs like GET, PUT and DELETE to manipulate representations of resources. It favors loose coupling between services. RPC relies on requests and returns structured data, often using protocols like Thrift, Protobuf or JSON-RPC. It allows for tight integration but is less flexible. The document also discusses pub/sub, event-driven architectures, reactive programming and other approaches relevant to distributed systems.
Lessons Learned: Using Concourse In ProductionShingo Omura
The document summarizes ChatWork's experience using Concourse for continuous integration and delivery (CI/CD) of their infrastructure projects. It describes ChatWork's context and use case, highlighting the benefits of using Concourse such as reduced operational load and easier development and testing of deployment processes. It also provides tips for developing pipelines in Concourse and notes some limitations around authorization and parameterized jobs that could be improved.
From legacy to modern CI/CD in tis with concourseisshan
Concourse CI/CD Meetup Tokyo #5 !
https://www.meetup.com/ja-JP/Concourse-CI-Tokyo-Meetup/events/237720292/
From legacy to modern CI/CD in tis with concourse
The document discusses DevOps practices at Flickr for deploying code 10 times per day. It links to a slideshare presentation about Flickr's cooperation between development and operations teams. Additional links are provided about codebases, infrastructure as code, and other DevOps topics.
- Concourse is a open source CI/CD tool that allows building and testing projects in containers. It uses a pluggable resource interface to check for changes and run builds in isolated containers.
- While Concourse natively supports running builds in containers, it does not support running external services like databases that may be needed to test against.
- One solution is to use "Docker in Docker in Garden" (DCINDG), which runs a Docker daemon inside a Docker container managed by Concourse's Garden container runtime. This allows testing tasks to use Docker Compose to stand up external services in isolated containers.
- The presentation demonstrated this approach with a sample project on GitHub and discussed Concourse concepts like jobs, resources
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
MTETA ITA at Lipscomb University ~ 3/14/2017M. Monte Tatom
Exciting Ways for all Educators to Connect via Live-Streaming with Parents, Students and Community ~ at 10:20 AM and 11:15 AM in Room 263 at Lipscomb University - College of Education ~ #tn_teta
This document compares the CI/CD tools Concourse and Jenkins. It introduces Concourse concepts like tasks, resources, and jobs that make up pipelines. The document discusses key differences between the two tools like Jenkins using plugins while Concourse has no plugins, Jenkins configuring through a UI while Concourse is configured by code, and Jenkins using snowflake build slaves versus Concourse using disposable workers. The document questions if the field is still on the right path with CI/CD tooling and compares solutions between Concourse and Jenkins.
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpotHubSpot
The document discusses key insights about mobile email usage and optimization. It shows that mobile email opens have grown 600% from 2011-2016, with over 70% of emails now being opened on mobile devices. When emails look bad on mobile, over 80% of users will still read them. The document provides tips for optimizing elements like preview text, links, text sizes, touch targets, and layouts for mobile. It also discusses different mobile email design approaches and resources for templates.
Team Support in Concourse CI 2.0 #concourse_tokyoToshiaki Maki
The document discusses new team support features in Concourse CI 2.0. It introduces the ability to have multiple teams with separate pipelines and builds. Authentication and authorization can now be configured separately for each team using various providers like Basic auth, GitHub teams, Cloud Foundry UAA, and generic OAuth 2. Commands to configure the authentication for each team using the different providers are also shown.
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...HubSpot
Sales is a difficult world to be in because buyers aren't putting up with salespeople anymore. Instead of helping and building relationships, sales reps are still focused on closing prospects - even when they aren't ready to buy! So buyers ignore them. Because of that, even great sales reps would be lucky to get on the phone with someone.
While buyers have evolved and become more sophisticated, sales reps and training programs have been slow to adapt to that change.
Learn actionable modern prospecting techniques you can apply immediately from two best selling authors and sales experts: Max Altschuler CEO of Sales Hacker, and Mark Roberge CRO of HubSpot.