SlideShare a Scribd company logo
1 of 21
Download to read offline
Beer brewing 
@
Varnish Software
Beer brewing 
@
Varnish Software
Motivation
• Who doesn’t like beer? (Answer: about 15% or so)
• Cost are reasonable (~$1000 for basic equipment)
• Craft beer is very expensive in Norway
• People seem to think it is fun
What is beer?
CC-BY-SA 2.0 - https://en.wikipedia.org/wiki/Barley#/media/File:Barley_(Hordeum_vulgare)_-_United_States_National_Arboretum_-_24_May_2009
BY-SA 2.0 - https://commons.wikimedia.org/wiki/File:Water_drop_impact_on_a_water-surface_-_(1).jpg
CC-BY-SA 2.5 - https://en.wikipedia.org/wiki/Beer#/media/File:Hopfendolde-mit-hopfengarten.jpg
CC BY-SA 3.0 - https://en.wikipedia.org/wiki/Baker%27s_yeast#/media/File:20100911_232323_Yeast_Live.jpg
Short overview of
the brewing process
Step 0: Recipe formulation
• We started off with kits with
malt, hops and yeast
• The we modified the kits
• Then we made our own
recipes
Step 1 - Mashing
• Take crushed grains and
steep them in warm (~55-69°
C) water for an hour
• The warm water activates
enzymes in the grains
• The enzymes break down
starches to sugar
• The result is sweet wort
Step 2 - boiling
• We take the wort and boil it
• This will sanitize the beer
• Hops are added - these turn
bitter when boiled
Step 3 - cooling
• The wort needs to cool down
to around 8°-18° celsius
• This should happen quickly
Step 4 - fermentation
• Yeast is added to the wort
(pitching)
• wort —> beer
• The most critical step
• You make lager or ale - depends
on the yeast strain and the
fermentation temperature
• We use a slightly modified fridge
for temperature control
• Hops can be added - “dry
hopping”
Step 5 - bottling
• Beer is transferred to bottles
• Sugar is added to the beer
• The bottles are capped
• CO2 is caught inside the bottle
and carbonates the beer
• Beer is ready after ~two weeks
Step 6: Drinking beer
• At all company internal parties
we serve our own beer
Lessons learned
Eat while brewing
• Brewing takes quite a few
hours
• We order pizza :)
Move if necessary
• Make sure you can brew at
the office
• If not possible: Move to a
new place!
Lessons learned
• Success rate is 90% or so
• We’ve dumped one batch (50 liters) of beer - we have no idea what
went wrong - software is easier to deal with
• As we progress - beer quality seems stagnant
• Electricity is a risk factor - 32A @ 230V currents are not to be
frowned upon
• Building physical equipment is fun!
• Beer brewing is mostly about washing up
• Brewing on carpet is …. not that smart.
• All in all - it’s been a lot of fun
Q & A
https://www.varnish-software.com/about-us/beer-brewing

More Related Content

Similar to Brewing beer at varnish software

Beer Automation - Building a Kegerator
Beer Automation - Building a KegeratorBeer Automation - Building a Kegerator
Beer Automation - Building a KegeratorChris Niggel
 
Teqnation beer: how we automated the process of brewing the perfect beer
Teqnation beer: how we automated the process of  brewing the perfect beerTeqnation beer: how we automated the process of  brewing the perfect beer
Teqnation beer: how we automated the process of brewing the perfect beerRamon Wieleman
 
Hacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesHacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesDerek Moore
 
Selenium IDE and Beyond
Selenium IDE and BeyondSelenium IDE and Beyond
Selenium IDE and BeyondSamit Badle
 
Engineering Coffee: The Technical Side to Your Favorite Beverage
Engineering Coffee: The Technical Side to Your Favorite BeverageEngineering Coffee: The Technical Side to Your Favorite Beverage
Engineering Coffee: The Technical Side to Your Favorite BeverageSociety of Women Engineers
 
Getting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsGetting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsKaren Mardahl
 
Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!Perforce
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
 
How To Use WebDav in CIRCBAC.ppt
How To Use WebDav in CIRCBAC.pptHow To Use WebDav in CIRCBAC.ppt
How To Use WebDav in CIRCBAC.pptFranSM6
 
6 beer dispensing mistakes that cripple bar profits and what to do about 'em
6 beer dispensing mistakes that cripple bar profits and what to do about 'em6 beer dispensing mistakes that cripple bar profits and what to do about 'em
6 beer dispensing mistakes that cripple bar profits and what to do about 'embdelfield
 

Similar to Brewing beer at varnish software (12)

Beer Automation - Building a Kegerator
Beer Automation - Building a KegeratorBeer Automation - Building a Kegerator
Beer Automation - Building a Kegerator
 
The Environment Restaurant
The Environment RestaurantThe Environment Restaurant
The Environment Restaurant
 
Teqnation beer: how we automated the process of brewing the perfect beer
Teqnation beer: how we automated the process of  brewing the perfect beerTeqnation beer: how we automated the process of  brewing the perfect beer
Teqnation beer: how we automated the process of brewing the perfect beer
 
Hacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesHacking And Hosting Hot Potatoes
Hacking And Hosting Hot Potatoes
 
Selenium IDE and Beyond
Selenium IDE and BeyondSelenium IDE and Beyond
Selenium IDE and Beyond
 
Engineering Coffee: The Technical Side to Your Favorite Beverage
Engineering Coffee: The Technical Side to Your Favorite BeverageEngineering Coffee: The Technical Side to Your Favorite Beverage
Engineering Coffee: The Technical Side to Your Favorite Beverage
 
Getting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsGetting Things Done for Technical Communicators
Getting Things Done for Technical Communicators
 
Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
How To Use WebDav in CIRCBAC.ppt
How To Use WebDav in CIRCBAC.pptHow To Use WebDav in CIRCBAC.ppt
How To Use WebDav in CIRCBAC.ppt
 
6 beer dispensing mistakes that cripple bar profits and what to do about 'em
6 beer dispensing mistakes that cripple bar profits and what to do about 'em6 beer dispensing mistakes that cripple bar profits and what to do about 'em
6 beer dispensing mistakes that cripple bar profits and what to do about 'em
 
10 common cf server challenges
10 common cf server challenges10 common cf server challenges
10 common cf server challenges
 

More from Varnish Software (20)

Ask Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in VarnishAsk Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in Varnish
 
Boozt.com Use Case
Boozt.com Use CaseBoozt.com Use Case
Boozt.com Use Case
 
Akamai connector for varnish
Akamai connector for varnishAkamai connector for varnish
Akamai connector for varnish
 
Varnish High Availability
Varnish High AvailabilityVarnish High Availability
Varnish High Availability
 
PostNord: Copy On Write
PostNord: Copy On WritePostNord: Copy On Write
PostNord: Copy On Write
 
Varnish extend
Varnish extendVarnish extend
Varnish extend
 
Streaming with Varnish
Streaming with VarnishStreaming with Varnish
Streaming with Varnish
 
Edgestash
EdgestashEdgestash
Edgestash
 
What is new in varnish plus
What is new in varnish plusWhat is new in varnish plus
What is new in varnish plus
 
Varnish Extend demo
Varnish Extend demoVarnish Extend demo
Varnish Extend demo
 
Varnish extend introduction
Varnish extend introductionVarnish extend introduction
Varnish extend introduction
 
Cedexis introduction
Cedexis introductionCedexis introduction
Cedexis introduction
 
Secure content caching
Secure content cachingSecure content caching
Secure content caching
 
Microservices
MicroservicesMicroservices
Microservices
 
Varnishtest
VarnishtestVarnishtest
Varnishtest
 
Lightning fast with Varnish
Lightning fast with VarnishLightning fast with Varnish
Lightning fast with Varnish
 
E-commerce use case
E-commerce use caseE-commerce use case
E-commerce use case
 
Access control
Access controlAccess control
Access control
 
Varnish TLS
Varnish TLSVarnish TLS
Varnish TLS
 
MSE
MSEMSE
MSE
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Brewing beer at varnish software

  • 2. Motivation • Who doesn’t like beer? (Answer: about 15% or so) • Cost are reasonable (~$1000 for basic equipment) • Craft beer is very expensive in Norway • People seem to think it is fun
  • 4. CC-BY-SA 2.0 - https://en.wikipedia.org/wiki/Barley#/media/File:Barley_(Hordeum_vulgare)_-_United_States_National_Arboretum_-_24_May_2009
  • 5. BY-SA 2.0 - https://commons.wikimedia.org/wiki/File:Water_drop_impact_on_a_water-surface_-_(1).jpg
  • 6. CC-BY-SA 2.5 - https://en.wikipedia.org/wiki/Beer#/media/File:Hopfendolde-mit-hopfengarten.jpg
  • 7. CC BY-SA 3.0 - https://en.wikipedia.org/wiki/Baker%27s_yeast#/media/File:20100911_232323_Yeast_Live.jpg
  • 8. Short overview of the brewing process
  • 9. Step 0: Recipe formulation • We started off with kits with malt, hops and yeast • The we modified the kits • Then we made our own recipes
  • 10. Step 1 - Mashing • Take crushed grains and steep them in warm (~55-69° C) water for an hour • The warm water activates enzymes in the grains • The enzymes break down starches to sugar • The result is sweet wort
  • 11. Step 2 - boiling • We take the wort and boil it • This will sanitize the beer • Hops are added - these turn bitter when boiled
  • 12. Step 3 - cooling • The wort needs to cool down to around 8°-18° celsius • This should happen quickly
  • 13. Step 4 - fermentation • Yeast is added to the wort (pitching) • wort —> beer • The most critical step • You make lager or ale - depends on the yeast strain and the fermentation temperature • We use a slightly modified fridge for temperature control • Hops can be added - “dry hopping”
  • 14. Step 5 - bottling • Beer is transferred to bottles • Sugar is added to the beer • The bottles are capped • CO2 is caught inside the bottle and carbonates the beer • Beer is ready after ~two weeks
  • 15.
  • 16. Step 6: Drinking beer • At all company internal parties we serve our own beer
  • 18. Eat while brewing • Brewing takes quite a few hours • We order pizza :)
  • 19. Move if necessary • Make sure you can brew at the office • If not possible: Move to a new place!
  • 20. Lessons learned • Success rate is 90% or so • We’ve dumped one batch (50 liters) of beer - we have no idea what went wrong - software is easier to deal with • As we progress - beer quality seems stagnant • Electricity is a risk factor - 32A @ 230V currents are not to be frowned upon • Building physical equipment is fun! • Beer brewing is mostly about washing up • Brewing on carpet is …. not that smart. • All in all - it’s been a lot of fun