Kuvatud on postitused sildiga estonia. Kuva kõik postitused
Kuvatud on postitused sildiga estonia. Kuva kõik postitused

esmaspäev, 30. oktoober 2023

Sourdough Rye Bread (Rukkileib)

 

Sourdough Rye Bread (Rukkileib in Estonian)

Day 1

Ingredients:

  • 50 g starter
  • 200 g lukewarm tap water
  • 100 g rye flour

Utensils:

  • Kitchen scale
  • Medium-sized bowl
  • Water jug
  • Wooden spoon
  • Kitchen towel

Procedure:

  1. It's easiest to do this using a scale. Place a bowl on the scale and reset it to zero (so the weight with the bowl is 0 g).
  2. Add the starter and pour in the water. Dissolve the starter in the water, stirring with a wooden spoon.
  3. Mix in the flour until you have a mixture with the consistency of sour cream or buttermilk. This mixture will be more liquid than a typical fed starter.
  4. Cover the bowl with a towel or lid, but ensure air can still get in. Do not seal it tightly. Leave the bowl in a warm place (>= 23-24ºC) for about 12 hours to rise and mature. By the next day, it should have risen significantly and be quite bubbly.

Day 2

Ingredients:

  • 300 g starter from the previous day
  • 400 g lukewarm tap water
  • 350-370 g whole grain rye flour
  • 10 g or 2 tsp fine salt
  • 10 g or 2 tsp caraway seeds
  • 10 g or 2 tsp ground coriander
  • 2 tbsp malt flour
  • 2 - 4 tbsp or a handful of flaxseeds
  • 3 - 5 tbsp or 2 handfuls of shelled sunflower seeds
  • 3 - 5 tbsp or 2 handfuls of pumpkin seeds
  • 0.5 - 1 tbsp butter

Note: Adjust the amounts of seeds and coriander to taste. You can omit them or add other ingredients, such as dried ground garlic or onion flakes. Optionally, you can lightly roast the seeds in a pan beforehand. Roasted pumpkin seeds are especially delicious! Malt flour will darken the bread. The butter is for greasing the bread pan.

Utensils:

  • Kitchen scale
  • Dough mixer or strong hands
  • Wooden spoon
  • Water jug
  • Dough scraper
  • Bread pan
  • Kitchen towel
  • Oven

Procedure:

  1. Firstly, set aside a little of the fed starter from the previous day for future bread baking. Each baker might have a different process for maintaining their starter, but the recipe's author typically feeds a new batch the previous day and stores it in a clean jar. But the latest you should do this is now. Don't forget!
  2. It's easiest to mix the ingredients on a kitchen scale. If using a dough mixer, place the mixer bowl on the scale and reset it to zero.
  3. Pour the bubbly starter from the previous day into the bowl. Add water and stir lightly with a wooden spoon. Then add seeds, caraway, coriander, and malt flour. Finally, add the salt (salt goes last because it can slow down the starter).
  4. If using a dough mixer, attach the bowl and set the mixer to a slow speed. Gradually add the flour (rye flour can be dusty), being cautious around the moving parts.
  5. After mixing, the result should be roughly 1.1 kg of bread dough, which will yield about the same amount of bread.
  6. Prepare the bread pan. The author uses aluminum bread pans like this one. They heat up quickly and conduct heat well. Grease the inside of the pan with butter. This doesn't need to be done meticulously, just ensure every part is slightly coated with butter. Then, pour or scoop the dough into the pan. The given amount should fit the mentioned pan almost perfectly. Smooth out the top of the dough with a scraper and press two to three "rising holes" along the length of the loaf using a wet finger.
  7. Cover the pan with a kitchen towel and let it rise in a warm place for 2-4 hours. Check occasionally, and when the dough has risen slightly out of the pan and the holes are mostly filled, it's time to bake.
  8. Preheat the oven to 250ºC. Before placing the bread in the oven, spray it with olive oil or brush with melted butter. Bake on the middle rack for 10 minutes. Then, reduce the temperature to 170ºC and bake for another 60-70 minutes. You can use a convection setting for a darker and crispier crust.
  9. Once done, turn off the oven, mist the bread with water, and place a damp towel on top of the bread still inside its pan. Let it cool in the oven for around 30 minutes. Then, remove the bread from the oven, take it out of the pan, and place it on a cooling rack. Cover with a damp towel.
  10. Slice and eat once the bread has cooled down slightly.

neljapäev, 22. aprill 2021

Juuretisega tehtud rukkileiva retsept ja valmistamine

Isetehtud rukkileib on parim

Leivategu käib mul 2 päeva. Alltoodud kogused käivad ühe vormitäie kohta, kaaluga umbes 1 kg või pisut üle.

Rukkileiva koostisosad

  • rukkijahujuuretis 
  • rukkijahu
  • puhas joogivesi (kraanivesi) 
  • peensool
  • seemned: linaseemned, kooritud päevalilleseemned, kooritud kõrvitsaseemned
  • köömned
  • jahvatatud koriander

Täpsed kogused on allpool kirjas. Lisatavate seemnete hulk ei ole kriitiline, neid lisada nii, kuidas endale meeldib. Olen ka lisanud näiteks kuivatutud küüslauku, samuti teinud lihaleiba lisades taigna vormi panemise ajal taigna sisse soolapeekoniviile.

Rukkileiva valmistamine

Päev 1 - juuretise toitmine

Võtta 50 grammi juuretist ja lahustada see 200 grammis käesoojas vees. Seejärel lisada sellele 100 grammi jahu ja segada kõik läbi ühtlaseks massiks. Sellest tekib umbes hapukoore konsistentsiga eeltainas/toidetud juuretis. Jätta see rätikuga või kaanega kaetuna (nii, et õhk ligi pääseb) ca 10-12 tunniks toasooja seisma. Mida soojem tuba, seda parem. Näiteks 25-kraadine temperatuur on väga hea.

Päev 2 - leiva küpsetamine

Eelmisel päeval toidetud juuretis peaks olema nüüdseks suuremaks kasvanud ning ajama mullikesi, isegi vahutama. Kui see on nii, siis on kõik hästi ning juuretis elab ja toimetab.

Taigna tegemine

Suurde kaussi või mikserikannu võtta 300 grammi seda eelmisel päeval toidetud juuretist (iga grammike ei loe, muretseda pole vaja). Lisada 380-400 grammi käesooja vett ja 10 grammi soola. Lisada 2 teelusikatäit köömneid, 2 kuhjata teelusikatäit jahvatatud koriandrit, 2 peotäit kõrvitsaseemneid, 2 peotäit kooritud päevalilleseemneid ja peotäis linaseemneid. Et saada tumedamat leiba, võib lisada 2 supilusikatäit linnasejahu.
Panna kõik taignamikserisse ja lasta mikseril kogu segu korralikult läbi segada. Samal ajal kaaluda välja 370 grammi rukkijahu ning lisada ka see mikserisse ja lasta mikseril kogu segu paar minutit keerutada.
Nüüd võtta leivavorm ja määrida see seest võiga. Ma ise kasutan alumiiniumist vormi, sest see soojeneb kiiresti ja ühtlaselt, aga sobivad ka klaasist või savist vormid. Odavaid kaetud plekist vorme ei soovita, sest see kate võib vormi küljest lahti kooruda ja leiva külge jääda. See ei tundu tervislik.
Seejärel tõsta tainas vormi sisse, siluda pealt märja käe või taignakaabitsaga siledaks ja vajutada märja sõrmega kolm kerkimisauku sisse (sirge sõrmega vajutada julgelt umbes poole taigna sügavuseni).
Nüüd jätta vormis olev tainas toatemperatuurile umbes 2-4 tunniks rätiku alla seisma ja kerkima. Kui kerkimisaugud on peaaegu täis kerkinud, on aeg leib ahju panna. Liiga kauaks kerkima jättes kerkib leib üle, läheb liiga õhku täis ja vajub ahjus kokku. Kõige viimane kerkimise etapp tulebki jätta ahju, et leivapäts saavutaks seal maksimaalse kõrguse ja õhulisuse.

Küpsetamine

Ahi kuumutada 250 kraadini. Enne ahju panemist pritsida leib pealt oliivõliga või pintseldada võiga üle. Seejärel panna leib ahju keskmisele kõrgusele ja küpsetada 10 minutit. Seejärel keerata ahju temperatuur 170 kraadi peale ja küpsetada veel 60-70 minutit. Võib küpsetada pöördõhuga, sest siis tuleb pealmine koorik pisut tumedam ja krõbedam.
Kui aeg on täis, lülitada ahi välja, pritsida leib pealt veega niiskeks ja panna soojas ahjus vormi sees olevale leivale niiske rätik peale. Lasta jahtuda ahjus umbes 30 minutit. Siis võtta leib ahjust, raputada see vormist välja ning asetada jahutusrestile, et õhk käiks alt läbi ja katta niiske rätikuga. Süüa ja lõigata siis, kui leib on jahtunud.

Kokkuvõtteks

Mina olen nüüdseks selle retsepti järgi teinud leiba pea kaks aastat enam-vähem iga nädal ja leib on iga kord õnnestunud. Juuretis Juhan on enda tehtud ja saab 2022 aprillis 2 aastat vanaks. Eelmisel kevadel läks paar kuud õppimiseks, harjutamiseks ja retsepti tuunimiseks ning nüüd toimib protsess täiega. Poeleiba pole ammu-ammu söönud ega tahtnudki:)


Alumiiniumist vormid ostsin Chez Mariuse poest.

Lisaväärtus - kuivikud

Kui leiba sai palju, nt 1 vormi asemel 2-3 tk, siis tuleks üsna varsti pärast jahtumist üleliigsed pätsid lõigata max õhukesteks viiludeks ja need viilud ära kuivatada (kui nt ahjul on kuivatusrežiim). Seejärel panna paberkotti ja neid kannatab mitu kuud järada.

kolmapäev, 1. oktoober 2014

Mida ma olen kõik see aeg teinud? Ühe startupi loo algus

Olen teinud tööd. Palju tööd. Tegin MageFlow-d. Kõva tööd aasta aega = toode

Viimased aasta-ja-natuke-peale on möödunud tempokalt. Selle aja jooksul olen valmis saanud oma elu esimese päris oma toote - MageFlow. Ma poleks seda saanud teha üksi - vaata MageFlow veebilehte ja näed, et meid oli alguses lausa kolm. Kolmekesi tegime valmis lahenduse, mida võiks iseloomustada sõnadega:
Save hours on dumb data work. Daily.
MageFlow takes away the pain of handling Magento data across multiple environments.
Eesti keeles siis - tegemist on Magento arendajatele ja kaupmeestele mõeldud lahendusega, mille abil saab lihtsa vaevaga liigutada andmeid ("sisu") ühest Magento instantsist teise. Kui arendustiim koosneb rohkem kui ühest inimesest või siis kui ka see üks inimene on piisavalt nutikas, et kasutada eraldi development-testing-staging-production keskkondi, siis kulub selline töövahend nagu MageFlow marjaks ära.
Praegu avalikkusele kättesaadav versioon MageFlow'st on nimetusega "RC-1". Neil päevil reliisime "RC-2" ja pärast seda 1.0. Ideid on väga palju. Arenduse käigus viskasime suure osa algsetest ideedest välja - tegime ringi - lükkasime edasi. Arendame üsna (väga) agiilselt. Osa arendusprotsessidest on automatiseeritud CI abil ning praegu ongi üks suuremaid töid kõikide automatiseerimata töölõikude automatiseerimine ja automaattestide loomine.

Lahendusest

MageFlow tegemine on olnud äärmiselt pingeline protsess kogu aasta jooksul. Esimese enamvähem töötava prototüübi saime valmis kuskil 2013. aasta lõpus - 2014. aasta alguses. Algul plaanisin ma selle lahenduse tegemiseks optimistlikult "ca 3 kuud" nagu üks õige progeja kunagi! Tegelikult aga läks kolmteist kuud, et toode oleks reaalseks kasutamiseks piisavalt küps. Samas - nagu ütleb vanasõnagi - kaua tehtud kaunikene.

Seestpoolt vaadates on tegu algusest peale skaleeruvana planeeritud (ja teostatud), asünkroonset protsessimist kasutava lahendusega, mille peamisteks siseorganiteks on Oracle'i JavaEE tehnoloogial põhinev komponent "Worker", Beanstalkd message queue, klasterdatud MySQL andmebaas, eriti salajasi andmeid turvaliselt hoidev "Keyserver", DNS server, Redis cache server ning nginx ja php55-fpm kasutav veebiserver. Lisaks muule siis ka OSS ehk Operations Support System, mille kaudu käib lahenduse juhtimine ja kontrol.
Kõik komponendid on lisaks loogilisele eraldatusele ka füüsiliselt eraldatud ja asuvad "kusagil pilves". Kasutame praegu Gandi hostingut, aga lahendus ei ole ühegi hostinguga laulatatud.

Vastavalt turvalisuse tasemele on masinad eraldi võrkudes ning internetist on kättesaadavad / internetti saavad ainult need, mida on vaja otse internetist kätte saada.

Töövahendid

Töövahenditena kasutab MageFlow Atlassiani stacki: JIRA, Confluence, Bamboo, BitBucket, Crucible. Lühikokkuvõte - Atlassiani töövahendid on fantastilised. Lisaks kasutame hoogsalt Intercomi, mis on väga lahe töövahend klientidega suhtlemiseks.
Arendajatel on kasutada JetBrains PHPStorm IDE, mis aitab produktiivsusele kõvasti kaasa.

Startupindus ja muu selline

2013. a tegelesime silm punnis ainult arendusega. Andsime ikka praktiliselt taluvuse piiril iseendale piitsa. See mõjus üsna kurnavalt (ka tervisele!), aga õhkkond tiimis oli väga hea ja töökas. 2014. a alguses, kui saime esimese prototüübi valmis, asusime demosid tegema asjast huvitatud osapooltele. Alguses sisaldas MageFlow ka Magento projektide infrastruktuuri loomise/kontrollimise ning versioneeritud koodi deploymise lahendust. Seetõttu oli esialgne huviliste ring laiem.
Saime jutule ka väga kõrgete eBay (Magento omanik) bossidega ning tekitasime neis huvi. Lisaks tegime demosid paljudele teistel ja huvi oli väga suur. 
Samal ajal keris startupindus tuure üles, sest meid kutsuti (muidu peab sinna taotlema!) StartupSauna kiirendisse Soomes.
Lugu tipnes sellega, et käisime StartupSauna vahepealt Gerdiga 2014. a maikuus Las Vegases Magento Imagine konverentsil. See oli ei enamat, ei vähemat kui fantastiline. Fantastiline, õpetlik, silmiavav, kasulik. Kohtusime seal ka Magento asutaja Roy Rubini ning eBay Senior VP Mark Lavelle'iga, kellega meil oli töine koosolek. Rääkisime MageFlow'st ja asjadest. Sellest üritusest saime suurt innustust, vahest liigagi suurt ...
Pärast seda tekkis meil palju ideid, sh maailmaparanduslikke:) Läksime oma toote featuuridega pisut liiale, pea läks esimesest (petlikust) edust segamini ja tegime seda, mida startupid ikka teevad - pivoti ehk kannapöörde.
Siiski jõudis mõistus õigel ajal koju tagasi ning tegime uue pivoti ja ajasime fookuse väga-väga teravaks. Fookuses on Magento Data Management ehk siis seesama "Save hours on dumb data work. Daily. MageFlow takes away the pain of handling Magento data across multiple environments". Viskasime kogu taaga välja ja lihvisime ainult tõeliselt vajalikke featuure. Palju ideid on praegu backlogis, millega hakkame tegelema vastavalt kasutajatelt laekunud tagasisidele.
Septembris kasvas ka meie tiim kolmest inimesest viieliikmeliseks ja praegu pingutame kõvasti vast-avatud tootele esimeste tõeliste klientide saamise nimel. 

Edu meile teie poolt!:)

Senine tulemus

Peamised tulemused 13-kuulise töö järel on:
  1. MageFlow App ehk https://app.mageflow.com/
  2. MageFlowConnector Magento extension (open source!) - https://bitbucket.org/mageflow/extension
  3. MageFlow tutvustav veebileht http://mageflow.com/
Olge lahked ja tehke omale täiesti tasuta demokonto ja proovige ise järele! Kommentaarid on teretulnud.