GET https://kbin.spritesserver.nl/m/espresso@infosec.pub

Components

19 Twig Components
190 Render Count
344 ms Render Time
18.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
26 42.70ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
26 4.47ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
25 259.49ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
25 3.03ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
25 10.76ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
25 18.56ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 14.00ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
8 5.85ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.69ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.37ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 7.24ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.48ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 9.02ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 18.82ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.37ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 7.46ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 17.44ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.30ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 6.71ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 19.08 ms
Input props
[
  "entry" => App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        <Wiki from r/espresso>\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep & troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget <$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#2225
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 9.23 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1638
    +avatar: null
    +cover: null
    +email: "SamuelRJankis@lemmy.world"
    +username: "@SamuelRJankis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728454326 {#1352
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
    +entries: Doctrine\ORM\PersistentCollection {#2496 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
    +posts: Doctrine\ORM\PersistentCollection {#2505 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
    +follows: Doctrine\ORM\PersistentCollection {#2592 …}
    +followers: Doctrine\ORM\PersistentCollection {#2587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
    +reports: Doctrine\ORM\PersistentCollection {#2616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
    +violations: Doctrine\ORM\PersistentCollection {#2645 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
    +awards: Doctrine\ORM\PersistentCollection {#2639 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
    +categories: Doctrine\ORM\PersistentCollection {#2669 …}
    -id: 19788
    -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
    +apId: "SamuelRJankis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SamuelRJankis"
    +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SamuelRJankis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728479011 {#1350
      date: 2024-10-09 15:03:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688668539 {#1351
      date: 2023-07-06 20:35:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#1994
  +user: Proxies\__CG__\App\Entity\User {#1638
    +avatar: null
    +cover: null
    +email: "SamuelRJankis@lemmy.world"
    +username: "@SamuelRJankis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728454326 {#1352
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
    +entries: Doctrine\ORM\PersistentCollection {#2496 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
    +posts: Doctrine\ORM\PersistentCollection {#2505 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
    +follows: Doctrine\ORM\PersistentCollection {#2592 …}
    +followers: Doctrine\ORM\PersistentCollection {#2587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
    +reports: Doctrine\ORM\PersistentCollection {#2616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
    +violations: Doctrine\ORM\PersistentCollection {#2645 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
    +awards: Doctrine\ORM\PersistentCollection {#2639 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
    +categories: Doctrine\ORM\PersistentCollection {#2669 …}
    -id: 19788
    -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
    +apId: "SamuelRJankis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SamuelRJankis"
    +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SamuelRJankis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728479011 {#1350
      date: 2024-10-09 15:03:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688668539 {#1351
      date: 2023-07-06 20:35:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.40 ms
Input props
[
  "date" => DateTimeImmutable @1706143571 {#1892
    date: 2024-01-25 01:46:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2716
  +date: DateTimeImmutable @1706143571 {#1892
    date: 2024-01-25 01:46:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.21 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706143571 {#1892
    date: 2024-01-25 01:46:11.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2780
  +createdAt: DateTimeImmutable @1706143571 {#1892
    date: 2024-01-25 01:46:11.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#2855
  +subject: App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.14 ms
Input props
[
  "subject" => App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#2927
  +formDest: "entry"
  +subject: App\Entity\Entry {#2485
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1633 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Searchpean-Tiny2s-Review"
    +title: "Searchpean Tiny2s - Review"
    +url: "https://lemmy.world/pictrs/image/8aa0b7cd-813a-413e-b95c-33ce83a923c7.jpeg"
    +body: """
      Feature packed espresso scale that lacks intangibles. At the current price of $50 CDN certainly worth a try if you get it from somewhere with easy returns, probably should get a extra 3rd party warranty if you can.\n
      \n
      For espresso I think this scale does everything that most people would want out of a scale. The shortcomings is really how well it does those things and how long it will work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">    Pro's:\n
      </span><span style="color:#323232;">- Auto turn on at 100g (Favorite feature)\n
      </span><span style="color:#323232;">- Fairly bright display\n
      </span><span style="color:#323232;">- Relatively reliable espresso auto timing\n
      </span><span style="color:#323232;">- Notably loud\n
      </span><span style="color:#323232;">- Flat bottom. e.g. No foot nubs \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">   Con's:\n
      </span><span style="color:#323232;">- Durability \n
      </span><span style="color:#323232;">- What seems like zero post sales support\n
      </span><span style="color:#323232;">- Responsiveness\n
      </span><span style="color:#323232;">- 0.2g off calibration out of box\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  Responsiveness measurements in seconds. \n
      </span>\n
      ```\n
      \n
      ![Repsoniveless numbers](https://lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1706143571 {#1399
      date: 2024-01-25 01:46:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1370 …}
    +votes: Doctrine\ORM\PersistentCollection {#1643 …}
    +reports: Doctrine\ORM\PersistentCollection {#2436 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1460 …}
    +badges: Doctrine\ORM\PersistentCollection {#1459 …}
    +children: []
    -id: 32913
    -titleTs: "'review':3 'searchpean':1 'tiny2s':2"
    -bodyTs: "'/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':123 '0.2':108 '100g':78 '3rd':33 '50':13 'auto':74,87 'bottom':92 'box':114 'bright':82 'calibr':111 'cdn':14 'certain':15 'con':97 'current':10 'display':83 'durabl':99 'e.g':93 'easi':26 'espresso':3,40,86 'everyth':46 'extra':32 'fair':81 'favorit':79 'featur':1,80 'flat':91 'foot':95 'g':109 'get':21,30 'intang':7 'lack':6 'lemmy.world':122 'lemmy.world/pictrs/image/0284e892-0b8f-44e1-88e4-f37b51a0904e.png)':121 'like':102 'long':68 'loud':90 'measur':116 'notabl':89 'nub':96 'number':120 'pack':2 'parti':34 'peopl':49 'post':104 'price':11 'pro':72 'probabl':28 'realli':59 'relat':84 'reliabl':85 'repsoniveless':119 'respons':107,115 'return':27 'sale':105 'scale':4,44,55 'second':118 'seem':101 'shortcom':57 'somewher':24 'support':106 'thing':65 'think':42 'time':88 'tri':18 'turn':75 'want':51 'warranti':35 'well':61 'work':71 'worth':16 'would':50 'zero':103"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706166071
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11149128"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706143571 {#1892
      date: 2024-01-25 01:46:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 6.85 ms
Input props
[
  "entry" => App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#3234
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 2.08 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1430
    +avatar: null
    +cover: null
    +email: "crandlecan@mander.xyz"
    +username: "@crandlecan@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727332641 {#3361
      date: 2024-09-26 08:37:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
    +entries: Doctrine\ORM\PersistentCollection {#3373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
    +posts: Doctrine\ORM\PersistentCollection {#3381 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
    +follows: Doctrine\ORM\PersistentCollection {#3393 …}
    +followers: Doctrine\ORM\PersistentCollection {#3395 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
    +reports: Doctrine\ORM\PersistentCollection {#3405 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
    +violations: Doctrine\ORM\PersistentCollection {#3409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
    +awards: Doctrine\ORM\PersistentCollection {#3413 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
    +categories: Doctrine\ORM\PersistentCollection {#3417 …}
    -id: 52683
    -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
    +apId: "crandlecan@mander.xyz"
    +apProfileId: "https://mander.xyz/u/crandlecan"
    +apPublicUrl: "https://mander.xyz/u/crandlecan"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "crandlecan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727072438 {#3358
      date: 2024-09-23 08:20:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696685911 {#3360
      date: 2023-10-07 15:38:31.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3321
  +user: Proxies\__CG__\App\Entity\User {#1430
    +avatar: null
    +cover: null
    +email: "crandlecan@mander.xyz"
    +username: "@crandlecan@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727332641 {#3361
      date: 2024-09-26 08:37:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
    +entries: Doctrine\ORM\PersistentCollection {#3373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
    +posts: Doctrine\ORM\PersistentCollection {#3381 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
    +follows: Doctrine\ORM\PersistentCollection {#3393 …}
    +followers: Doctrine\ORM\PersistentCollection {#3395 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
    +reports: Doctrine\ORM\PersistentCollection {#3405 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
    +violations: Doctrine\ORM\PersistentCollection {#3409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
    +awards: Doctrine\ORM\PersistentCollection {#3413 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
    +categories: Doctrine\ORM\PersistentCollection {#3417 …}
    -id: 52683
    -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
    +apId: "crandlecan@mander.xyz"
    +apProfileId: "https://mander.xyz/u/crandlecan"
    +apPublicUrl: "https://mander.xyz/u/crandlecan"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "crandlecan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727072438 {#3358
      date: 2024-09-23 08:20:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696685911 {#3360
      date: 2023-10-07 15:38:31.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1705840813 {#1464
    date: 2024-01-21 13:40:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3439
  +date: DateTimeImmutable @1705840813 {#1464
    date: 2024-01-21 13:40:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705840813 {#1464
    date: 2024-01-21 13:40:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3493
  +createdAt: DateTimeImmutable @1705840813 {#1464
    date: 2024-01-21 13:40:13.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3548
  +subject: App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3605
  +formDest: "entry"
  +subject: App\Entity\Entry {#1428
    +user: Proxies\__CG__\App\Entity\User {#1430
      +avatar: null
      +cover: null
      +email: "crandlecan@mander.xyz"
      +username: "@crandlecan@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727332641 {#3361
        date: 2024-09-26 08:37:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3366 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3369 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3371 …}
      +entries: Doctrine\ORM\PersistentCollection {#3373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3375 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3377 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3379 …}
      +posts: Doctrine\ORM\PersistentCollection {#3381 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3383 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3385 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3387 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3389 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3391 …}
      +follows: Doctrine\ORM\PersistentCollection {#3393 …}
      +followers: Doctrine\ORM\PersistentCollection {#3395 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3397 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3399 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3401 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3403 …}
      +reports: Doctrine\ORM\PersistentCollection {#3405 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3407 …}
      +violations: Doctrine\ORM\PersistentCollection {#3409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3411 …}
      +awards: Doctrine\ORM\PersistentCollection {#3413 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3415 …}
      +categories: Doctrine\ORM\PersistentCollection {#3417 …}
      -id: 52683
      -password: "$2y$13$qXnztZxCH03eF5tXPMgbTuACSQQYPMiFrV0r5rvhyu1Q4XvtVmTwm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3419 …}
      +apId: "crandlecan@mander.xyz"
      +apProfileId: "https://mander.xyz/u/crandlecan"
      +apPublicUrl: "https://mander.xyz/u/crandlecan"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "crandlecan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727072438 {#3358
        date: 2024-09-23 08:20:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696685911 {#3360
        date: 2023-10-07 15:38:31.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Q-timemore-black-Mirror-2-how-to-set-water-volume"
    +title: "Q: timemore black Mirror 2: how to set water volume (or weight) when using the scale for espresso? Did I buy the wrong scale?? 😭"
    +url: null
    +body: """
      Per title: apparently there’s no way to set the water volume used by my DeLonghi espresso machine on the TM BM 2…??\n
      \n
      I saw one of the YouTube baristas use the Timemore BM 2 to dial in his espressos. I found the pour over option an extra bonus for when the mood hits so I saved up and bought it.\n
      \n
      Primarily, I want to dial in espresso. But I can’t figure out how it determines extraction ratios if it doesn’t know how much water was used (and thus, how much water is retained). I can set EVERYTHING it feels, but the water volume or weight I used…\n
      \n
      Help? 😅\n
      \n
      Edit: The scale and app show a lot of variables, like extraction rate. Yes, I’m just starting out so I could be asking very dumb questions here.\n
      \n
      I can set some variables like grams of coffee used, temperature, etc. But I cannot set how much water was used. Say, my De’longhi La Specialista uses 30ml of water for each shot. Is there an option to enter that in the black mirror app? That way, it could give the correct extraction ratios, no? Now, to me, it feels like it’s just throwing out numbers. Of course, flow rate graphs and total weight etc are correct.\n
      \n
      Thanks!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727528284 {#1453
      date: 2024-09-28 14:58:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1439 …}
    +votes: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +badges: Doctrine\ORM\PersistentCollection {#1697 …}
    +children: []
    -id: 32132
    -titleTs: "'2':5 'black':3 'buy':21 'espresso':18 'mirror':4 'q':1 'scale':16,24 'set':8 'timemor':2 'use':14 'volum':10 'water':9 'weight':12 'wrong':23"
    -bodyTs: "'2':23,35 '30ml':168 'app':116,185 'appar':3 'ask':135 'barista':30 'black':183 'bm':22,34 'bonus':49 'bought':60 'cannot':154 'coffe':148 'correct':192,218 'could':133,189 'cours':209 'de':163 'delonghi':16 'determin':77 'dial':37,66 'doesn':82 'dumb':137 'edit':112 'enter':179 'espresso':17,40,68 'etc':151,216 'everyth':100 'extra':48 'extract':78,123,193 'feel':102,200 'figur':73 'flow':210 'found':42 'give':190 'gram':146 'graph':212 'help':111 'hit':54 'know':84 'la':165 'like':122,145,201 'longhi':164 'lot':119 'm':127 'machin':18 'mirror':184 'mood':53 'much':86,93,157 'number':207 'one':26 'option':46,177 'per':1 'pour':44 'primarili':62 'question':138 'rate':124,211 'ratio':79,194 'retain':96 'save':57 'saw':25 'say':161 'scale':114 'set':9,99,142,155 'shot':173 'show':117 'specialista':166 'start':129 'temperatur':150 'thank':219 'throw':205 'thus':91 'timemor':33 'titl':2 'tm':21 'total':214 'use':13,31,89,110,149,160,167 'variabl':121,144 'volum':12,106 'want':64 'water':11,87,94,105,158,170 'way':7,187 'weight':108,215 'yes':125 'youtub':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705851813
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/8713449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705840813 {#1464
      date: 2024-01-21 13:40:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 4.95 ms
Input props
[
  "entry" => App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#3859
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.44 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3922
  +user: Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.12 ms
Input props
[
  "date" => DateTimeImmutable @1705695957 {#1698
    date: 2024-01-19 21:25:57.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4035
  +date: DateTimeImmutable @1705695957 {#1698
    date: 2024-01-19 21:25:57.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705695957 {#1698
    date: 2024-01-19 21:25:57.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4089
  +createdAt: DateTimeImmutable @1705695957 {#1698
    date: 2024-01-19 21:25:57.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.33 ms
Input props
[
  "subject" => App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4144
  +subject: App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4201
  +formDest: "entry"
  +subject: App\Entity\Entry {#1696
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "My-Coffee-and-Tea-station-A-work-in-progress"
    +title: "My Coffee and Tea station (A work in progress)"
    +url: null
    +body: "![](https://lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726900608 {#1690
      date: 2024-09-21 08:36:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1595 …}
    +votes: Doctrine\ORM\PersistentCollection {#1609 …}
    +reports: Doctrine\ORM\PersistentCollection {#1614 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1752 …}
    +badges: Doctrine\ORM\PersistentCollection {#1639 …}
    +children: []
    -id: 31803
    -titleTs: "'coffe':2 'progress':9 'station':5 'tea':4 'work':7"
    -bodyTs: "'/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':3 'lemmy.world':2 'lemmy.world/pictrs/image/0b9dfc3b-ada9-4c99-bf42-bd5cab446705.jpeg)':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705746957
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10923487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705695957 {#1698
      date: 2024-01-19 21:25:57.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 11.21 ms
Input props
[
  "entry" => App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#4450
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 1.87 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1641
    +avatar: null
    +cover: null
    +email: "pezhore@infosec.pub"
    +username: "@pezhore@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      — GPG Proofs —\n
      \n
      This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
      \n
      [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
      """
    +lastActive: DateTime @1724961110 {#4563
      date: 2024-08-29 21:51:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
    +entries: Doctrine\ORM\PersistentCollection {#4575 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
    +posts: Doctrine\ORM\PersistentCollection {#4583 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
    +follows: Doctrine\ORM\PersistentCollection {#4595 …}
    +followers: Doctrine\ORM\PersistentCollection {#4597 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +reports: Doctrine\ORM\PersistentCollection {#4607 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
    +violations: Doctrine\ORM\PersistentCollection {#4611 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
    +awards: Doctrine\ORM\PersistentCollection {#4615 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
    +categories: Doctrine\ORM\PersistentCollection {#4619 …}
    -id: 84896
    -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
    +apId: "pezhore@infosec.pub"
    +apProfileId: "https://infosec.pub/u/pezhore"
    +apPublicUrl: "https://infosec.pub/u/pezhore"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "pezhore"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719971425 {#4560
      date: 2024-07-03 03:50:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704116864 {#4562
      date: 2024-01-01 14:47:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4523
  +user: Proxies\__CG__\App\Entity\User {#1641
    +avatar: null
    +cover: null
    +email: "pezhore@infosec.pub"
    +username: "@pezhore@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      — GPG Proofs —\n
      \n
      This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
      \n
      [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
      """
    +lastActive: DateTime @1724961110 {#4563
      date: 2024-08-29 21:51:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
    +entries: Doctrine\ORM\PersistentCollection {#4575 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
    +posts: Doctrine\ORM\PersistentCollection {#4583 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
    +follows: Doctrine\ORM\PersistentCollection {#4595 …}
    +followers: Doctrine\ORM\PersistentCollection {#4597 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +reports: Doctrine\ORM\PersistentCollection {#4607 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
    +violations: Doctrine\ORM\PersistentCollection {#4611 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
    +awards: Doctrine\ORM\PersistentCollection {#4615 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
    +categories: Doctrine\ORM\PersistentCollection {#4619 …}
    -id: 84896
    -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
    +apId: "pezhore@infosec.pub"
    +apProfileId: "https://infosec.pub/u/pezhore"
    +apPublicUrl: "https://infosec.pub/u/pezhore"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "pezhore"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719971425 {#4560
      date: 2024-07-03 03:50:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704116864 {#4562
      date: 2024-01-01 14:47:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705416567 {#1645
    date: 2024-01-16 15:49:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4641
  +date: DateTimeImmutable @1705416567 {#1645
    date: 2024-01-16 15:49:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705416567 {#1645
    date: 2024-01-16 15:49:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4695
  +createdAt: DateTimeImmutable @1705416567 {#1645
    date: 2024-01-16 15:49:27.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4759
  +subject: App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4826
  +formDest: "entry"
  +subject: App\Entity\Entry {#1640
    +user: Proxies\__CG__\App\Entity\User {#1641
      +avatar: null
      +cover: null
      +email: "pezhore@infosec.pub"
      +username: "@pezhore@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        — GPG Proofs —\n
        \n
        This is an OpenPGP proof that connects my OpenPGP key to this Lemmy account. For details check out [keyoxide.org/guides/openpgp-proofs](https://keyoxide.org/guides/openpgp-proofs)\n
        \n
        [ Verifying my OpenPGP key: openpgp4fpr:27265882624f80fe7deb8b2bca75b6ec61a21f8f ]
        """
      +lastActive: DateTime @1724961110 {#4563
        date: 2024-08-29 21:51:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4568 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4571 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4573 …}
      +entries: Doctrine\ORM\PersistentCollection {#4575 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4577 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4579 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4581 …}
      +posts: Doctrine\ORM\PersistentCollection {#4583 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4585 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4587 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4591 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4593 …}
      +follows: Doctrine\ORM\PersistentCollection {#4595 …}
      +followers: Doctrine\ORM\PersistentCollection {#4597 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4599 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4601 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4603 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +reports: Doctrine\ORM\PersistentCollection {#4607 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4609 …}
      +violations: Doctrine\ORM\PersistentCollection {#4611 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4613 …}
      +awards: Doctrine\ORM\PersistentCollection {#4615 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4617 …}
      +categories: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 84896
      -password: "$2y$13$EBafzixikulwVcUSf7rCO.AoJizy4.P6l/7y438D5FtJCy90Anq0m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4621 …}
      +apId: "pezhore@infosec.pub"
      +apProfileId: "https://infosec.pub/u/pezhore"
      +apPublicUrl: "https://infosec.pub/u/pezhore"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "pezhore"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719971425 {#4560
        date: 2024-07-03 03:50:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704116864 {#4562
        date: 2024-01-01 14:47:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1648 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Spent-a-chunk-of-yesterday-cleaning-the-coffee-station"
    +title: "Spent a chunk of yesterday cleaning the coffee station."
    +url: "https://infosec.pub/pictrs/image/d359c1c5-25ce-4210-bfbf-14d6652fdb1a.jpeg"
    +body: """
      I felt productive and decided to clean literally everything in my coffee station, including doing a long over-due descale and group head flush.\n
      \n
      That Basha Bekele is from [CxffeeBlack](https://cxffeeblack.com/) as part of their coffee subscription from December.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725908045 {#1647
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1675 …}
    +votes: Doctrine\ORM\PersistentCollection {#1676 …}
    +reports: Doctrine\ORM\PersistentCollection {#1673 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1670 …}
    +badges: Doctrine\ORM\PersistentCollection {#1667 …}
    +children: []
    -id: 30946
    -titleTs: "'chunk':3 'clean':6 'coffe':8 'spent':1 'station':9 'yesterday':5"
    -bodyTs: "'/)':34 'basha':27 'bekel':28 'clean':7 'coffe':12,39 'cxffeeblack':31 'cxffeeblack.com':33 'cxffeeblack.com/)':32 'decemb':42 'decid':5 'descal':21 'due':20 'everyth':9 'felt':2 'flush':25 'group':23 'head':24 'includ':14 'liter':8 'long':17 'over-du':18 'part':36 'product':3 'station':13 'subscript':40"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705502967
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7232012"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705416567 {#1645
      date: 2024-01-16 15:49:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 5.02 ms
Input props
[
  "entry" => App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5075
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.45 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5158
  +user: Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705449253 {#1679
    date: 2024-01-17 00:54:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5272
  +date: DateTimeImmutable @1705449253 {#1679
    date: 2024-01-17 00:54:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705449253 {#1679
    date: 2024-01-17 00:54:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5326
  +createdAt: DateTimeImmutable @1705449253 {#1679
    date: 2024-01-17 00:54:13.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5381
  +subject: App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5438
  +formDest: "entry"
  +subject: App\Entity\Entry {#1650
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Thoughts-on-nanotech-shower-screens"
    +title: "Thoughts on nanotech shower screens"
    +url: null
    +body: """
      Hi fellow espresso aficionados,\n
      \n
      I’m thinking to get a nanotech shower screen (IMS BV200NT, for example) for my Breville/Sage Barista Touch Impress and wanted to ask if any of you have any experience with NT shower screens…\n
      \n
      Would there be any taste difference between the stock Breville/Sage shower screen?\n
      \n
      Also, how tough is the NT coating? Say, if I use a metallic puck screen and it ends up rubbing up against the NT coating on the shower screen, would the NT coating get ruined/damaged?\n
      \n
      And as a followup, does the NT coating help repel coffee grounds and distribute water better? I thought the latter would be more influenced by the quality and distribution of holes in the shower head. Also, does having the NT coating mean the puck screen is redundant for both distribution of water and grind sticking to shower screen?\n
      \n
      Thanks in advance for your thoughts!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705449253 {#1671
      date: 2024-01-17 00:54:13.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1652 …}
    +votes: Doctrine\ORM\PersistentCollection {#1649 …}
    +reports: Doctrine\ORM\PersistentCollection {#1653 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1661 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1663 …}
    +badges: Doctrine\ORM\PersistentCollection {#1552 …}
    +children: []
    -id: 31105
    -titleTs: "'nanotech':3 'screen':5 'shower':4 'thought':1"
    -bodyTs: "'advanc':146 'aficionado':4 'also':51,121 'ask':27 'barista':21 'better':101 'breville/sage':20,48 'bv200nt':15 'coat':57,75,83,93,126 'coffe':96 'differ':44 'distribut':99,114,135 'end':68 'espresso':3 'exampl':17 'experi':34 'fellow':2 'followup':89 'get':9,84 'grind':139 'ground':97 'head':120 'help':94 'hi':1 'hole':116 'im':14 'impress':23 'influenc':109 'latter':105 'm':6 'mean':127 'metal':63 'nanotech':11 'nt':36,56,74,82,92,125 'puck':64,129 'qualiti':112 'redund':132 'repel':95 'rub':70 'ruined/damaged':85 'say':58 'screen':13,38,50,65,79,130,143 'shower':12,37,49,78,119,142 'stick':140 'stock':47 'tast':43 'thank':144 'think':7 'thought':103,149 'touch':22 'tough':53 'use':61 'want':25 'water':100,137 'would':39,80,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705467253
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13441679"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705449253 {#1679
      date: 2024-01-17 00:54:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 6.63 ms
Input props
[
  "entry" => App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5687
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 1.88 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1571
    +avatar: null
    +cover: null
    +email: "twix@infosec.pub"
    +username: "@twix@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724025902 {#5794
      date: 2024-08-19 02:05:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
    +entries: Doctrine\ORM\PersistentCollection {#5806 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
    +posts: Doctrine\ORM\PersistentCollection {#5814 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
    +follows: Doctrine\ORM\PersistentCollection {#5826 …}
    +followers: Doctrine\ORM\PersistentCollection {#5828 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
    +reports: Doctrine\ORM\PersistentCollection {#5838 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
    +violations: Doctrine\ORM\PersistentCollection {#5842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
    +awards: Doctrine\ORM\PersistentCollection {#5846 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
    +categories: Doctrine\ORM\PersistentCollection {#5850 …}
    -id: 64856
    -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
    +apId: "twix@infosec.pub"
    +apProfileId: "https://infosec.pub/u/twix"
    +apPublicUrl: "https://infosec.pub/u/twix"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "twix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712197514 {#5791
      date: 2024-04-04 04:25:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698005657 {#5793
      date: 2023-10-22 22:14:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5754
  +user: Proxies\__CG__\App\Entity\User {#1571
    +avatar: null
    +cover: null
    +email: "twix@infosec.pub"
    +username: "@twix@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724025902 {#5794
      date: 2024-08-19 02:05:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
    +entries: Doctrine\ORM\PersistentCollection {#5806 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
    +posts: Doctrine\ORM\PersistentCollection {#5814 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
    +follows: Doctrine\ORM\PersistentCollection {#5826 …}
    +followers: Doctrine\ORM\PersistentCollection {#5828 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
    +reports: Doctrine\ORM\PersistentCollection {#5838 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
    +violations: Doctrine\ORM\PersistentCollection {#5842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
    +awards: Doctrine\ORM\PersistentCollection {#5846 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
    +categories: Doctrine\ORM\PersistentCollection {#5850 …}
    -id: 64856
    -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
    +apId: "twix@infosec.pub"
    +apProfileId: "https://infosec.pub/u/twix"
    +apPublicUrl: "https://infosec.pub/u/twix"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "twix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712197514 {#5791
      date: 2024-04-04 04:25:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698005657 {#5793
      date: 2023-10-22 22:14:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705327098 {#1593
    date: 2024-01-15 14:58:18.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5872
  +date: DateTimeImmutable @1705327098 {#1593
    date: 2024-01-15 14:58:18.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705327098 {#1593
    date: 2024-01-15 14:58:18.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1724027503 {#1591
    date: 2024-08-19 02:31:43.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5926
  +createdAt: DateTimeImmutable @1705327098 {#1593
    date: 2024-01-15 14:58:18.0 +01:00
  }
  +editedAt: DateTimeImmutable @1724027503 {#1591
    date: 2024-08-19 02:31:43.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5981
  +subject: App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6038
  +formDest: "entry"
  +subject: App\Entity\Entry {#1589
    +user: Proxies\__CG__\App\Entity\User {#1571
      +avatar: null
      +cover: null
      +email: "twix@infosec.pub"
      +username: "@twix@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724025902 {#5794
        date: 2024-08-19 02:05:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5799 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5802 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5804 …}
      +entries: Doctrine\ORM\PersistentCollection {#5806 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5808 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5810 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5812 …}
      +posts: Doctrine\ORM\PersistentCollection {#5814 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5816 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5818 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5820 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5822 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5824 …}
      +follows: Doctrine\ORM\PersistentCollection {#5826 …}
      +followers: Doctrine\ORM\PersistentCollection {#5828 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5830 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5832 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5834 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5836 …}
      +reports: Doctrine\ORM\PersistentCollection {#5838 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5840 …}
      +violations: Doctrine\ORM\PersistentCollection {#5842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5844 …}
      +awards: Doctrine\ORM\PersistentCollection {#5846 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5848 …}
      +categories: Doctrine\ORM\PersistentCollection {#5850 …}
      -id: 64856
      -password: "$2y$13$pddIu73pXdE102hpEqrt.eUyqqSOtVuBdIhEFkxyFPNuc4L.La/7G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5852 …}
      +apId: "twix@infosec.pub"
      +apProfileId: "https://infosec.pub/u/twix"
      +apPublicUrl: "https://infosec.pub/u/twix"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "twix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712197514 {#5791
        date: 2024-04-04 04:25:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698005657 {#5793
        date: 2023-10-22 22:14:17.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "My-QM-portafilter-was-slowly-vibrating-off-the-support-fork"
    +title: "My QM portafilter was slowly vibrating off the support fork of my Eureka Mignion Specialita. So I did my first mod…"
    +url: "https://infosec.pub/pictrs/image/a13df7b7-6035-40cf-99e8-8d92db2b3c96.jpeg"
    +body: "When grinding coffee the vibrations slowly caused the portafilter of my Quick Mill to drift off the (admittedly not great) support fork of my new Eureka Mignion Specialita. In the nook of plastic top holding part sits a screw, so I had the idea to bend a piece of copper wire and mount it under the screw. The piece (image below) hold the sides the of portafilter protrusion. This way it can’t turn away and I don’t have to keep an eye on it constantly. ![](https://infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705327098 {#1592
      date: 2024-01-15 14:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1582 …}
    +votes: Doctrine\ORM\PersistentCollection {#1583 …}
    +reports: Doctrine\ORM\PersistentCollection {#1580 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
    +badges: Doctrine\ORM\PersistentCollection {#1574 …}
    +children: []
    -id: 30649
    -titleTs: "'eureka':13 'first':20 'fork':10 'mignion':14 'mod':21 'portafilt':3 'qm':2 'slowli':5 'specialita':15 'support':9 'vibrat':6"
    -bodyTs: "'/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':90 'admit':18 'away':75 'bend':46 'caus':7 'coffe':3 'constant':87 'copper':50 'drift':15 'eureka':26 'eye':84 'fork':22 'great':20 'grind':2 'hold':35,62 'idea':44 'imag':60 'infosec.pub':89 'infosec.pub/pictrs/image/0cc58cd3-851d-43f6-9730-5841eca17f78.jpeg)![](https://infosec.pub/pictrs/image/27977a8e-1c86-4260-bc1c-f08209c94b52.jpeg)':88 'keep':82 'mignion':27 'mill':13 'mount':53 'new':25 'nook':31 'part':36 'piec':48,59 'plastic':33 'portafilt':9,67 'protrus':68 'quick':12 'screw':39,57 'side':64 'sit':37 'slowli':6 'specialita':28 'support':21 'top':34 'turn':74 'vibrat':5 'way':70 'wire':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367598
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/7194600"
    +editedAt: DateTimeImmutable @1724027503 {#1591
      date: 2024-08-19 02:31:43.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705327098 {#1593
      date: 2024-01-15 14:58:18.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 6.09 ms
Input props
[
  "entry" => App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#6287
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6394
  +user: Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.12 ms
Input props
[
  "date" => DateTimeImmutable @1705218321 {#1586
    date: 2024-01-14 08:45:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6449
  +date: DateTimeImmutable @1705218321 {#1586
    date: 2024-01-14 08:45:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705218321 {#1586
    date: 2024-01-14 08:45:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6503
  +createdAt: DateTimeImmutable @1705218321 {#1586
    date: 2024-01-14 08:45:21.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6567
  +subject: App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6629
  +formDest: "entry"
  +subject: App\Entity\Entry {#1573
    +user: Proxies\__CG__\App\Entity\User {#1654
      +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
      +cover: null
      +email: "krnl386@lemmy.ca"
      +username: "@krnl386@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
      +lastActive: DateTime @1729256912 {#5195
        date: 2024-10-18 15:08:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
      +entries: Doctrine\ORM\PersistentCollection {#5205 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
      +posts: Doctrine\ORM\PersistentCollection {#5213 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
      +follows: Doctrine\ORM\PersistentCollection {#5225 …}
      +followers: Doctrine\ORM\PersistentCollection {#5227 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
      +reports: Doctrine\ORM\PersistentCollection {#5237 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
      +violations: Doctrine\ORM\PersistentCollection {#5241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
      +awards: Doctrine\ORM\PersistentCollection {#5245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
      +categories: Doctrine\ORM\PersistentCollection {#5249 …}
      -id: 20485
      -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
      +apId: "krnl386@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/krnl386"
      +apPublicUrl: "https://lemmy.ca/u/krnl386"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "krnl386"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726884393 {#5196
        date: 2024-09-21 04:06:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688827375 {#5197
        date: 2023-07-08 16:42:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1585 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1576 …}
    +slug: "Breville-Sage-Touch-Impress-cleaning-backflush-cycle"
    +title: "Breville/Sage Touch Impress cleaning (backflush) cycle"
    +url: "https://lemmy.ca/pictrs/image/cd288b3b-1008-488d-98bc-6b95c42e7327.jpeg"
    +body: """
      Hi all, recently I acquired a number of 1kg tubs of Cafetto evo cleaner on sale. I figured since Breville/Sage backflush tablets are the 1.5g Cafetto variety (see photos), I can probably safely replace them with Cafetto powder.\n
      \n
      Now, the powder comes with a little scoop. Each scoop of powder is about 3-4g of powder, so a lot more than a standard Breville 1.5g Cafetto tablet (see photo for dimensions of said tablets).\n
      \n
      According to the instructions, I need a scoop of powder for each cleaning cycle. That’s at least 2x more mass than a Breville tablet. I wonder why that is…\n
      \n
      Is the powder less concentrated than the Breville tablets? Maybe it’s the “evo” brand (certified organic) vs. the regular brand (organic version is “weaker” somehow)?\n
      \n
      Or is it likely that the powder instructions are “universal”/generic and apply to all machines, from a tiny Bambino to big ass commercial units?\n
      \n
      Most importantly, do you think it’s safe to use “too much” powder (i.e. one full scoop as per directions on the tub)? When I used the 1.5g Breville tablets with my machine, it took 2 cleaning cycles back to back to fully dissolve it, so I worry that if I run the cycle with 4g of powder, it’s gonna take forever to dissolve…\n
      \n
      If there’s anyone here using Cafetto, Cafiza or similar *powders* with their Breville/Sage machine, please let me know your routine (how much powder by weight) and if you do anything else.\n
      \n
      P.S. my machine comes with a blind portafilter rubber disc with *no hole*, so there’s no concern with the powder “squirting out” prematurely through the portafilter.\n
      \n
      I appreciate your expertise and feedback on this one. Thanks in advance!!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 11
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726105242 {#1587
      date: 2024-09-12 03:40:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1551 …}
    +votes: Doctrine\ORM\PersistentCollection {#1560 …}
    +reports: Doctrine\ORM\PersistentCollection {#1526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
    +badges: Doctrine\ORM\PersistentCollection {#1550 …}
    +children: []
    -id: 30338
    -titleTs: "'backflush':5 'breville/sage':1 'clean':4 'cycl':6 'impress':3 'touch':2"
    -bodyTs: "'-4':55 '/generic':144 '1.5':25,67,186 '1kg':9 '2':195 '2x':96 '3':54 '4g':215 'accord':78 'acquir':5 'advanc':295 'anyon':228 'anyth':255 'appli':146 'appreci':285 'ass':156 'back':198,200 'backflush':21 'bambino':153 'big':155 'blind':263 'brand':122,128 'brevill':66,101,115,188 'breville/sage':20,238 'cafetto':12,27,38,69,231 'cafiza':232 'certifi':123 'clean':90,196 'cleaner':14 'come':43,260 'commerci':157 'concentr':112 'concern':274 'cycl':91,197,213 'dimens':74 'direct':178 'disc':266 'dissolv':203,224 'els':256 'evo':13,121 'expertis':287 'feedback':289 'figur':18 'forev':222 'full':174 'fulli':202 'g':26,56,68,187 'gonna':220 'hi':1 'hole':269 'i.e':172 'import':160 'instruct':81,141 'know':243 'least':95 'less':111 'let':241 'like':137 'littl':46 'lot':61 'machin':149,192,239,259 'mass':98 'mayb':117 'much':170,247 'need':83 'number':7 'one':173,292 'organ':124,129 'p.s':257 'per':177 'photo':30,72 'pleas':240 'portafilt':264,283 'powder':39,42,51,58,87,110,140,171,217,235,248,277 'prematur':280 'probabl':33 'recent':3 'regular':127 'replac':35 'routin':245 'rubber':265 'run':211 'safe':34,166 'said':76 'sale':16 'scoop':47,49,85,175 'see':29,71 'similar':234 'sinc':19 'somehow':133 'squirt':278 'standard':65 'tablet':22,70,77,102,116,189 'take':221 'thank':293 'think':163 'tini':152 'took':194 'tub':10,181 'unit':158 'univers':143 'use':168,184,230 'varieti':28 'version':130 'vs':125 'weaker':132 'weight':250 'wonder':104 'worri':207"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705259821
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13285303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705218321 {#1586
      date: 2024-01-14 08:45:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 5.45 ms
Input props
[
  "entry" => App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#6878
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.46 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1563
    +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
    +email: "biffnix@discuss.online"
    +username: "@biffnix@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m just this guy, you know?"
    +lastActive: DateTime @1721422692 {#7010
      date: 2024-07-19 22:58:12.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
    +entries: Doctrine\ORM\PersistentCollection {#7021 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
    +posts: Doctrine\ORM\PersistentCollection {#7029 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
    +follows: Doctrine\ORM\PersistentCollection {#7041 …}
    +followers: Doctrine\ORM\PersistentCollection {#7043 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
    +reports: Doctrine\ORM\PersistentCollection {#7053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
    +violations: Doctrine\ORM\PersistentCollection {#7057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
    +awards: Doctrine\ORM\PersistentCollection {#7061 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
    +categories: Doctrine\ORM\PersistentCollection {#7065 …}
    -id: 86587
    -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
    +apId: "biffnix@discuss.online"
    +apProfileId: "https://discuss.online/u/biffnix"
    +apPublicUrl: "https://discuss.online/u/biffnix"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "biffnix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728503363 {#7011
      date: 2024-10-09 21:49:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706130495 {#7012
      date: 2024-01-24 22:08:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6973
  +user: Proxies\__CG__\App\Entity\User {#1563
    +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
    +email: "biffnix@discuss.online"
    +username: "@biffnix@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m just this guy, you know?"
    +lastActive: DateTime @1721422692 {#7010
      date: 2024-07-19 22:58:12.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
    +entries: Doctrine\ORM\PersistentCollection {#7021 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
    +posts: Doctrine\ORM\PersistentCollection {#7029 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
    +follows: Doctrine\ORM\PersistentCollection {#7041 …}
    +followers: Doctrine\ORM\PersistentCollection {#7043 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
    +reports: Doctrine\ORM\PersistentCollection {#7053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
    +violations: Doctrine\ORM\PersistentCollection {#7057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
    +awards: Doctrine\ORM\PersistentCollection {#7061 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
    +categories: Doctrine\ORM\PersistentCollection {#7065 …}
    -id: 86587
    -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
    +apId: "biffnix@discuss.online"
    +apProfileId: "https://discuss.online/u/biffnix"
    +apPublicUrl: "https://discuss.online/u/biffnix"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "biffnix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728503363 {#7011
      date: 2024-10-09 21:49:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706130495 {#7012
      date: 2024-01-24 22:08:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1705032427 {#1564
    date: 2024-01-12 05:07:07.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7088
  +date: DateTimeImmutable @1705032427 {#1564
    date: 2024-01-12 05:07:07.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705032427 {#1564
    date: 2024-01-12 05:07:07.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7142
  +createdAt: DateTimeImmutable @1705032427 {#1564
    date: 2024-01-12 05:07:07.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.33 ms
Input props
[
  "subject" => App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7200
  +subject: App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7262
  +formDest: "entry"
  +subject: App\Entity\Entry {#1566
    +user: Proxies\__CG__\App\Entity\User {#1563
      +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
      +email: "biffnix@discuss.online"
      +username: "@biffnix@discuss.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m just this guy, you know?"
      +lastActive: DateTime @1721422692 {#7010
        date: 2024-07-19 22:58:12.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
      +entries: Doctrine\ORM\PersistentCollection {#7021 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
      +posts: Doctrine\ORM\PersistentCollection {#7029 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
      +follows: Doctrine\ORM\PersistentCollection {#7041 …}
      +followers: Doctrine\ORM\PersistentCollection {#7043 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
      +reports: Doctrine\ORM\PersistentCollection {#7053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
      +violations: Doctrine\ORM\PersistentCollection {#7057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
      +awards: Doctrine\ORM\PersistentCollection {#7061 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
      +categories: Doctrine\ORM\PersistentCollection {#7065 …}
      -id: 86587
      -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
      +apId: "biffnix@discuss.online"
      +apProfileId: "https://discuss.online/u/biffnix"
      +apPublicUrl: "https://discuss.online/u/biffnix"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.online/inbox"
      +apDomain: "discuss.online"
      +apPreferredUsername: "biffnix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728503363 {#7011
        date: 2024-10-09 21:49:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706130495 {#7012
        date: 2024-01-24 22:08:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1562 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1565 …}
    +slug: "Baratza-Sette-30-Upgrades"
    +title: "Baratza Sette 30 Upgrades"
    +url: "https://discuss.online/pictrs/image/78a309f7-e66e-4590-89be-c05b3eb2b2ec.jpeg"
    +body: """
      I got a Baratza Sette 30 from my wife for Christmas. It’s replacing my old faithful Baratza Virtuoso+, with which I had been grinding for my Moccamaster Cup-One just fine. I used the Virtuoso+ for espresso, but I was looking for something that could be a little more dialed in than that.\n
      \n
      The nicest thing about the Sette series is that most of the parts are interchangeable. I upgraded my new gift with the [steel adjustment ring assembly from the Sette 270/270WI,](https://www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791) which is a direct replacement, and gives the Sette 30 fully variable micro-adjustable grind capability, just like the 270/270WI models. I did have to add a shim to it, as for some reason, I had to go down to the finest setting to get a decent espresso grind. But, the Sette 30 shipped with two different thickness shims in the box, so I just swapped that in, and now for most beans, I’m between 5 and 7 clicks on the main adjustment ring, and then fine-tune from there with the micro-adjust ring.\n
      \n
      I also updated the large hopper with a single-dose hopper with silicone bellows. I went with[ this model from Cafe Fabrique in Canada](https://cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r). The stock hopper worked just fine, but I like the smaller single-dose hopper a little better. The bellows are nice, but not that necessary, as the Sette series is a very low-retention grinder series by default. I think the bellows pumping may be more of a placebo than a necessary upgrade… ;)\n
      \n
      I’ve even read that you can replace the Sette 30 controls and portafilter holder bits to upgrade to a full 270 or 270WI from the Sette 30, but I don’t know if I really need or want to go that far. It IS nice that Baratza sells pretty much any replacement part for the Sette series, though.\n
      \n
      I’ve been able to nail down my espresso grinds very well with the new setup, so I’m quite happy with it so far. The only thing I haven’t tried yet was a coarse enough grind for the Moccmaster or standard pourover. For now, the Sette 30 is exclusive to my espresso shots. I highly recommend it for that use, in any case.\n
      \n
      Cheers, all.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 28
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705032427 {#1548
      date: 2024-01-12 05:07:07.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1556 …}
    +reports: Doctrine\ORM\PersistentCollection {#1555 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
    +badges: Doctrine\ORM\PersistentCollection {#1619 …}
    +children: []
    -id: 29235
    -titleTs: "'30':3 'baratza':1 'sett':2 'upgrad':4"
    -bodyTs: "'/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':88 '/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':215 '270':292 '270/270wi':85,109 '270wi':294 '30':6,98,142,281,298,378 '5':166 '7':168 'abl':333 'add':115 'adjust':79,103,173,186 'also':189 'assembl':81 'baratza':4,18,318 'bean':162 'bellow':202,235,259 'better':233 'bit':286 'box':151 'cafe':209 'cafefabrique.com':214 'cafefabrique.com/products/single-dose-hopper-for-baratza-sette-270-30-with-silicone-bellow?_pos=1&_sid=89db7a8e4&_ss=r).':213 'canada':212 'capabl':105 'case':394 'cheer':395 'christma':11 'click':169 'coars':365 'control':282 'could':47 'cup':30 'cup-on':29 'decent':136 'default':255 'dial':52 'differ':146 'direct':92 'dose':198,229 'enough':366 'espresso':39,137,338,383 'even':273 'exclus':380 'fabriqu':210 'faith':17 'far':313,354 'fine':33,178,221 'fine-tun':177 'finest':131 'full':291 'fulli':99 'get':134 'gift':75 'give':95 'go':127,311 'got':2 'grind':25,104,138,339,367 'grinder':252 'happi':350 'haven':359 'high':386 'holder':285 'hopper':193,199,218,230 'interchang':70 'know':303 'larg':192 'like':107,224 'littl':50,232 'look':43 'low':250 'low-retent':249 'm':164,348 'main':172 'may':261 'micro':102,185 'micro-adjust':101,184 'moccamast':28 'moccmast':370 'model':110,207 'much':321 'nail':335 'necessari':241,269 'need':307 'new':74,344 'nice':237,316 'nicest':57 'old':16 'one':31 'part':68,324 'placebo':266 'portafilt':284 'pourov':373 'pretti':320 'pump':260 'quit':349 'read':274 'realli':306 'reason':123 'recommend':387 'replac':14,93,278,323 'retent':251 'ring':80,174,187 'sell':319 'seri':62,245,253,328 'set':132 'sett':5,61,84,97,141,244,280,297,327,377 'setup':345 'shim':117,148 'ship':143 'shot':384 'silicon':201 'singl':197,228 'single-dos':196,227 'smaller':226 'someth':45 'standard':372 'steel':78 'stock':217 'swap':155 'thick':147 'thing':58,357 'think':257 'though':329 'tri':361 'tune':179 'two':145 'updat':190 'upgrad':72,270,288 'use':35,391 'variabl':100 've':272,331 'virtuoso':19,37 'want':309 'well':341 'went':204 'wife':9 'work':219 'www.baratza.com':87 'www.baratza.com/product/adjustment-assembly-for-sette-270-and-sette-270wi-sp0100791)':86 'yet':362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705095427
    +visibility: "visible             "
    +apId: "https://discuss.online/post/4280846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705032427 {#1564
      date: 2024-01-12 05:07:07.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 11.66 ms
Input props
[
  "entry" => App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#7511
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 4.49 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1680
    +avatar: null
    +cover: null
    +email: "wfh@lemm.ee"
    +username: "@wfh@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/him\n
      \n
      Formerly on .world.
      """
    +lastActive: DateTime @1725908045 {#6379
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
    +entries: Doctrine\ORM\PersistentCollection {#6373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
    +posts: Doctrine\ORM\PersistentCollection {#6360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
    +follows: Doctrine\ORM\PersistentCollection {#6357 …}
    +followers: Doctrine\ORM\PersistentCollection {#6929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
    +reports: Doctrine\ORM\PersistentCollection {#6959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
    +violations: Doctrine\ORM\PersistentCollection {#6949 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
    +awards: Doctrine\ORM\PersistentCollection {#6948 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
    +categories: Doctrine\ORM\PersistentCollection {#6933 …}
    -id: 66517
    -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
    +apId: "wfh@lemm.ee"
    +apProfileId: "https://lemm.ee/u/wfh"
    +apPublicUrl: "https://lemm.ee/u/wfh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "wfh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727445952 {#6343
      date: 2024-09-27 16:05:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698282672 {#6378
      date: 2023-10-26 03:11:12.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5147
  +user: Proxies\__CG__\App\Entity\User {#1680
    +avatar: null
    +cover: null
    +email: "wfh@lemm.ee"
    +username: "@wfh@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/him\n
      \n
      Formerly on .world.
      """
    +lastActive: DateTime @1725908045 {#6379
      date: 2024-09-09 20:54:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
    +entries: Doctrine\ORM\PersistentCollection {#6373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
    +posts: Doctrine\ORM\PersistentCollection {#6360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
    +follows: Doctrine\ORM\PersistentCollection {#6357 …}
    +followers: Doctrine\ORM\PersistentCollection {#6929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
    +reports: Doctrine\ORM\PersistentCollection {#6959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
    +violations: Doctrine\ORM\PersistentCollection {#6949 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
    +awards: Doctrine\ORM\PersistentCollection {#6948 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
    +categories: Doctrine\ORM\PersistentCollection {#6933 …}
    -id: 66517
    -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
    +apId: "wfh@lemm.ee"
    +apProfileId: "https://lemm.ee/u/wfh"
    +apPublicUrl: "https://lemm.ee/u/wfh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "wfh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727445952 {#6343
      date: 2024-09-27 16:05:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698282672 {#6378
      date: 2023-10-26 03:11:12.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704545062 {#1683
    date: 2024-01-06 13:44:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#1976
  +date: DateTimeImmutable @1704545062 {#1683
    date: 2024-01-06 13:44:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704545062 {#1683
    date: 2024-01-06 13:44:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3582
  +createdAt: DateTimeImmutable @1704545062 {#1683
    date: 2024-01-06 13:44:22.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5736
  +subject: App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7559
  +formDest: "entry"
  +subject: App\Entity\Entry {#1687
    +user: Proxies\__CG__\App\Entity\User {#1680
      +avatar: null
      +cover: null
      +email: "wfh@lemm.ee"
      +username: "@wfh@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        He/him\n
        \n
        Formerly on .world.
        """
      +lastActive: DateTime @1725908045 {#6379
        date: 2024-09-09 20:54:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6347 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6375 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6368 …}
      +entries: Doctrine\ORM\PersistentCollection {#6373 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6367 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6350 …}
      +posts: Doctrine\ORM\PersistentCollection {#6360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6365 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6362 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6352 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6354 …}
      +follows: Doctrine\ORM\PersistentCollection {#6357 …}
      +followers: Doctrine\ORM\PersistentCollection {#6929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6964 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6956 …}
      +reports: Doctrine\ORM\PersistentCollection {#6959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6931 …}
      +violations: Doctrine\ORM\PersistentCollection {#6949 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6954 …}
      +awards: Doctrine\ORM\PersistentCollection {#6948 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6951 …}
      +categories: Doctrine\ORM\PersistentCollection {#6933 …}
      -id: 66517
      -password: "$2y$13$iKu4r09q8QeDo0fg0EoAkO97BUU3m5QvhZIuxLECY2MlucPzjGJR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6935 …}
      +apId: "wfh@lemm.ee"
      +apProfileId: "https://lemm.ee/u/wfh"
      +apPublicUrl: "https://lemm.ee/u/wfh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "wfh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727445952 {#6343
        date: 2024-09-27 16:05:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698282672 {#6378
        date: 2023-10-26 03:11:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Water-spritz-method-for-espresso"
    +title: "Water spritz method for espresso"
    +url: null
    +body: """
      cross-posted from: [lemm.ee/post/20255211](https://lemm.ee/post/20255211)\n
      \n
      > I’m sur a lot of you have seen [this video](https://piped.video/watch?v=nLnB99VJ0HE) from James Hoffmann discussing the massive differences observed when spritzing some water on the beans before grinding.\n
      > \n
      > So I took the plunge and bought a spray bottle, and tested it immediately on my mildly-disappointing, home-roasted medium-light Yrgacheffe in my Mythos-modded DF64.\n
      > \n
      > Of course I don’t have a particle analyzer to replicate the results, but I can still count on my senses to see if there is an actual difference between dry and spritzed beans.\n
      > \n
      > The beans were dialed-in at 18g in, 45g out, 30s when dry.\n
      > \n
      > Then, the 3s-spritz beans went in. I didn’t see much difference when grinding (maybe a bit less retention), but when pulling the shot, wow. It started to drip much later and slower, and took around 42s to complete the shot. There was a bit of spraying so channeling may still be happening though. The taste was incredible compared to the baseline. Every flavor was turned up to 11, with much more body, sweetness and complexity, with still a clear acidity cutting through the syrupy goodness, and a taste that lingered in my mouth for a very long time.\n
      > \n
      > I dialed back the grinder for a 30s shot. This one was very disappointing and obviously under-extracted: sour, with a lingering astringency, and the flavors were kind of muted. So the beans really seem to benefit from extra contact time with seemingly no drawbacks in terms of overextraction, or the initial delay acted as a sort of preinfusion.\n
      > \n
      > So my takeway is this: invest in a $£2€ spray bottle, either dial-in with dry beans or aim for a 35-45% longer extraction compared to your baseline, and enjoy!\n
      > \n
      > Have you tested it? What are your results?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719230874 {#1701
      date: 2024-06-24 14:07:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1689 …}
    +votes: Doctrine\ORM\PersistentCollection {#1691 …}
    +reports: Doctrine\ORM\PersistentCollection {#1795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
    +badges: Doctrine\ORM\PersistentCollection {#1630 …}
    +children: []
    -id: 27603
    -titleTs: "'espresso':5 'method':3 'spritz':2 'water':1"
    -bodyTs: "'-45':303 '/post/20255211](https://lemm.ee/post/20255211)':7 '/watch?v=nlnb99vj0he)':21 '11':189 '18g':112 '2':288 '30s':116,227 '35':302 '3s':122 '3s-spritz':121 '42s':157 '45g':114 'acid':201 'act':274 'actual':98 'aim':299 'analyz':79 'around':156 'astring':243 'back':222 'baselin':182,309 'bean':36,104,106,124,253,297 'benefit':257 'bit':137,165 'bodi':193 'bottl':48,290 'bought':45 'channel':169 'clear':200 'compar':179,306 'complet':159 'complex':196 'contact':260 'count':88 'cours':72 'cross':2 'cross-post':1 'cut':202 'delay':273 'df64':70 'dial':109,221,293 'dial-in':292 'dialed-in':108 'didn':128 'differ':28,99,132 'disappoint':57,233 'discuss':25 'drawback':265 'dri':101,118,296 'drip':149 'either':291 'enjoy':311 'everi':183 'extra':259 'extract':238,305 'flavor':184,246 'good':206 'grind':38,134 'grinder':224 'happen':173 'hoffmann':24 'home':59 'home-roast':58 'immedi':52 'incred':178 'initi':272 'invest':285 'jame':23 'kind':248 'later':151 'lemm.ee':6 'lemm.ee/post/20255211](https://lemm.ee/post/20255211)':5 'less':138 'light':63 'linger':211,242 'long':218 'longer':304 'lot':12 'm':9 'massiv':27 'may':170 'mayb':135 'medium':62 'medium-light':61 'mild':56 'mildly-disappoint':55 'mod':69 'mouth':214 'much':131,150,191 'mute':250 'mytho':68 'mythos-mod':67 'observ':29 'obvious':235 'one':230 'overextract':269 'particl':78 'piped.video':20 'piped.video/watch?v=nlnb99vj0he)':19 'plung':43 'post':3 'preinfus':279 'pull':142 'realli':254 'replic':81 'result':83,319 'retent':139 'roast':60 'see':93,130 'seem':255,263 'seen':16 'sens':91 'shot':144,161,228 'slower':153 'sort':277 'sour':239 'spray':47,167,289 'spritz':31,103,123 'start':147 'still':87,171,198 'sur':10 'sweet':194 'syrupi':205 'takeway':282 'tast':176,209 'term':267 'test':50,314 'though':174 'time':219,261 'took':41,155 'turn':186 'under-extract':236 'video':18 'water':33 'went':125 'wow':145 'yrgacheff':64"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704600562
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20255268"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704545062 {#1683
      date: 2024-01-06 13:44:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 20.61 ms
Input props
[
  "entry" => App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#7808
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 2.45 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1625
    +avatar: null
    +cover: null
    +email: "nick@campfyre.nickwebster.dev"
    +username: "@nick@campfyre.nickwebster.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708936303 {#7897
      date: 2024-02-26 09:31:43.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
    +entries: Doctrine\ORM\PersistentCollection {#7909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
    +posts: Doctrine\ORM\PersistentCollection {#7917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
    +follows: Doctrine\ORM\PersistentCollection {#7929 …}
    +followers: Doctrine\ORM\PersistentCollection {#7931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
    +reports: Doctrine\ORM\PersistentCollection {#7941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
    +violations: Doctrine\ORM\PersistentCollection {#7945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
    +awards: Doctrine\ORM\PersistentCollection {#7949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
    +categories: Doctrine\ORM\PersistentCollection {#7953 …}
    -id: 37275
    -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
    +apId: "nick@campfyre.nickwebster.dev"
    +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
    +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
    +apFollowersUrl: null
    +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
    +apDomain: "campfyre.nickwebster.dev"
    +apPreferredUsername: "nick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727135496 {#7894
      date: 2024-09-24 01:51:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690797010 {#7896
      date: 2023-07-31 11:50:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7857
  +user: Proxies\__CG__\App\Entity\User {#1625
    +avatar: null
    +cover: null
    +email: "nick@campfyre.nickwebster.dev"
    +username: "@nick@campfyre.nickwebster.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708936303 {#7897
      date: 2024-02-26 09:31:43.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
    +entries: Doctrine\ORM\PersistentCollection {#7909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
    +posts: Doctrine\ORM\PersistentCollection {#7917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
    +follows: Doctrine\ORM\PersistentCollection {#7929 …}
    +followers: Doctrine\ORM\PersistentCollection {#7931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
    +reports: Doctrine\ORM\PersistentCollection {#7941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
    +violations: Doctrine\ORM\PersistentCollection {#7945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
    +awards: Doctrine\ORM\PersistentCollection {#7949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
    +categories: Doctrine\ORM\PersistentCollection {#7953 …}
    -id: 37275
    -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
    +apId: "nick@campfyre.nickwebster.dev"
    +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
    +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
    +apFollowersUrl: null
    +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
    +apDomain: "campfyre.nickwebster.dev"
    +apPreferredUsername: "nick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727135496 {#7894
      date: 2024-09-24 01:51:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690797010 {#7896
      date: 2023-07-31 11:50:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1703808576 {#1599
    date: 2023-12-29 01:09:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7975
  +date: DateTimeImmutable @1703808576 {#1599
    date: 2023-12-29 01:09:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703808576 {#1599
    date: 2023-12-29 01:09:36.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1708876350 {#1626
    date: 2024-02-25 16:52:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8029
  +createdAt: DateTimeImmutable @1703808576 {#1599
    date: 2023-12-29 01:09:36.0 +01:00
  }
  +editedAt: DateTimeImmutable @1708876350 {#1626
    date: 2024-02-25 16:52:30.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8085
  +subject: App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8152
  +formDest: "entry"
  +subject: App\Entity\Entry {#1618
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
    +slug: "I-went-traditional-and-split-a-shot-into-singles-to"
    +title: "I went traditional and split a shot into singles to try out these new demitasse cups I got for Christmas"
    +url: "https://campfyre.nickwebster.dev/pictrs/image/85e0d6b6-a366-47f7-8ff2-9c9312ff98f8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 62
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709105410 {#1628
      date: 2024-02-28 08:30:10.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1617 …}
    +votes: Doctrine\ORM\PersistentCollection {#1725 …}
    +reports: Doctrine\ORM\PersistentCollection {#1722 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
    +badges: Doctrine\ORM\PersistentCollection {#1737 …}
    +children: []
    -id: 25529
    -titleTs: "'christma':20 'cup':16 'demitass':15 'got':18 'new':14 'shot':7 'singl':9 'split':5 'tradit':3 'tri':11 'went':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703894976
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/446434"
    +editedAt: DateTimeImmutable @1708876350 {#1626
      date: 2024-02-25 16:52:30.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703808576 {#1599
      date: 2023-12-29 01:09:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 14.43 ms
Input props
[
  "entry" => App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#8401
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 1.89 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1733
    +avatar: null
    +cover: null
    +email: "tedu@azorius.net"
    +username: "@tedu@azorius.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I'm the boss! Please enjoy my finely curated links."
    +lastActive: DateTime @1706996900 {#8506
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
    +entries: Doctrine\ORM\PersistentCollection {#8518 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
    +posts: Doctrine\ORM\PersistentCollection {#8526 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
    +follows: Doctrine\ORM\PersistentCollection {#8538 …}
    +followers: Doctrine\ORM\PersistentCollection {#8540 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
    +reports: Doctrine\ORM\PersistentCollection {#8550 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
    +violations: Doctrine\ORM\PersistentCollection {#8554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
    +awards: Doctrine\ORM\PersistentCollection {#8558 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
    +categories: Doctrine\ORM\PersistentCollection {#8562 …}
    -id: 86953
    -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
    +apId: "tedu@azorius.net"
    +apProfileId: "https://azorius.net/u/tedu"
    +apPublicUrl: "https://azorius.net/u/tedu"
    +apFollowersUrl: "https://azorius.net/u/tedu/followers"
    +apInboxUrl: "https://azorius.net/inbox"
    +apDomain: "azorius.net"
    +apPreferredUsername: "tedu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706996900 {#8503
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706996900 {#8505
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8466
  +user: Proxies\__CG__\App\Entity\User {#1733
    +avatar: null
    +cover: null
    +email: "tedu@azorius.net"
    +username: "@tedu@azorius.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I'm the boss! Please enjoy my finely curated links."
    +lastActive: DateTime @1706996900 {#8506
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
    +entries: Doctrine\ORM\PersistentCollection {#8518 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
    +posts: Doctrine\ORM\PersistentCollection {#8526 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
    +follows: Doctrine\ORM\PersistentCollection {#8538 …}
    +followers: Doctrine\ORM\PersistentCollection {#8540 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
    +reports: Doctrine\ORM\PersistentCollection {#8550 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
    +violations: Doctrine\ORM\PersistentCollection {#8554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
    +awards: Doctrine\ORM\PersistentCollection {#8558 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
    +categories: Doctrine\ORM\PersistentCollection {#8562 …}
    -id: 86953
    -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
    +apId: "tedu@azorius.net"
    +apProfileId: "https://azorius.net/u/tedu"
    +apPublicUrl: "https://azorius.net/u/tedu"
    +apFollowersUrl: "https://azorius.net/u/tedu/followers"
    +apInboxUrl: "https://azorius.net/inbox"
    +apDomain: "azorius.net"
    +apPreferredUsername: "tedu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706996900 {#8503
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706996900 {#8505
      date: 2024-02-03 22:48:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703354180 {#1727
    date: 2023-12-23 18:56:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8584
  +date: DateTimeImmutable @1703354180 {#1727
    date: 2023-12-23 18:56:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703354180 {#1727
    date: 2023-12-23 18:56:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8638
  +createdAt: DateTimeImmutable @1703354180 {#1727
    date: 2023-12-23 18:56:20.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8703
  +subject: App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.02 ms
Input props
[
  "subject" => App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8760
  +formDest: "entry"
  +subject: App\Entity\Entry {#1735
    +user: Proxies\__CG__\App\Entity\User {#1733
      +avatar: null
      +cover: null
      +email: "tedu@azorius.net"
      +username: "@tedu@azorius.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I'm the boss! Please enjoy my finely curated links."
      +lastActive: DateTime @1706996900 {#8506
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8511 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8514 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8516 …}
      +entries: Doctrine\ORM\PersistentCollection {#8518 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8520 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8522 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8524 …}
      +posts: Doctrine\ORM\PersistentCollection {#8526 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8530 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8532 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8534 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8536 …}
      +follows: Doctrine\ORM\PersistentCollection {#8538 …}
      +followers: Doctrine\ORM\PersistentCollection {#8540 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8542 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8544 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8546 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8548 …}
      +reports: Doctrine\ORM\PersistentCollection {#8550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8552 …}
      +violations: Doctrine\ORM\PersistentCollection {#8554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8556 …}
      +awards: Doctrine\ORM\PersistentCollection {#8558 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8560 …}
      +categories: Doctrine\ORM\PersistentCollection {#8562 …}
      -id: 86953
      -password: "$2y$13$rdq.K.OznPK.8dsKqvijru6mFnjWwUl.PYgr5A.wDwG0.RhXir52e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8564 …}
      +apId: "tedu@azorius.net"
      +apProfileId: "https://azorius.net/u/tedu"
      +apPublicUrl: "https://azorius.net/u/tedu"
      +apFollowersUrl: "https://azorius.net/u/tedu/followers"
      +apInboxUrl: "https://azorius.net/inbox"
      +apDomain: "azorius.net"
      +apPreferredUsername: "tedu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706996900 {#8503
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706996900 {#8505
        date: 2024-02-03 22:48:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1724 …}
    +slug: "DIY-Espresso"
    +title: "DIY Espresso"
    +url: "https://www.fourbardesign.com/2020/10/diy-espresso.html"
    +body: "> High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703419679 {#1732
      date: 2023-12-24 13:07:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1719 …}
    +votes: Doctrine\ORM\PersistentCollection {#1714 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1741 …}
    +badges: Doctrine\ORM\PersistentCollection {#1707 …}
    +children: []
    -id: 24252
    -titleTs: "'diy':1 'espresso':2"
    -bodyTs: "'12g':64 '16g':66 'actual':83 'advantag':48 'arm':7 'base':101 'cartridg':67 'co2':55 'compress':40,54 'concept':80 'defunct':93 'dispens':58 'employ':102 'espresso':78,95 'expens':16 'extract':77 'fabric':27 'fanat':99 'forc':4 'forward':23 'gas':41 'generat':71 'handheld':94 'har':36 'heavi':12 'high':1,3,46 'idea':34 'inexpens':63 'instead':28,42 'kickstart':88 'lever':6,49 'long':5 'look':22 'maker':96 'meant':11 'mechan':47,104 'novel':84 'now-defunct':91 'part':17 'piston':53 'power':38 'pressur':2,74 'proper':76 'push':51 'read':15 'requisit':73 'settl':30 'simpler':33 'small':61 'strong':14 'unsuccess':87 'use':44 'user':100 'would':56,69"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703440580
    +visibility: "visible             "
    +apId: "https://azorius.net/g/espresso@infosec.pub/p/21k7JTlRk1g4XK417v-DIY-Espresso"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703354180 {#1727
      date: 2023-12-23 18:56:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 9.90 ms
Input props
[
  "entry" => App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#9019
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.22 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1638
    +avatar: null
    +cover: null
    +email: "SamuelRJankis@lemmy.world"
    +username: "@SamuelRJankis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728454326 {#1352
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
    +entries: Doctrine\ORM\PersistentCollection {#2496 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
    +posts: Doctrine\ORM\PersistentCollection {#2505 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
    +follows: Doctrine\ORM\PersistentCollection {#2592 …}
    +followers: Doctrine\ORM\PersistentCollection {#2587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
    +reports: Doctrine\ORM\PersistentCollection {#2616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
    +violations: Doctrine\ORM\PersistentCollection {#2645 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
    +awards: Doctrine\ORM\PersistentCollection {#2639 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
    +categories: Doctrine\ORM\PersistentCollection {#2669 …}
    -id: 19788
    -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
    +apId: "SamuelRJankis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SamuelRJankis"
    +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SamuelRJankis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728479011 {#1350
      date: 2024-10-09 15:03:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688668539 {#1351
      date: 2023-07-06 20:35:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9216
  +user: Proxies\__CG__\App\Entity\User {#1638
    +avatar: null
    +cover: null
    +email: "SamuelRJankis@lemmy.world"
    +username: "@SamuelRJankis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728454326 {#1352
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
    +entries: Doctrine\ORM\PersistentCollection {#2496 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
    +posts: Doctrine\ORM\PersistentCollection {#2505 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
    +follows: Doctrine\ORM\PersistentCollection {#2592 …}
    +followers: Doctrine\ORM\PersistentCollection {#2587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
    +reports: Doctrine\ORM\PersistentCollection {#2616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
    +violations: Doctrine\ORM\PersistentCollection {#2645 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
    +awards: Doctrine\ORM\PersistentCollection {#2639 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
    +categories: Doctrine\ORM\PersistentCollection {#2669 …}
    -id: 19788
    -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
    +apId: "SamuelRJankis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SamuelRJankis"
    +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SamuelRJankis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728479011 {#1350
      date: 2024-10-09 15:03:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688668539 {#1351
      date: 2023-07-06 20:35:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1702420891 {#2448
    date: 2023-12-12 23:41:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9271
  +date: DateTimeImmutable @1702420891 {#2448
    date: 2023-12-12 23:41:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.25 ms
Input props
[
  "createdAt" => DateTimeImmutable @1702420891 {#2448
    date: 2023-12-12 23:41:31.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1704159885 {#2463
    date: 2024-01-02 02:44:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9325
  +createdAt: DateTimeImmutable @1702420891 {#2448
    date: 2023-12-12 23:41:31.0 +01:00
  }
  +editedAt: DateTimeImmutable @1704159885 {#2463
    date: 2024-01-02 02:44:45.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.58 ms
Input props
[
  "subject" => App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9390
  +subject: App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.08 ms
Input props
[
  "subject" => App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9447
  +formDest: "entry"
  +subject: App\Entity\Entry {#2411
    +user: Proxies\__CG__\App\Entity\User {#1638
      +avatar: null
      +cover: null
      +email: "SamuelRJankis@lemmy.world"
      +username: "@SamuelRJankis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728454326 {#1352
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2492 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2494 …}
      +entries: Doctrine\ORM\PersistentCollection {#2496 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2514 …}
      +posts: Doctrine\ORM\PersistentCollection {#2505 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2528 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2580 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2537 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2589 …}
      +follows: Doctrine\ORM\PersistentCollection {#2592 …}
      +followers: Doctrine\ORM\PersistentCollection {#2587 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2615 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2611 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2628 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2632 …}
      +reports: Doctrine\ORM\PersistentCollection {#2616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2638 …}
      +violations: Doctrine\ORM\PersistentCollection {#2645 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2647 …}
      +awards: Doctrine\ORM\PersistentCollection {#2639 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2656 …}
      +categories: Doctrine\ORM\PersistentCollection {#2669 …}
      -id: 19788
      -password: "$2y$13$dwOY0YSQdOvY5hF9K4ao/e8pty6Iac1e1htQ8tF33Rd8GyT1M95Mm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2680 …}
      +apId: "SamuelRJankis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SamuelRJankis"
      +apPublicUrl: "https://lemmy.world/u/SamuelRJankis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SamuelRJankis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728479011 {#1350
        date: 2024-10-09 15:03:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688668539 {#1351
        date: 2023-07-06 20:35:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2447 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Profitec-Go-and-DF64P-setup"
    +title: "Profitec Go and DF64P setup"
    +url: "https://lemmy.world/pictrs/image/f7c6a3e7-c23d-43e2-93b4-dbc661de1849.webp"
    +body: """
      Just copying my post from R/Espresso last year for context. I’ll add another posts for my one year update.\n
      \n
      ---\n
      \n
      Seen a lot of posts on this grinder and machine. Just wanted to add my notes as a new coffee drinker/maker\n
      \n
      I started my search with the GCP but decided that the Profitec was the way to go given that it was similar price of a fully modded GCP without looking like it has been modded out. Overall I’m pretty happy with the Profitec Go it’s pretty feature packed and well built at the price point, but there is a list of things I’d look for if I was looking for a new machine.\n
      \n
      Profitec Go\n
      \n
      - Really short working area. There’s 74.68mm/2.94in clearance when using a bottomless Portafilter\n
      - PID and Pressure gauge location. Being closer to the top and outside would be nice.\n
      - No Preinfusion\n
      - Knob placement for steamer would be more ergonomic on the side. Lever would be better than the knob\n
      - Steam wand is not insulated\n
      - The way the drip tray scrapes metal when pulling it out. Would be nice if one of the surfaces was lined with plastic.\n
      - How the water refilled. This one is mostly due to the placement of the machine for me.\n
      \n
      If I was buying a machine again at a similar price point again I’d take closer look at these:\n
      \n
      - Ascaso Steel Uno Professional w/ PID V4\n
      - Bellezza Bellona Dual Boiler\n
      \n
      Was mostly a toss between Sette 270, DF64 and DF64P. Ended up with the DF64P since it seemed to be the better single dose grinder.\n
      \n
      DF64P Grinder\n
      \n
      - The way you have to zero it out.\n
      - Drifting zero issue.\n
      - The funnel rattling on the dosing cup\n
      - Fork angle should be what the 3d printed mod is.\n
      - Adjustment dial should be closer to the numbers.\n
      \n
      I’ll probably be swapping the DF64P out with a Niche zero, Timemore Sculptor, Lagom P64 or Kafatek Monolith Max. Would probably get the latter two used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702477463 {#2464
      date: 2023-12-13 15:24:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2457 …}
    +badges: Doctrine\ORM\PersistentCollection {#2455 …}
    +children: []
    -id: 21957
    -titleTs: "'df64p':4 'go':2 'profitec':1 'setup':5"
    -bodyTs: "'270':251 '3d':296 '74.68':126 'add':13,34 'adjust':300 'angl':291 'anoth':14 'area':123 'ascaso':234 'bellezza':241 'bellona':242 'better':165,266 'boiler':244 'bottomless':132 'built':94 'buy':217 'clearanc':128 'closer':140,230,304 'coffe':40 'context':10 'copi':2 'cup':289 'd':107,228 'decid':50 'df64':252 'df64p':254,259,270,314 'dial':301 'dose':268,288 'drift':280 'drinker/maker':41 'drip':177 'dual':243 'due':205 'end':255 'ergonom':158 'featur':90 'fork':290 'fulli':67 'funnel':284 'gaug':137 'gcp':48,69 'get':330 'given':59 'go':58,86,119 'grinder':28,269,271 'happi':82 'insul':173 'issu':282 'kafatek':325 'knob':151,168 'lagom':322 'last':7 'latter':332 'lever':162 'like':72 'line':194 'list':103 'll':12,309 'locat':138 'look':71,108,113,231 'lot':23 'm':80 'machin':30,117,211,219 'max':327 'metal':180 'mm/2.94in':127 'mod':68,76,298 'monolith':326 'most':204,246 'new':39,116 'nice':148,187 'nich':318 'note':36 'number':307 'one':18,189,202 'outsid':145 'overal':78 'p64':323 'pack':91 'pid':134,239 'placement':152,208 'plastic':196 'point':98,225 'portafilt':133 'post':4,15,25 'preinfus':150 'pressur':136 'pretti':81,89 'price':64,97,224 'print':297 'probabl':310,329 'profession':237 'profitec':53,85,118 'pull':182 'r/espresso':6 'rattl':285 'realli':120 'refil':200 'scrape':179 'sculptor':321 'search':45 'seem':262 'seen':21 'sett':250 'short':121 'side':161 'similar':63,223 'sinc':260 'singl':267 'start':43 'steam':169 'steamer':154 'steel':235 'surfac':192 'swap':312 'take':229 'thing':105 'timemor':320 'top':143 'toss':248 'tray':178 'two':333 'uno':236 'updat':20 'use':130,334 'v4':240 'w':238 'wand':170 'want':32 'water':199 'way':56,175,273 'well':93 'without':70 'work':122 'would':146,155,163,185,328 'year':8,19 'zero':277,281,319"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702482891
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9495796"
    +editedAt: DateTimeImmutable @1704159885 {#2463
      date: 2024-01-02 02:44:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702420891 {#2448
      date: 2023-12-12 23:41:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 8.66 ms
Input props
[
  "entry" => App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#9696
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9759
  +user: Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1699730911 {#2470
    date: 2023-11-11 20:28:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9814
  +date: DateTimeImmutable @1699730911 {#2470
    date: 2023-11-11 20:28:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699730911 {#2470
    date: 2023-11-11 20:28:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9868
  +createdAt: DateTimeImmutable @1699730911 {#2470
    date: 2023-11-11 20:28:31.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9932
  +subject: App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9989
  +formDest: "entry"
  +subject: App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2467 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Local-cafe-s-Espresso-Tonic"
    +title: "Local cafe's Espresso Tonic"
    +url: "https://lemmy.world/pictrs/image/32150e8d-0399-4a70-89a1-312f302c2cd7.jpeg"
    +body: "Been going to this place for about a year, and they offered to let me try a new contender they have for a possible “evening menu”. Consisted of cooled Espresso, Tonic water, simple syrup, muddled lime, and a slice of grapefruit. Insanely good, would recommend trying!"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 42
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699758777 {#2468
      date: 2023-11-12 04:12:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2471 …}
    +votes: Doctrine\ORM\PersistentCollection {#2363 …}
    +reports: Doctrine\ORM\PersistentCollection {#2377 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
    +badges: Doctrine\ORM\PersistentCollection {#2380 …}
    +children: []
    -id: 12096
    -titleTs: "'cafe':2 'espresso':4 'local':1 'tonic':5"
    -bodyTs: "'consist':27 'contend':19 'cool':29 'espresso':30 'even':25 'go':2 'good':43 'grapefruit':41 'insan':42 'let':14 'lime':36 'menu':26 'muddl':35 'new':18 'offer':12 'place':5 'possibl':24 'recommend':45 'simpl':33 'slice':39 'syrup':34 'tonic':31 'tri':16,46 'water':32 'would':44 'year':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699817311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8123858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699730911 {#2470
      date: 2023-11-11 20:28:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 10.20 ms
Input props
[
  "entry" => App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#10238
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10301
  +user: Proxies\__CG__\App\Entity\User {#1709
    +avatar: null
    +cover: null
    +email: "zammy95@lemmy.world"
    +username: "@zammy95@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726863964 {#3959
      date: 2024-09-20 22:26:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
    +entries: Doctrine\ORM\PersistentCollection {#3968 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#3988 …}
    +followers: Doctrine\ORM\PersistentCollection {#3990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
    +reports: Doctrine\ORM\PersistentCollection {#4000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
    +violations: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
    +awards: Doctrine\ORM\PersistentCollection {#4008 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
    +categories: Doctrine\ORM\PersistentCollection {#4012 …}
    -id: 4732
    -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
    +apId: "zammy95@lemmy.world"
    +apProfileId: "https://lemmy.world/u/zammy95"
    +apPublicUrl: "https://lemmy.world/u/zammy95"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "zammy95"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729177262 {#3960
      date: 2024-10-17 17:01:02.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144395 {#3961
      date: 2023-06-19 05:13:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.24 ms
Input props
[
  "date" => DateTimeImmutable @1699470243 {#2385
    date: 2023-11-08 20:04:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10356
  +date: DateTimeImmutable @1699470243 {#2385
    date: 2023-11-08 20:04:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699470243 {#2385
    date: 2023-11-08 20:04:03.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10410
  +createdAt: DateTimeImmutable @1699470243 {#2385
    date: 2023-11-08 20:04:03.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10474
  +subject: App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10531
  +formDest: "entry"
  +subject: App\Entity\Entry {#2384
    +user: Proxies\__CG__\App\Entity\User {#1709
      +avatar: null
      +cover: null
      +email: "zammy95@lemmy.world"
      +username: "@zammy95@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726863964 {#3959
        date: 2024-09-20 22:26:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3966 …}
      +entries: Doctrine\ORM\PersistentCollection {#3968 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3970 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3980 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3982 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3984 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#3988 …}
      +followers: Doctrine\ORM\PersistentCollection {#3990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3992 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3994 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3996 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3998 …}
      +reports: Doctrine\ORM\PersistentCollection {#4000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4002 …}
      +violations: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4006 …}
      +awards: Doctrine\ORM\PersistentCollection {#4008 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4010 …}
      +categories: Doctrine\ORM\PersistentCollection {#4012 …}
      -id: 4732
      -password: "$2y$13$LYjwEjxZPCePQvsKd3Bn8e1rvKS7XmOmD3vtol9hzrGmxhB7aDeyi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4014 …}
      +apId: "zammy95@lemmy.world"
      +apProfileId: "https://lemmy.world/u/zammy95"
      +apPublicUrl: "https://lemmy.world/u/zammy95"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "zammy95"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729177262 {#3960
        date: 2024-10-17 17:01:02.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687144395 {#3961
        date: 2023-06-19 05:13:15.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2378 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "First-vaguely-successful-attempt-at-latte-art"
    +title: "First vaguely successful attempt at latte art!"
    +url: "https://lemmy.world/pictrs/image/13674eac-f365-4735-a7ca-0db291f08d32.jpeg"
    +body: "I have the Delonghi Dedica EC680M, recently swapped the stock steam wand for the Rancilio wand. I have pretty much 0 experience steaming milk, and this is the first time I’ve been able to have milk lay on top without being a formless blob! Just super excited and wanted to share lol"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725311628 {#2382
      date: 2024-09-02 23:13:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2379 …}
    +votes: Doctrine\ORM\PersistentCollection {#2383 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: []
    -id: 11220
    -titleTs: "'art':7 'attempt':4 'first':1 'latt':6 'success':3 'vagu':2"
    -bodyTs: "'0':21 'abl':34 'blob':45 'dedica':5 'delonghi':4 'ec680m':6 'excit':48 'experi':22 'first':29 'formless':44 'lay':38 'lol':53 'milk':24,37 'much':20 'pretti':19 'rancilio':15 'recent':7 'share':52 'steam':11,23 'stock':10 'super':47 'swap':8 'time':30 'top':40 've':32 'wand':12,16 'want':50 'without':41"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699556643
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7981046"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699470243 {#2385
      date: 2023-11-08 20:04:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 9.77 ms
Input props
[
  "entry" => App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#10780
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 1.79 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2369
    +avatar: null
    +cover: null
    +email: "coffeeClean@infosec.pub"
    +username: "@coffeeClean@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699285684 {#10893
      date: 2023-11-06 16:48:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
    +entries: Doctrine\ORM\PersistentCollection {#10905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
    +posts: Doctrine\ORM\PersistentCollection {#10913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
    +follows: Doctrine\ORM\PersistentCollection {#10925 …}
    +followers: Doctrine\ORM\PersistentCollection {#10927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
    +reports: Doctrine\ORM\PersistentCollection {#10937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
    +violations: Doctrine\ORM\PersistentCollection {#10941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
    +awards: Doctrine\ORM\PersistentCollection {#10945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
    +categories: Doctrine\ORM\PersistentCollection {#10949 …}
    -id: 64100
    -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
    +apId: "coffeeClean@infosec.pub"
    +apProfileId: "https://infosec.pub/u/coffeeClean"
    +apPublicUrl: "https://infosec.pub/u/coffeeClean"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "coffeeClean"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699352125 {#10890
      date: 2023-11-07 11:15:25.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697913491 {#10892
      date: 2023-10-21 20:38:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10853
  +user: Proxies\__CG__\App\Entity\User {#2369
    +avatar: null
    +cover: null
    +email: "coffeeClean@infosec.pub"
    +username: "@coffeeClean@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699285684 {#10893
      date: 2023-11-06 16:48:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
    +entries: Doctrine\ORM\PersistentCollection {#10905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
    +posts: Doctrine\ORM\PersistentCollection {#10913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
    +follows: Doctrine\ORM\PersistentCollection {#10925 …}
    +followers: Doctrine\ORM\PersistentCollection {#10927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
    +reports: Doctrine\ORM\PersistentCollection {#10937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
    +violations: Doctrine\ORM\PersistentCollection {#10941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
    +awards: Doctrine\ORM\PersistentCollection {#10945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
    +categories: Doctrine\ORM\PersistentCollection {#10949 …}
    -id: 64100
    -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
    +apId: "coffeeClean@infosec.pub"
    +apProfileId: "https://infosec.pub/u/coffeeClean"
    +apPublicUrl: "https://infosec.pub/u/coffeeClean"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "coffeeClean"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699352125 {#10890
      date: 2023-11-07 11:15:25.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697913491 {#10892
      date: 2023-10-21 20:38:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1699265387 {#2391
    date: 2023-11-06 11:09:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10971
  +date: DateTimeImmutable @1699265387 {#2391
    date: 2023-11-06 11:09:47.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699265387 {#2391
    date: 2023-11-06 11:09:47.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1699285725 {#1883
    date: 2023-11-06 16:48:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11025
  +createdAt: DateTimeImmutable @1699265387 {#2391
    date: 2023-11-06 11:09:47.0 +01:00
  }
  +editedAt: DateTimeImmutable @1699285725 {#1883
    date: 2023-11-06 16:48:45.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11090
  +subject: App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11147
  +formDest: "entry"
  +subject: App\Entity\Entry {#2389
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2387 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2392 …}
    +slug: "Coffee-shrinks-the-brain"
    +title: "Coffee shrinks the brain"
    +url: "https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/"
    +body: """
      Gotta love my click-bait title. And if you are reading this, ha! it worked. FWIW, his is the real title:\n
      \n
      [Drinking coffee daily is associated with less gray matter in the brain](https://www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)\n
      \n
      (tip: if you view that in Lynx there is no popup nag… hey, at least it’s not a Cloudflare site)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699292333 {#1407
      date: 2023-11-06 18:38:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2394 …}
    +votes: Doctrine\ORM\PersistentCollection {#2393 …}
    +reports: Doctrine\ORM\PersistentCollection {#1381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#1401 …}
    +children: []
    -id: 10443
    -titleTs: "'brain':4 'coffe':1 'shrink':2"
    -bodyTs: "'/medicine/coffee-gray-matter-volume-09532532/)':37 'associ':27 'bait':6 'brain':34 'click':5 'click-bait':4 'cloudflar':57 'coffe':24 'daili':25 'drink':23 'fwiw':17 'gotta':1 'gray':30 'ha':14 'hey':50 'least':52 'less':29 'love':2 'lynx':44 'matter':31 'nag':49 'popup':48 'read':12 'real':21 'site':58 'tip':38 'titl':7,22 'view':41 'work':16 'www.zmescience.com':36 'www.zmescience.com/medicine/coffee-gray-matter-volume-09532532/)':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699310887
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/4578298"
    +editedAt: DateTimeImmutable @1699285725 {#1883
      date: 2023-11-06 16:48:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699265387 {#2391
      date: 2023-11-06 11:09:47.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 5.04 ms
Input props
[
  "entry" => App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#11406
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2369
    +avatar: null
    +cover: null
    +email: "coffeeClean@infosec.pub"
    +username: "@coffeeClean@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699285684 {#10893
      date: 2023-11-06 16:48:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
    +entries: Doctrine\ORM\PersistentCollection {#10905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
    +posts: Doctrine\ORM\PersistentCollection {#10913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
    +follows: Doctrine\ORM\PersistentCollection {#10925 …}
    +followers: Doctrine\ORM\PersistentCollection {#10927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
    +reports: Doctrine\ORM\PersistentCollection {#10937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
    +violations: Doctrine\ORM\PersistentCollection {#10941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
    +awards: Doctrine\ORM\PersistentCollection {#10945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
    +categories: Doctrine\ORM\PersistentCollection {#10949 …}
    -id: 64100
    -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
    +apId: "coffeeClean@infosec.pub"
    +apProfileId: "https://infosec.pub/u/coffeeClean"
    +apPublicUrl: "https://infosec.pub/u/coffeeClean"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "coffeeClean"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699352125 {#10890
      date: 2023-11-07 11:15:25.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697913491 {#10892
      date: 2023-10-21 20:38:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11534
  +user: Proxies\__CG__\App\Entity\User {#2369
    +avatar: null
    +cover: null
    +email: "coffeeClean@infosec.pub"
    +username: "@coffeeClean@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699285684 {#10893
      date: 2023-11-06 16:48:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
    +entries: Doctrine\ORM\PersistentCollection {#10905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
    +posts: Doctrine\ORM\PersistentCollection {#10913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
    +follows: Doctrine\ORM\PersistentCollection {#10925 …}
    +followers: Doctrine\ORM\PersistentCollection {#10927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
    +reports: Doctrine\ORM\PersistentCollection {#10937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
    +violations: Doctrine\ORM\PersistentCollection {#10941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
    +awards: Doctrine\ORM\PersistentCollection {#10945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
    +categories: Doctrine\ORM\PersistentCollection {#10949 …}
    -id: 64100
    -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
    +apId: "coffeeClean@infosec.pub"
    +apProfileId: "https://infosec.pub/u/coffeeClean"
    +apPublicUrl: "https://infosec.pub/u/coffeeClean"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "coffeeClean"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699352125 {#10890
      date: 2023-11-07 11:15:25.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697913491 {#10892
      date: 2023-10-21 20:38:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1697492188 {#1361
    date: 2023-10-16 23:36:28.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11589
  +date: DateTimeImmutable @1697492188 {#1361
    date: 2023-10-16 23:36:28.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1697492188 {#1361
    date: 2023-10-16 23:36:28.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11643
  +createdAt: DateTimeImmutable @1697492188 {#1361
    date: 2023-10-16 23:36:28.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11698
  +subject: App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11755
  +formDest: "entry"
  +subject: App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#2369
      +avatar: null
      +cover: null
      +email: "coffeeClean@infosec.pub"
      +username: "@coffeeClean@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699285684 {#10893
        date: 2023-11-06 16:48:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10898 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10901 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10903 …}
      +entries: Doctrine\ORM\PersistentCollection {#10905 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10907 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10909 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10911 …}
      +posts: Doctrine\ORM\PersistentCollection {#10913 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10915 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10917 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10919 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10921 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10923 …}
      +follows: Doctrine\ORM\PersistentCollection {#10925 …}
      +followers: Doctrine\ORM\PersistentCollection {#10927 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10929 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10931 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10933 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10935 …}
      +reports: Doctrine\ORM\PersistentCollection {#10937 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10939 …}
      +violations: Doctrine\ORM\PersistentCollection {#10941 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10943 …}
      +awards: Doctrine\ORM\PersistentCollection {#10945 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10947 …}
      +categories: Doctrine\ORM\PersistentCollection {#10949 …}
      -id: 64100
      -password: "$2y$13$9T6If1cSS.yav52PjNEphONTjiV5EsotAc315ZV1i1fHxddGXAsKS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10951 …}
      +apId: "coffeeClean@infosec.pub"
      +apProfileId: "https://infosec.pub/u/coffeeClean"
      +apPublicUrl: "https://infosec.pub/u/coffeeClean"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "coffeeClean"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699352125 {#10890
        date: 2023-11-07 11:15:25.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697913491 {#10892
        date: 2023-10-21 20:38:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "using-coffee-to-clean-grease-off-your-hands-and-for"
    +title: "using coffee to clean grease off your hands -- and for showering"
    +url: null
    +body: """
      cross-posted from: [infosec.pub/post/3784040](https://infosec.pub/post/3784040)\n
      \n
      > After working on a bicycle or an engine, hands covered in grease, I can confirm that coffee does the job. Spent coffee grounds are gritty like sand so they work amazingly well to get the grease off. I use a bar of soap at the same time which causes coffee grounds to get embedded in the bar. It’s a good thing too because it always helps to have the soap bar a bit gritty.\n
      > \n
      > That much is proven for me… been using coffee for years to wash greasy hands instead of buying the special purpose heavy-duty hand cleaners.\n
      > \n
      > Coffee is now being used to make clothing and one of the claims is that it gives odor control. I’ve cut back to showering once per WEEK (a pandemic side-effect that became a habit). Even though I’m back to leaving the house regularly the shower habit did not change. So my armpits get quite rank after a week. 💡 If coffee grounds have a deodorizing effect, why not use them on arm pits? I’ve not heard of anyone doing this but thought it’d be worth a test.\n
      > \n
      > So I brought spent coffee grounds into the shower and after one scrubbing with them my armpit odor was gone. Coffee grounds work better than shower gel. Normally I scrub with shower gel, rinse, &amp; sniff. The first iteration is usually not enough… I have to repeat that process 2 or 3 times with shower gel to get the stink off. Coffee grounds worked on just one iteration. I think what happens is the deodorant is sticky &amp; waxy which then gets coated with sweat then the sweat-loving bacteria. The abrasive grit from the coffee grounds scrapes the sticky waxy nasties away faster than soap can dissolve it.\n
      > \n
      > Coffee seems to work on its own but I only did this experiment once so far so I followed with shower gel anyway for good measure.\n
      > \n
      > (stop reading at this point)\n
      > \n
      > nsfw begin\n
      > \n
      > Of course arm pits aren’t the only area that stinks after a week. The groin doesn’t smell too good either. What develops to maturity is what’s called *cock cheese*¹. I’m not flexible enough to do a proper scientific test. The nose-crotch proximity is what it is. It stunk before the coffee treatment but not after. So it worked at least to the extent that I could confirm. I guess my next partner will have the noble scientific task of assisting with the close proximity sniff test mid-shower and indicate whether shower gel is still needed.\n
      > \n
      > footnotes:\n
      > \n
      > 1. Sorry folks. Indeed it’s not the most elegant nomenclature. IMO there’s a language deficiency here. That’s the only name the stuff has AFAIK. Be sure to forget that term whenever you’re eating cheese. Or alternatively it may not be a bad idea to just cut cheese out of your diet at this point.`¯_(ツ)_/¯` You were warned.\n
      > \n
      > nsfw end
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698484542 {#1363
      date: 2023-10-28 11:15:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1403 …}
    +votes: Doctrine\ORM\PersistentCollection {#2023 …}
    +reports: Doctrine\ORM\PersistentCollection {#2032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
    +badges: Doctrine\ORM\PersistentCollection {#2011 …}
    +children: []
    -id: 6890
    -titleTs: "'clean':4 'coffe':2 'greas':5 'hand':8 'shower':11 'use':1"
    -bodyTs: "'/post/3784040](https://infosec.pub/post/3784040)':7 '1':446 '2':249 '3':251 'abras':291 'afaik':472 'altern':485 'alway':73 'amaz':38 'anyon':190 'anyway':331 'area':350 'aren':346 'arm':183,344 'armpit':164,217 'assist':427 'away':302 'back':131,150 'bacteria':289 'bad':491 'bar':48,64,79 'becam':143 'begin':341 'better':224 'bicycl':12 'bit':81 'brought':203 'buy':100 'call':371 'caus':56 'chang':161 'chees':373,483,496 'claim':121 'cleaner':108 'close':430 'cloth':116 'coat':281 'cock':372 'coffe':24,29,57,91,109,172,205,221,261,295,309,398 'confirm':22,414 'control':127 'could':413 'cours':343 'cover':17 'cross':2 'cross-post':1 'crotch':388 'cut':130,495 'd':196 'defici':462 'deodor':176,274 'develop':365 'diet':500 'dissolv':307 'doesn':358 'duti':106 'eat':482 'effect':141,177 'either':363 'eleg':455 'embed':61 'end':509 'engin':15 'enough':242,378 'even':146 'experi':321 'extent':410 'far':324 'faster':303 'first':237 'flexibl':377 'folk':448 'follow':327 'footnot':445 'forget':476 'gel':227,233,255,330,441 'get':41,60,165,257,280 'give':125 'gone':220 'good':68,333,362 'greas':19,43 'greasi':96 'grit':292 'gritti':32,82 'groin':357 'ground':30,58,173,206,222,262,296 'guess':416 'habit':145,158 'hand':16,97,107 'happen':271 'heard':188 'heavi':105 'heavy-duti':104 'help':74 'hous':154 'idea':492 'imo':457 'inde':449 'indic':438 'infosec.pub':6 'infosec.pub/post/3784040](https://infosec.pub/post/3784040)':5 'instead':98 'iter':238,267 'job':27 'languag':461 'least':407 'leav':152 'like':33 'love':288 'm':149,375 'make':115 'matur':367 'may':487 'measur':334 'mid':435 'mid-show':434 'much':84 'name':468 'nasti':301 'need':444 'next':418 'nobl':423 'nomenclatur':456 'normal':228 'nose':387 'nose-crotch':386 'nsfw':340,508 'odor':126,218 'one':118,212,266 'pandem':138 'partner':419 'per':135 'pit':184,345 'point':339,503 'post':3 'process':248 'proper':382 'proven':86 'proxim':389,431 'purpos':103 'quit':166 'rank':167 're':481 'read':336 'regular':155 'repeat':246 'rins':234 'sand':34 'scientif':383,424 'scrape':297 'scrub':213,230 'seem':310 'shower':133,157,209,226,232,254,329,436,440 'side':140 'side-effect':139 'smell':360 'sniff':235,432 'soap':50,78,305 'sorri':447 'special':102 'spent':28,204 'sticki':276,299 'still':443 'stink':259,352 'stop':335 'stuff':470 'stunk':395 'sure':474 'sweat':283,287 'sweat-lov':286 'task':425 'term':478 'test':200,384,433 'thing':69 'think':269 'though':147 'thought':194 'time':54,252 'treatment':399 'use':46,90,113,180 'usual':240 've':129,186 'warn':507 'wash':95 'waxi':277,300 'week':136,170,355 'well':39 'whenev':479 'whether':439 'work':9,37,223,263,312,405 'worth':198 'year':93 'ツ':504"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697508188
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/3784120"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697492188 {#1361
      date: 2023-10-16 23:36:28.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 8.42 ms
Input props
[
  "entry" => App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#12004
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 2.23 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2012
    +avatar: null
    +cover: null
    +email: "kyle1320@lemmy.world"
    +username: "@kyle1320@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706494429 {#12093
      date: 2024-01-29 03:13:49.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
    +entries: Doctrine\ORM\PersistentCollection {#12105 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
    +posts: Doctrine\ORM\PersistentCollection {#12113 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
    +follows: Doctrine\ORM\PersistentCollection {#12125 …}
    +followers: Doctrine\ORM\PersistentCollection {#12127 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
    +reports: Doctrine\ORM\PersistentCollection {#12137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
    +violations: Doctrine\ORM\PersistentCollection {#12141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
    +awards: Doctrine\ORM\PersistentCollection {#12145 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
    +categories: Doctrine\ORM\PersistentCollection {#12149 …}
    -id: 46059
    -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
    +apId: "kyle1320@lemmy.world"
    +apProfileId: "https://lemmy.world/u/kyle1320"
    +apPublicUrl: "https://lemmy.world/u/kyle1320"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "kyle1320"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729270327 {#12090
      date: 2024-10-18 18:52:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694621515 {#12092
      date: 2023-09-13 18:11:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12053
  +user: Proxies\__CG__\App\Entity\User {#2012
    +avatar: null
    +cover: null
    +email: "kyle1320@lemmy.world"
    +username: "@kyle1320@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706494429 {#12093
      date: 2024-01-29 03:13:49.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
    +entries: Doctrine\ORM\PersistentCollection {#12105 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
    +posts: Doctrine\ORM\PersistentCollection {#12113 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
    +follows: Doctrine\ORM\PersistentCollection {#12125 …}
    +followers: Doctrine\ORM\PersistentCollection {#12127 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
    +reports: Doctrine\ORM\PersistentCollection {#12137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
    +violations: Doctrine\ORM\PersistentCollection {#12141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
    +awards: Doctrine\ORM\PersistentCollection {#12145 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
    +categories: Doctrine\ORM\PersistentCollection {#12149 …}
    -id: 46059
    -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
    +apId: "kyle1320@lemmy.world"
    +apProfileId: "https://lemmy.world/u/kyle1320"
    +apPublicUrl: "https://lemmy.world/u/kyle1320"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "kyle1320"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729270327 {#12090
      date: 2024-10-18 18:52:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694621515 {#12092
      date: 2023-09-13 18:11:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696698623 {#2028
    date: 2023-10-07 19:10:23.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12171
  +date: DateTimeImmutable @1696698623 {#2028
    date: 2023-10-07 19:10:23.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696698623 {#2028
    date: 2023-10-07 19:10:23.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12225
  +createdAt: DateTimeImmutable @1696698623 {#2028
    date: 2023-10-07 19:10:23.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12289
  +subject: App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12346
  +formDest: "entry"
  +subject: App\Entity\Entry {#2029
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1377 …}
    +slug: "Rainy-morning-cup"
    +title: "Rainy morning cup"
    +url: "https://lemmy.world/pictrs/image/0425f2d7-d01d-4cff-aa40-5407713b3eeb.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696698623 {#2021
      date: 2023-10-07 19:10:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2013 …}
    +votes: Doctrine\ORM\PersistentCollection {#2035 …}
    +reports: Doctrine\ORM\PersistentCollection {#2036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
    +badges: Doctrine\ORM\PersistentCollection {#2084 …}
    +children: []
    -id: 6331
    -titleTs: "'cup':3 'morn':2 'raini':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696712123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/6452544"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696698623 {#2028
      date: 2023-10-07 19:10:23.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 9.62 ms
Input props
[
  "entry" => App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#12595
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 4.66 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2082
    +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
    +cover: null
    +email: "MostlyBlindGamer@rblind.com"
    +username: "@MostlyBlindGamer@rblind.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
    +lastActive: DateTime @1701946326 {#12702
      date: 2023-12-07 11:52:06.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
    +entries: Doctrine\ORM\PersistentCollection {#12715 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
    +posts: Doctrine\ORM\PersistentCollection {#12723 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
    +follows: Doctrine\ORM\PersistentCollection {#12735 …}
    +followers: Doctrine\ORM\PersistentCollection {#12737 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
    +reports: Doctrine\ORM\PersistentCollection {#12747 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
    +violations: Doctrine\ORM\PersistentCollection {#12751 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
    +awards: Doctrine\ORM\PersistentCollection {#12755 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
    +categories: Doctrine\ORM\PersistentCollection {#12759 …}
    -id: 62385
    -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
    +apId: "MostlyBlindGamer@rblind.com"
    +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
    +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
    +apFollowersUrl: null
    +apInboxUrl: "https://rblind.com/inbox"
    +apDomain: "rblind.com"
    +apPreferredUsername: "MostlyBlindGamer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706254197 {#12699
      date: 2024-01-26 08:29:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697675859 {#12701
      date: 2023-10-19 02:37:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12662
  +user: Proxies\__CG__\App\Entity\User {#2082
    +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
    +cover: null
    +email: "MostlyBlindGamer@rblind.com"
    +username: "@MostlyBlindGamer@rblind.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
    +lastActive: DateTime @1701946326 {#12702
      date: 2023-12-07 11:52:06.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
    +entries: Doctrine\ORM\PersistentCollection {#12715 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
    +posts: Doctrine\ORM\PersistentCollection {#12723 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
    +follows: Doctrine\ORM\PersistentCollection {#12735 …}
    +followers: Doctrine\ORM\PersistentCollection {#12737 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
    +reports: Doctrine\ORM\PersistentCollection {#12747 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
    +violations: Doctrine\ORM\PersistentCollection {#12751 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
    +awards: Doctrine\ORM\PersistentCollection {#12755 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
    +categories: Doctrine\ORM\PersistentCollection {#12759 …}
    -id: 62385
    -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
    +apId: "MostlyBlindGamer@rblind.com"
    +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
    +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
    +apFollowersUrl: null
    +apInboxUrl: "https://rblind.com/inbox"
    +apDomain: "rblind.com"
    +apPreferredUsername: "MostlyBlindGamer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706254197 {#12699
      date: 2024-01-26 08:29:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697675859 {#12701
      date: 2023-10-19 02:37:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1696689617 {#2097
    date: 2023-10-07 16:40:17.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12781
  +date: DateTimeImmutable @1696689617 {#2097
    date: 2023-10-07 16:40:17.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696689617 {#2097
    date: 2023-10-07 16:40:17.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12835
  +createdAt: DateTimeImmutable @1696689617 {#2097
    date: 2023-10-07 16:40:17.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12890
  +subject: App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12947
  +formDest: "entry"
  +subject: App\Entity\Entry {#2083
    +user: Proxies\__CG__\App\Entity\User {#2082
      +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
      +cover: null
      +email: "MostlyBlindGamer@rblind.com"
      +username: "@MostlyBlindGamer@rblind.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
      +lastActive: DateTime @1701946326 {#12702
        date: 2023-12-07 11:52:06.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
      +entries: Doctrine\ORM\PersistentCollection {#12715 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
      +posts: Doctrine\ORM\PersistentCollection {#12723 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
      +follows: Doctrine\ORM\PersistentCollection {#12735 …}
      +followers: Doctrine\ORM\PersistentCollection {#12737 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
      +reports: Doctrine\ORM\PersistentCollection {#12747 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
      +violations: Doctrine\ORM\PersistentCollection {#12751 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
      +awards: Doctrine\ORM\PersistentCollection {#12755 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
      +categories: Doctrine\ORM\PersistentCollection {#12759 …}
      -id: 62385
      -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
      +apId: "MostlyBlindGamer@rblind.com"
      +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
      +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
      +apFollowersUrl: null
      +apInboxUrl: "https://rblind.com/inbox"
      +apDomain: "rblind.com"
      +apPreferredUsername: "MostlyBlindGamer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706254197 {#12699
        date: 2024-01-26 08:29:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697675859 {#12701
        date: 2023-10-19 02:37:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Why-do-my-singles-taste-better-than-my-doubles"
    +title: "Why do my singles taste better than my doubles?"
    +url: null
    +body: """
      I usually make doubles, but often split them to make a milk drink for my partner and have a single for myself. For some reason, those split singles tend to taste better. Same weight in, same time, same yield, just half the coffee.\n
      \n
      Do I just like less coffee? Is it a temperature thing? Am I missing something here? Does anybody have a similar experience?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696689617 {#2076
      date: 2023-10-07 16:40:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2085 …}
    +votes: Doctrine\ORM\PersistentCollection {#2062 …}
    +reports: Doctrine\ORM\PersistentCollection {#2077 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    +badges: Doctrine\ORM\PersistentCollection {#2088 …}
    +children: []
    -id: 6332
    -titleTs: "'better':6 'doubl':9 'singl':4 'tast':5"
    -bodyTs: "'anybodi':61 'better':32 'coffe':43,49 'doubl':4 'drink':13 'experi':65 'half':41 'less':48 'like':47 'make':3,10 'milk':12 'miss':57 'often':6 'partner':16 'reason':25 'similar':64 'singl':20,28 'someth':58 'split':7,27 'tast':31 'temperatur':53 'tend':29 'thing':54 'time':37 'usual':2 'weight':34 'yield':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696694117
    +visibility: "visible             "
    +apId: "https://rblind.com/post/2379860"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696689617 {#2097
      date: 2023-10-07 16:40:17.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 17.72 ms
Input props
[
  "entry" => App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#13196
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 1.81 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2090
    +avatar: null
    +cover: null
    +email: "hi_its_me@lemmy.world"
    +username: "@hi_its_me@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719652262 {#13299
      date: 2024-06-29 11:11:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
    +entries: Doctrine\ORM\PersistentCollection {#13311 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
    +posts: Doctrine\ORM\PersistentCollection {#13319 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
    +follows: Doctrine\ORM\PersistentCollection {#13331 …}
    +followers: Doctrine\ORM\PersistentCollection {#13333 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
    +reports: Doctrine\ORM\PersistentCollection {#13343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
    +violations: Doctrine\ORM\PersistentCollection {#13347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
    +awards: Doctrine\ORM\PersistentCollection {#13351 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
    +categories: Doctrine\ORM\PersistentCollection {#13355 …}
    -id: 21502
    -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
    +apId: "hi_its_me@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hi_its_me"
    +apPublicUrl: "https://lemmy.world/u/hi_its_me"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hi_its_me"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535884 {#13296
      date: 2024-10-21 20:38:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689031372 {#13298
      date: 2023-07-11 01:22:52.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13259
  +user: Proxies\__CG__\App\Entity\User {#2090
    +avatar: null
    +cover: null
    +email: "hi_its_me@lemmy.world"
    +username: "@hi_its_me@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719652262 {#13299
      date: 2024-06-29 11:11:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
    +entries: Doctrine\ORM\PersistentCollection {#13311 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
    +posts: Doctrine\ORM\PersistentCollection {#13319 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
    +follows: Doctrine\ORM\PersistentCollection {#13331 …}
    +followers: Doctrine\ORM\PersistentCollection {#13333 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
    +reports: Doctrine\ORM\PersistentCollection {#13343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
    +violations: Doctrine\ORM\PersistentCollection {#13347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
    +awards: Doctrine\ORM\PersistentCollection {#13351 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
    +categories: Doctrine\ORM\PersistentCollection {#13355 …}
    -id: 21502
    -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
    +apId: "hi_its_me@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hi_its_me"
    +apPublicUrl: "https://lemmy.world/u/hi_its_me"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hi_its_me"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535884 {#13296
      date: 2024-10-21 20:38:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689031372 {#13298
      date: 2023-07-11 01:22:52.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1695659729 {#2091
    date: 2023-09-25 18:35:29.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13377
  +date: DateTimeImmutable @1695659729 {#2091
    date: 2023-09-25 18:35:29.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.18 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695659729 {#2091
    date: 2023-09-25 18:35:29.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13431
  +createdAt: DateTimeImmutable @1695659729 {#2091
    date: 2023-09-25 18:35:29.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13486
  +subject: App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13543
  +formDest: "entry"
  +subject: App\Entity\Entry {#2086
    +user: Proxies\__CG__\App\Entity\User {#2090
      +avatar: null
      +cover: null
      +email: "hi_its_me@lemmy.world"
      +username: "@hi_its_me@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719652262 {#13299
        date: 2024-06-29 11:11:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13304 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13307 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13309 …}
      +entries: Doctrine\ORM\PersistentCollection {#13311 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13313 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13315 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13317 …}
      +posts: Doctrine\ORM\PersistentCollection {#13319 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13321 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13323 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13325 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13327 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13329 …}
      +follows: Doctrine\ORM\PersistentCollection {#13331 …}
      +followers: Doctrine\ORM\PersistentCollection {#13333 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13335 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13337 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13339 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13341 …}
      +reports: Doctrine\ORM\PersistentCollection {#13343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13345 …}
      +violations: Doctrine\ORM\PersistentCollection {#13347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13349 …}
      +awards: Doctrine\ORM\PersistentCollection {#13351 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13353 …}
      +categories: Doctrine\ORM\PersistentCollection {#13355 …}
      -id: 21502
      -password: "$2y$13$DJHzVpxqHmWegxs19m2qYu5kMR/8MvXJ8spPqHwcZ86Ixwog/euCa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13357 …}
      +apId: "hi_its_me@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hi_its_me"
      +apPublicUrl: "https://lemmy.world/u/hi_its_me"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hi_its_me"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729535884 {#13296
        date: 2024-10-21 20:38:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689031372 {#13298
        date: 2023-07-11 01:22:52.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Please-help-me-dial-in-my-espresso"
    +title: "Please help me dial in my espresso."
    +url: null
    +body: "I’m relatively new to the espresso game and my espresso always tastes a bit sour… please help! I’m using a Breville Barista Express. From what I understand, the sourness is generally because of under extraction. The water seems to be at around 190-200 degrees, so I don’t think that’s the issue. I’ve tried to dial in the grind size so that pulling a shot takes around 25-30 seconds. At that grind size, the pressure gauge is at the very top of the range. I believe if I go finer with the grind, then it’ll take longer to brew and push the pressure up higher. I’m not sure exactly what to do to address this. Could it be that I’m tamping too hard? I push relatively firm, aiming for about 30 lbs of pressure. Thanks for the help!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726143703 {#2087
      date: 2024-09-12 14:21:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    +badges: Doctrine\ORM\PersistentCollection {#2138 …}
    +children: []
    -id: 8462
    -titleTs: "'dial':4 'espresso':7 'help':2 'pleas':1"
    -bodyTs: "'-200':46 '-30':74 '190':45 '25':73 '30':140 'address':122 'aim':137 'alway':12 'around':44,72 'barista':24 'believ':92 'bit':15 'brevill':23 'brew':106 'could':124 'degre':47 'dial':61 'espresso':7,11 'exact':117 'express':25 'extract':37 'finer':96 'firm':136 'game':8 'gaug':82 'general':33 'go':95 'grind':64,78,99 'hard':132 'help':18,147 'higher':112 'issu':56 'lbs':141 'll':102 'longer':104 'm':2,20,114,129 'new':4 'pleas':17 'pressur':81,110,143 'pull':68 'push':108,134 'rang':90 'relat':3,135 'second':75 'seem':40 'shot':70 'size':65,79 'sour':16,31 'sure':116 'take':71,103 'tamp':130 'tast':13 'thank':144 'think':52 'top':87 'tri':59 'understand':29 'use':21 've':58 'water':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695666229
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5716405"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695659729 {#2091
      date: 2023-09-25 18:35:29.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.54 ms
Input props
[
  "entry" => App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#13792
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2012
    +avatar: null
    +cover: null
    +email: "kyle1320@lemmy.world"
    +username: "@kyle1320@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706494429 {#12093
      date: 2024-01-29 03:13:49.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
    +entries: Doctrine\ORM\PersistentCollection {#12105 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
    +posts: Doctrine\ORM\PersistentCollection {#12113 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
    +follows: Doctrine\ORM\PersistentCollection {#12125 …}
    +followers: Doctrine\ORM\PersistentCollection {#12127 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
    +reports: Doctrine\ORM\PersistentCollection {#12137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
    +violations: Doctrine\ORM\PersistentCollection {#12141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
    +awards: Doctrine\ORM\PersistentCollection {#12145 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
    +categories: Doctrine\ORM\PersistentCollection {#12149 …}
    -id: 46059
    -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
    +apId: "kyle1320@lemmy.world"
    +apProfileId: "https://lemmy.world/u/kyle1320"
    +apPublicUrl: "https://lemmy.world/u/kyle1320"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "kyle1320"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729270327 {#12090
      date: 2024-10-18 18:52:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694621515 {#12092
      date: 2023-09-13 18:11:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13855
  +user: Proxies\__CG__\App\Entity\User {#2012
    +avatar: null
    +cover: null
    +email: "kyle1320@lemmy.world"
    +username: "@kyle1320@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706494429 {#12093
      date: 2024-01-29 03:13:49.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
    +entries: Doctrine\ORM\PersistentCollection {#12105 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
    +posts: Doctrine\ORM\PersistentCollection {#12113 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
    +follows: Doctrine\ORM\PersistentCollection {#12125 …}
    +followers: Doctrine\ORM\PersistentCollection {#12127 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
    +reports: Doctrine\ORM\PersistentCollection {#12137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
    +violations: Doctrine\ORM\PersistentCollection {#12141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
    +awards: Doctrine\ORM\PersistentCollection {#12145 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
    +categories: Doctrine\ORM\PersistentCollection {#12149 …}
    -id: 46059
    -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
    +apId: "kyle1320@lemmy.world"
    +apProfileId: "https://lemmy.world/u/kyle1320"
    +apPublicUrl: "https://lemmy.world/u/kyle1320"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "kyle1320"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729270327 {#12090
      date: 2024-10-18 18:52:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694621515 {#12092
      date: 2023-09-13 18:11:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1695592369 {#2350
    date: 2023-09-24 23:52:49.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13910
  +date: DateTimeImmutable @1695592369 {#2350
    date: 2023-09-24 23:52:49.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695592369 {#2350
    date: 2023-09-24 23:52:49.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13964
  +createdAt: DateTimeImmutable @1695592369 {#2350
    date: 2023-09-24 23:52:49.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14019
  +subject: App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14081
  +formDest: "entry"
  +subject: App\Entity\Entry {#2330
    +user: Proxies\__CG__\App\Entity\User {#2012
      +avatar: null
      +cover: null
      +email: "kyle1320@lemmy.world"
      +username: "@kyle1320@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706494429 {#12093
        date: 2024-01-29 03:13:49.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12101 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12103 …}
      +entries: Doctrine\ORM\PersistentCollection {#12105 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12107 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12109 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12111 …}
      +posts: Doctrine\ORM\PersistentCollection {#12113 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12115 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12117 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12119 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12121 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12123 …}
      +follows: Doctrine\ORM\PersistentCollection {#12125 …}
      +followers: Doctrine\ORM\PersistentCollection {#12127 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12129 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12133 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12135 …}
      +reports: Doctrine\ORM\PersistentCollection {#12137 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12139 …}
      +violations: Doctrine\ORM\PersistentCollection {#12141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12143 …}
      +awards: Doctrine\ORM\PersistentCollection {#12145 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12147 …}
      +categories: Doctrine\ORM\PersistentCollection {#12149 …}
      -id: 46059
      -password: "$2y$13$VMzeSur/Es3Io2sb.VXCi.sLIEWJ3OvDQy7TJB8sfbsDPZkN9W.1G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12151 …}
      +apId: "kyle1320@lemmy.world"
      +apProfileId: "https://lemmy.world/u/kyle1320"
      +apPublicUrl: "https://lemmy.world/u/kyle1320"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "kyle1320"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729270327 {#12090
        date: 2024-10-18 18:52:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694621515 {#12092
        date: 2023-09-13 18:11:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2348 …}
    +slug: "Meet-Elizabeth-My-endgame-for-now"
    +title: "Meet Elizabeth! My endgame for now 😉"
    +url: "https://i.imgur.com/UcnFxls.jpeg"
    +body: "Started a few years ago with a Stilosa and cheap burr grinder from Amazon. This hobby got me good 😅"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695592369 {#2345
      date: 2023-09-24 23:52:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +badges: Doctrine\ORM\PersistentCollection {#2331 …}
    +children: []
    -id: 6937
    -titleTs: "'elizabeth':2 'endgam':4 'meet':1"
    -bodyTs: "'ago':5 'amazon':14 'burr':11 'cheap':10 'good':19 'got':17 'grinder':12 'hobbi':16 'start':1 'stilosa':8 'year':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695596869
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/5675694"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695592369 {#2350
      date: 2023-09-24 23:52:49.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 12.84 ms
Input props
[
  "entry" => App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#14330
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1625
    +avatar: null
    +cover: null
    +email: "nick@campfyre.nickwebster.dev"
    +username: "@nick@campfyre.nickwebster.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708936303 {#7897
      date: 2024-02-26 09:31:43.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
    +entries: Doctrine\ORM\PersistentCollection {#7909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
    +posts: Doctrine\ORM\PersistentCollection {#7917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
    +follows: Doctrine\ORM\PersistentCollection {#7929 …}
    +followers: Doctrine\ORM\PersistentCollection {#7931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
    +reports: Doctrine\ORM\PersistentCollection {#7941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
    +violations: Doctrine\ORM\PersistentCollection {#7945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
    +awards: Doctrine\ORM\PersistentCollection {#7949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
    +categories: Doctrine\ORM\PersistentCollection {#7953 …}
    -id: 37275
    -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
    +apId: "nick@campfyre.nickwebster.dev"
    +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
    +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
    +apFollowersUrl: null
    +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
    +apDomain: "campfyre.nickwebster.dev"
    +apPreferredUsername: "nick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727135496 {#7894
      date: 2024-09-24 01:51:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690797010 {#7896
      date: 2023-07-31 11:50:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14403
  +user: Proxies\__CG__\App\Entity\User {#1625
    +avatar: null
    +cover: null
    +email: "nick@campfyre.nickwebster.dev"
    +username: "@nick@campfyre.nickwebster.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708936303 {#7897
      date: 2024-02-26 09:31:43.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
    +entries: Doctrine\ORM\PersistentCollection {#7909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
    +posts: Doctrine\ORM\PersistentCollection {#7917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
    +follows: Doctrine\ORM\PersistentCollection {#7929 …}
    +followers: Doctrine\ORM\PersistentCollection {#7931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
    +reports: Doctrine\ORM\PersistentCollection {#7941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
    +violations: Doctrine\ORM\PersistentCollection {#7945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
    +awards: Doctrine\ORM\PersistentCollection {#7949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
    +categories: Doctrine\ORM\PersistentCollection {#7953 …}
    -id: 37275
    -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
    +apId: "nick@campfyre.nickwebster.dev"
    +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
    +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
    +apFollowersUrl: null
    +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
    +apDomain: "campfyre.nickwebster.dev"
    +apPreferredUsername: "nick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727135496 {#7894
      date: 2024-09-24 01:51:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690797010 {#7896
      date: 2023-07-31 11:50:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1694166533 {#2328
    date: 2023-09-08 11:48:53.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14458
  +date: DateTimeImmutable @1694166533 {#2328
    date: 2023-09-08 11:48:53.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1694166533 {#2328
    date: 2023-09-08 11:48:53.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14512
  +createdAt: DateTimeImmutable @1694166533 {#2328
    date: 2023-09-08 11:48:53.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14577
  +subject: App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14639
  +formDest: "entry"
  +subject: App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#1625
      +avatar: null
      +cover: null
      +email: "nick@campfyre.nickwebster.dev"
      +username: "@nick@campfyre.nickwebster.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708936303 {#7897
        date: 2024-02-26 09:31:43.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7902 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7905 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7907 …}
      +entries: Doctrine\ORM\PersistentCollection {#7909 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7911 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7913 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7915 …}
      +posts: Doctrine\ORM\PersistentCollection {#7917 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7919 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7921 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7923 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7925 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7927 …}
      +follows: Doctrine\ORM\PersistentCollection {#7929 …}
      +followers: Doctrine\ORM\PersistentCollection {#7931 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7933 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7935 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7937 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7939 …}
      +reports: Doctrine\ORM\PersistentCollection {#7941 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7943 …}
      +violations: Doctrine\ORM\PersistentCollection {#7945 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7947 …}
      +awards: Doctrine\ORM\PersistentCollection {#7949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7951 …}
      +categories: Doctrine\ORM\PersistentCollection {#7953 …}
      -id: 37275
      -password: "$2y$13$3TqMggRRxjslOm9SdKCc..ZnqfxBKO81DQspPq8TBSSLB8ZMyBupi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7955 …}
      +apId: "nick@campfyre.nickwebster.dev"
      +apProfileId: "https://campfyre.nickwebster.dev/u/nick"
      +apPublicUrl: "https://campfyre.nickwebster.dev/u/nick"
      +apFollowersUrl: null
      +apInboxUrl: "https://campfyre.nickwebster.dev/inbox"
      +apDomain: "campfyre.nickwebster.dev"
      +apPreferredUsername: "nick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727135496 {#7894
        date: 2024-09-24 01:51:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690797010 {#7896
        date: 2023-07-31 11:50:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2325 …}
    +slug: "James-Hoffmann-The-20-000-Espresso-Machine-The-Manument-The-Swiss"
    +title: "James Hoffmann: The $20,000 Espresso Machine, The Manument: The Swiss Watch Of Lever Espresso Machines -"
    +url: "https://www.youtube.com/watch?v=aHz2rU_xK3g"
    +body: """
      cross-posted from: [kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)\n
      \n
      > Hope you all find this interesting, delighted I got the chance to have a play with the machine!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1694189050 {#2289
      date: 2023-09-08 18:04:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2327 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
    +badges: Doctrine\ORM\PersistentCollection {#2337 …}
    +children: []
    -id: 6938
    -titleTs: "'000':5 '20':4 'espresso':6,15 'hoffmann':2 'jame':1 'lever':14 'machin':7,16 'manument':9 'swiss':11 'watch':12"
    -bodyTs: "'/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':7 'chanc':18 'cross':2 'cross-post':1 'delight':14 'find':11 'got':16 'hope':8 'interest':13 'kbin.social':6 'kbin.social/m/coffee@lemmy.world/t/431650](https://kbin.social/m/coffee@lemmy.world/t/431650)':5 'machin':25 'play':22 'post':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1694192033
    +visibility: "visible             "
    +apId: "https://campfyre.nickwebster.dev/post/137685"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694166533 {#2328
      date: 2023-09-08 11:48:53.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 11.38 ms
Input props
[
  "entry" => App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#11487
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.00 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13250
  +user: Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1688860984 {#2335
    date: 2023-07-09 02:03:04.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11077
  +date: DateTimeImmutable @1688860984 {#2335
    date: 2023-07-09 02:03:04.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1688860984 {#2335
    date: 2023-07-09 02:03:04.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13041
  +createdAt: DateTimeImmutable @1688860984 {#2335
    date: 2023-07-09 02:03:04.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14673
  +subject: App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14730
  +formDest: "entry"
  +subject: App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "What-are-You-Brewing"
    +title: "What are You Brewing?"
    +url: null
    +body: """
      What are you brewing this weekend?\n
      \n
      Post pictures, names, descriptions, recommendations, whatever you want to share that you think will help others.\n
      \n
      May your brew be satisfying and your weekend restful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727835669 {#2336
      date: 2024-10-02 04:21:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2159 …}
    +votes: Doctrine\ORM\PersistentCollection {#2135 …}
    +reports: Doctrine\ORM\PersistentCollection {#2137 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    +badges: Doctrine\ORM\PersistentCollection {#2074 …}
    +children: []
    -id: 20751
    -titleTs: "'brew':4"
    -bodyTs: "'brew':4,25 'descript':10 'help':21 'may':23 'name':9 'other':22 'pictur':8 'post':7 'recommend':11 'rest':31 'satisfi':27 'share':16 'think':19 'want':14 'weekend':6,30 'whatev':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688901484
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/450736"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688860984 {#2335
      date: 2023-07-09 02:03:04.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 7.80 ms
Input props
[
  "entry" => App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#14979
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.01 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2049
    +avatar: null
    +cover: null
    +email: "DrTeeth@lemmy.world"
    +username: "@DrTeeth@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726153848 {#15086
      date: 2024-09-12 17:10:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
    +entries: Doctrine\ORM\PersistentCollection {#15098 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
    +posts: Doctrine\ORM\PersistentCollection {#15106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
    +follows: Doctrine\ORM\PersistentCollection {#15118 …}
    +followers: Doctrine\ORM\PersistentCollection {#15120 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
    +reports: Doctrine\ORM\PersistentCollection {#15130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
    +violations: Doctrine\ORM\PersistentCollection {#15134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
    +awards: Doctrine\ORM\PersistentCollection {#15138 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
    +categories: Doctrine\ORM\PersistentCollection {#15142 …}
    -id: 92190
    -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
    +apId: "DrTeeth@lemmy.world"
    +apProfileId: "https://lemmy.world/u/DrTeeth"
    +apPublicUrl: "https://lemmy.world/u/DrTeeth"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "DrTeeth"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726153848 {#15083
      date: 2024-09-12 17:10:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726153847 {#15085
      date: 2024-09-12 17:10:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15046
  +user: Proxies\__CG__\App\Entity\User {#2049
    +avatar: null
    +cover: null
    +email: "DrTeeth@lemmy.world"
    +username: "@DrTeeth@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726153848 {#15086
      date: 2024-09-12 17:10:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
    +entries: Doctrine\ORM\PersistentCollection {#15098 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
    +posts: Doctrine\ORM\PersistentCollection {#15106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
    +follows: Doctrine\ORM\PersistentCollection {#15118 …}
    +followers: Doctrine\ORM\PersistentCollection {#15120 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
    +reports: Doctrine\ORM\PersistentCollection {#15130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
    +violations: Doctrine\ORM\PersistentCollection {#15134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
    +awards: Doctrine\ORM\PersistentCollection {#15138 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
    +categories: Doctrine\ORM\PersistentCollection {#15142 …}
    -id: 92190
    -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
    +apId: "DrTeeth@lemmy.world"
    +apProfileId: "https://lemmy.world/u/DrTeeth"
    +apPublicUrl: "https://lemmy.world/u/DrTeeth"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "DrTeeth"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726153848 {#15083
      date: 2024-09-12 17:10:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1726153847 {#15085
      date: 2024-09-12 17:10:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.25 ms
Input props
[
  "date" => DateTimeImmutable @1689716611 {#2067
    date: 2023-07-18 23:43:31.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15164
  +date: DateTimeImmutable @1689716611 {#2067
    date: 2023-07-18 23:43:31.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1689716611 {#2067
    date: 2023-07-18 23:43:31.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15218
  +createdAt: DateTimeImmutable @1689716611 {#2067
    date: 2023-07-18 23:43:31.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15273
  +subject: App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15330
  +formDest: "entry"
  +subject: App\Entity\Entry {#2070
    +user: Proxies\__CG__\App\Entity\User {#2049
      +avatar: null
      +cover: null
      +email: "DrTeeth@lemmy.world"
      +username: "@DrTeeth@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726153848 {#15086
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15091 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15094 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15096 …}
      +entries: Doctrine\ORM\PersistentCollection {#15098 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15100 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15104 …}
      +posts: Doctrine\ORM\PersistentCollection {#15106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15108 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15110 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15114 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15116 …}
      +follows: Doctrine\ORM\PersistentCollection {#15118 …}
      +followers: Doctrine\ORM\PersistentCollection {#15120 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15122 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15126 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15128 …}
      +reports: Doctrine\ORM\PersistentCollection {#15130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15132 …}
      +violations: Doctrine\ORM\PersistentCollection {#15134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15136 …}
      +awards: Doctrine\ORM\PersistentCollection {#15138 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15140 …}
      +categories: Doctrine\ORM\PersistentCollection {#15142 …}
      -id: 92190
      -password: "$2y$13$ylDzKV6QBonHONsHMO458.bTtGTBUmisyTrsN4iZTwif4ibTeX9EG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15144 …}
      +apId: "DrTeeth@lemmy.world"
      +apProfileId: "https://lemmy.world/u/DrTeeth"
      +apPublicUrl: "https://lemmy.world/u/DrTeeth"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "DrTeeth"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726153848 {#15083
        date: 2024-09-12 17:10:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1726153847 {#15085
        date: 2024-09-12 17:10:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1435 …}
    +slug: "Cleaning-burr-grinders"
    +title: "Cleaning burr grinders"
    +url: null
    +body: """
      I’d like to know of alternatives to Grindz for cleaning burr coffee grinders. I used to clean my blade grinder, by grinding stale bread. It worked well, but I don’t want to trash my burr grinder.\n
      \n
      Any advice?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689716611 {#2071
      date: 2023-07-18 23:43:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2056 …}
    +reports: Doctrine\ORM\PersistentCollection {#2046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2052 …}
    +children: []
    -id: 31347
    -titleTs: "'burr':2 'clean':1 'grinder':3"
    -bodyTs: "'advic':40 'altern':7 'blade':20 'bread':25 'burr':12,37 'clean':11,18 'coffe':13 'd':2 'grind':23 'grinder':14,21,38 'grindz':9 'know':5 'like':3 'stale':24 'trash':35 'use':16 'want':33 'well':28 'work':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1735858"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689716611 {#2067
      date: 2023-07-18 23:43:31.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 9.60 ms
Input props
[
  "entry" => App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#15579
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.94 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2165
    +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
    +cover: null
    +email: "rubikcuber@feddit.uk"
    +username: "@rubikcuber@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711408550 {#15679
      date: 2024-03-26 00:15:50.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
    +entries: Doctrine\ORM\PersistentCollection {#15689 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
    +posts: Doctrine\ORM\PersistentCollection {#15697 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
    +follows: Doctrine\ORM\PersistentCollection {#15709 …}
    +followers: Doctrine\ORM\PersistentCollection {#15711 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
    +reports: Doctrine\ORM\PersistentCollection {#15721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
    +violations: Doctrine\ORM\PersistentCollection {#15725 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
    +awards: Doctrine\ORM\PersistentCollection {#15729 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
    +categories: Doctrine\ORM\PersistentCollection {#15733 …}
    -id: 26086
    -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
    +apId: "rubikcuber@feddit.uk"
    +apProfileId: "https://feddit.uk/u/rubikcuber"
    +apPublicUrl: "https://feddit.uk/u/rubikcuber"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "rubikcuber"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721777333 {#15680
      date: 2024-07-24 01:28:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689230488 {#15681
      date: 2023-07-13 08:41:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15642
  +user: Proxies\__CG__\App\Entity\User {#2165
    +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
    +cover: null
    +email: "rubikcuber@feddit.uk"
    +username: "@rubikcuber@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711408550 {#15679
      date: 2024-03-26 00:15:50.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
    +entries: Doctrine\ORM\PersistentCollection {#15689 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
    +posts: Doctrine\ORM\PersistentCollection {#15697 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
    +follows: Doctrine\ORM\PersistentCollection {#15709 …}
    +followers: Doctrine\ORM\PersistentCollection {#15711 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
    +reports: Doctrine\ORM\PersistentCollection {#15721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
    +violations: Doctrine\ORM\PersistentCollection {#15725 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
    +awards: Doctrine\ORM\PersistentCollection {#15729 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
    +categories: Doctrine\ORM\PersistentCollection {#15733 …}
    -id: 26086
    -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
    +apId: "rubikcuber@feddit.uk"
    +apProfileId: "https://feddit.uk/u/rubikcuber"
    +apPublicUrl: "https://feddit.uk/u/rubikcuber"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "rubikcuber"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721777333 {#15680
      date: 2024-07-24 01:28:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689230488 {#15681
      date: 2023-07-13 08:41:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1688811507 {#2053
    date: 2023-07-08 12:18:27.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15756
  +date: DateTimeImmutable @1688811507 {#2053
    date: 2023-07-08 12:18:27.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1688811507 {#2053
    date: 2023-07-08 12:18:27.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15810
  +createdAt: DateTimeImmutable @1688811507 {#2053
    date: 2023-07-08 12:18:27.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15868
  +subject: App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15930
  +formDest: "entry"
  +subject: App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2165
      +avatar: Proxies\__CG__\App\Entity\Image {#15682 …}
      +cover: null
      +email: "rubikcuber@feddit.uk"
      +username: "@rubikcuber@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711408550 {#15679
        date: 2024-03-26 00:15:50.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15683 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15685 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15687 …}
      +entries: Doctrine\ORM\PersistentCollection {#15689 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15691 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15693 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15695 …}
      +posts: Doctrine\ORM\PersistentCollection {#15697 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15699 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15703 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15705 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
      +follows: Doctrine\ORM\PersistentCollection {#15709 …}
      +followers: Doctrine\ORM\PersistentCollection {#15711 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15713 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15715 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15717 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15719 …}
      +reports: Doctrine\ORM\PersistentCollection {#15721 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15723 …}
      +violations: Doctrine\ORM\PersistentCollection {#15725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15727 …}
      +awards: Doctrine\ORM\PersistentCollection {#15729 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15731 …}
      +categories: Doctrine\ORM\PersistentCollection {#15733 …}
      -id: 26086
      -password: "$2y$13$gbUA/wZyA.h9A98Hpv4VEuVtbMSlHqNIIseZZh1DEZ2BdJGDYl5Ou"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15735 …}
      +apId: "rubikcuber@feddit.uk"
      +apProfileId: "https://feddit.uk/u/rubikcuber"
      +apPublicUrl: "https://feddit.uk/u/rubikcuber"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "rubikcuber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721777333 {#15680
        date: 2024-07-24 01:28:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689230488 {#15681
        date: 2023-07-13 08:41:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2041 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Good-Morning"
    +title: "Good Morning!"
    +url: "https://feddit.uk/pictrs/image/c8603ee9-7016-4718-a49c-75b417f4c377.jpeg"
    +body: "May all your cups be overflowing with crema this weekend."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688811507 {#2058
      date: 2023-07-08 12:18:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2100 …}
    +votes: Doctrine\ORM\PersistentCollection {#2105 …}
    +reports: Doctrine\ORM\PersistentCollection {#2111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: []
    -id: 27053
    -titleTs: "'good':1 'morn':2"
    -bodyTs: "'crema':8 'cup':4 'may':1 'overflow':6 'weekend':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/414467"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688811507 {#2053
      date: 2023-07-08 12:18:27.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 16.0 MiB 21.02 ms
Input props
[
  "entry" => App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#16179
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2230 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16250
  +user: Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1686924585 {#2124
    date: 2023-06-16 16:09:45.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16305
  +date: DateTimeImmutable @1686924585 {#2124
    date: 2023-06-16 16:09:45.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1686924585 {#2124
    date: 2023-06-16 16:09:45.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16359
  +createdAt: DateTimeImmutable @1686924585 {#2124
    date: 2023-06-16 16:09:45.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16423
  +subject: App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16480
  +formDest: "entry"
  +subject: App\Entity\Entry {#2114
    +user: Proxies\__CG__\App\Entity\User {#2338
      +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
      +cover: null
      +email: "01189998819991197253@infosec.pub"
      +username: "@01189998819991197253@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
      +lastActive: DateTime @1728994939 {#8248
        date: 2024-10-15 14:22:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
      +entries: Doctrine\ORM\PersistentCollection {#8738 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
      +posts: Doctrine\ORM\PersistentCollection {#9068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
      +follows: Doctrine\ORM\PersistentCollection {#9481 …}
      +followers: Doctrine\ORM\PersistentCollection {#9542 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
      +reports: Doctrine\ORM\PersistentCollection {#9913 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
      +violations: Doctrine\ORM\PersistentCollection {#9977 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
      +awards: Doctrine\ORM\PersistentCollection {#10085 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
      +categories: Doctrine\ORM\PersistentCollection {#10293 …}
      -id: 911
      -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
      +apId: "01189998819991197253@infosec.pub"
      +apProfileId: "https://infosec.pub/u/01189998819991197253"
      +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "01189998819991197253"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694882 {#8186
        date: 2024-09-30 13:14:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686966310 {#8247
        date: 2023-06-17 03:45:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#401
      +icon: Proxies\__CG__\App\Entity\Image {#303 …}
      +name: "espresso@infosec.pub"
      +title: "espresso"
      +description: """
        Strong, potent coffee news for strong, potent coffee lovers.\n
        ============================================================\n
        \n
        Hoping to mirror the great community of r/espresso.\n
        \n
        We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
        \n
        Rules\n
        -----\n
        \n
        I didn’t think we needed this section on Lemmy, but…\n
        \n
        - All of the rules of this instance.\n
        - Be nice.\n
        - Be respectful.\n
        - No trolling.\n
        - Basically, don’t be a dick.\n
        \n
        (No exceptions)\n
        \n
        ---\n
        \n
        Resources\n
        ---------\n
        \n
        Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
        \n
        If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
        \n
        A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
        \n
        ---\n
        \n
        (I tried to grab all of the links from it, please let me know if I missed any)\n
        \n
        &lt;Wiki from r/espresso&gt;\n
        \n
        Links\n
        \n
        [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
        \n
        [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
        \n
        [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
        \n
        Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
        \n
        You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
        \n
        The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
        \n
        A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
        \n
        You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
        \n
        Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
        \n
        Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
        \n
        You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
        \n
        As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
        \n
        At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
        \n
        Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
        \n
        If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
        \n
        (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
        \n
        Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
        \n
        Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
        \n
        Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
        \n
        (Derived from this post by u/basseq.)\n
        \n
        What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
        \n
        How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
        \n
        How much do you want to spend?\n
        \n
        Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
        \n
        Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
        \n
        Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
        \n
        Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
        \n
        Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
        \n
        The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
        \n
        If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
        \n
        Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
        \n
        $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
        \n
        All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
        \n
        Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
        \n
        Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
        \n
        If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
        \n
        $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
        \n
        The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
        \n
        $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
        \n
        Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
        \n
        Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
        \n
        $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
        \n
        Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
        \n
        Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 25
      +entryCommentCount: 80
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728454326 {#330
        date: 2024-10-09 08:12:06.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#284 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
      +entries: Doctrine\ORM\PersistentCollection {#224 …}
      +posts: Doctrine\ORM\PersistentCollection {#182 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
      +bans: Doctrine\ORM\PersistentCollection {#161 …}
      +reports: Doctrine\ORM\PersistentCollection {#147 …}
      +badges: Doctrine\ORM\PersistentCollection {#125 …}
      +logs: Doctrine\ORM\PersistentCollection {#115 …}
      +awards: Doctrine\ORM\PersistentCollection {#104 …}
      +categories: Doctrine\ORM\PersistentCollection {#91 …}
      -id: 63
      +apId: "espresso@infosec.pub"
      +apProfileId: "https://infosec.pub/c/espresso"
      +apPublicUrl: "https://infosec.pub/c/espresso"
      +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "espresso"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721177516 {#327
        date: 2024-07-17 02:51:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697568737 {#329
        date: 2023-10-17 20:52:17.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2118 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1665 …}
    +slug: "Weighing-the-Shot"
    +title: "Weighing the Shot"
    +url: "https://infosec.pub/pictrs/image/ec268226-b684-4465-8349-a4a3072f03dc.jpeg"
    +body: """
      I don’t have a proper shot scale, so I had to make due with the $2 Blaze scale that I found at some thrift store a while back. It’s propped up on the dosing funnel to help mitigate splashing and further cooling of the liquid.\n
      \n
      This little red metal mug was not where the espresso stayed, as the heat would dissipate before I had time to enjoy the drink. That scale has a maximum weight of less than my glass cups, as small as they are.\n
      \n
      This was… not ideal. I am now saving for a proper scale.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 0
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1686924585 {#2112
      date: 2023-06-16 16:09:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: []
    -id: 27056
    -titleTs: "'shot':3 'weigh':1"
    -bodyTs: "'2':17 'back':29 'blaze':18 'cool':44 'cup':83 'dissip':63 'dose':36 'drink':71 'due':14 'enjoy':69 'espresso':57 'found':22 'funnel':37 'glass':82 'heat':61 'help':39 'ideal':92 'less':79 'liquid':47 'littl':49 'make':13 'maximum':76 'metal':51 'mitig':40 'mug':52 'prop':32 'proper':6,99 'red':50 'save':96 'scale':8,19,73,100 'shot':7 'small':85 'splash':41 'stay':58 'store':26 'thrift':25 'time':67 'weight':77 'would':62"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/104437"
    +editedAt: null
    +createdAt: DateTimeImmutable @1686924585 {#2124
      date: 2023-06-16 16:09:45.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.22 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#16777
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.24 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#16819
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#16905
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 11.98 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#16961
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17020
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17076
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17132
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.28 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17190
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17253
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17311
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17367
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17423
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17479
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17535
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17591
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17647
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17703
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17759
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17815
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#17871
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17929
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 7.24 ms
Input props
[
  "magazine" => App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#18002
  +magazine: App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.48 ms
Input props
[
  "magazine" => App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#18060
  +magazine: App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1697568737 {#329
    date: 2023-10-17 20:52:17.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18421
  +date: DateTimeImmutable @1697568737 {#329
    date: 2023-10-17 20:52:17.0 +02:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.59 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#18480
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#18527
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18529 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18531 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18533 …}
    +entries: Doctrine\ORM\PersistentCollection {#18535 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18537 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18539 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18541 …}
    +posts: Doctrine\ORM\PersistentCollection {#18543 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18545 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18547 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18549 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18551 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18553 …}
    +follows: Doctrine\ORM\PersistentCollection {#18555 …}
    +followers: Doctrine\ORM\PersistentCollection {#18557 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18559 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18561 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18563 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18565 …}
    +reports: Doctrine\ORM\PersistentCollection {#18567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18569 …}
    +violations: Doctrine\ORM\PersistentCollection {#18571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18573 …}
    +awards: Doctrine\ORM\PersistentCollection {#18575 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18577 …}
    +categories: Doctrine\ORM\PersistentCollection {#18579 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18581 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#18528
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18498
  +user: Proxies\__CG__\App\Entity\User {#18480
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#18527
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18529 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18531 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18533 …}
    +entries: Doctrine\ORM\PersistentCollection {#18535 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18537 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18539 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18541 …}
    +posts: Doctrine\ORM\PersistentCollection {#18543 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18545 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18547 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18549 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18551 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18553 …}
    +follows: Doctrine\ORM\PersistentCollection {#18555 …}
    +followers: Doctrine\ORM\PersistentCollection {#18557 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18559 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18561 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18563 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18565 …}
    +reports: Doctrine\ORM\PersistentCollection {#18567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18569 …}
    +violations: Doctrine\ORM\PersistentCollection {#18571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18573 …}
    +awards: Doctrine\ORM\PersistentCollection {#18575 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18577 …}
    +categories: Doctrine\ORM\PersistentCollection {#18579 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18581 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#18528
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 9.02 ms
Input props
[
  "magazine" => "espresso@infosec.pub"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#18689
  +limit: 4
  +tag: null
  +magazine: "espresso@infosec.pub"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#397 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 18.0 MiB 18.82 ms
Input props
[
  "magazine" => App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#18819
  +magazine: App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 2.02 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19000
  +width: 65
  +height: 65
  +user: Proxies\__CG__\App\Entity\User {#2338
    +avatar: Proxies\__CG__\App\Entity\Image {#8459 …}
    +cover: null
    +email: "01189998819991197253@infosec.pub"
    +username: "@01189998819991197253@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Unless explicitly stated, all content posted by this user, is done so under [CC BY-NC-SA 4.0 DEED](https://creativecommons.org/licenses/by-nc-sa/4.0/) (non-AI)."
    +lastActive: DateTime @1728994939 {#8248
      date: 2024-10-15 14:22:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8502 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8686 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8681 …}
    +entries: Doctrine\ORM\PersistentCollection {#8738 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8794 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8855 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8858 …}
    +posts: Doctrine\ORM\PersistentCollection {#9068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9209 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9377 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9368 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9425 …}
    +follows: Doctrine\ORM\PersistentCollection {#9481 …}
    +followers: Doctrine\ORM\PersistentCollection {#9542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9752 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9793 …}
    +reports: Doctrine\ORM\PersistentCollection {#9913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9966 …}
    +violations: Doctrine\ORM\PersistentCollection {#9977 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10083 …}
    +awards: Doctrine\ORM\PersistentCollection {#10085 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10276 …}
    +categories: Doctrine\ORM\PersistentCollection {#10293 …}
    -id: 911
    -password: "$2y$13$y6nHOnc1NxzN2JsctMwk2..rT5hODC706fDJyUnNHHkU82ZeQX.Xm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10288 …}
    +apId: "01189998819991197253@infosec.pub"
    +apProfileId: "https://infosec.pub/u/01189998819991197253"
    +apPublicUrl: "https://infosec.pub/u/01189998819991197253"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "01189998819991197253"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694882 {#8186
      date: 2024-09-30 13:14:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686966310 {#8247
      date: 2023-06-17 03:45:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.53 ms
Input props
[
  "user" => App\Entity\User {#18857
    +avatar: Proxies\__CG__\App\Entity\Image {#18859 …}
    +cover: Proxies\__CG__\App\Entity\Image {#18860 …}
    +email: "mp3@lemmy.ca"
    +username: "@mp3@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - Previous account: [@mp3@lemmy.ml](/u/mp3@lemmy.ml)\n
      - Reddit: [/u/m-p-3](https://www.reddit.com/user/m-p-3)\n
      - Mastodon: [@m_p_3@mastodon.social](https://mastodon.social/@m_p_3)\n
      - Twitter: [@unrealmp3](https://twitter.com/unrealmp3)\n
      - Tildes: [m-p-3](https://tildes.net/user/m-p-3)
      """
    +lastActive: DateTime @1729546648 {#18841
      date: 2024-10-21 23:37:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18856 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18864 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18861 …}
    +entries: Doctrine\ORM\PersistentCollection {#18869 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18871 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18873 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19125 …}
    +posts: Doctrine\ORM\PersistentCollection {#19119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19010 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19127 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19126 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19123 …}
    +follows: Doctrine\ORM\PersistentCollection {#19120 …}
    +followers: Doctrine\ORM\PersistentCollection {#19117 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19116 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19008 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19109 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19107 …}
    +reports: Doctrine\ORM\PersistentCollection {#19105 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19103 …}
    +violations: Doctrine\ORM\PersistentCollection {#19101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19099 …}
    +awards: Doctrine\ORM\PersistentCollection {#19097 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19095 …}
    +categories: Doctrine\ORM\PersistentCollection {#19093 …}
    -id: 21132
    -password: "$2y$13$Ykk3s02hy0t7whkAF4WtC.e7pwDZgDVhNP7OX71Pob1UtNvjjshlu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19091 …}
    +apId: "mp3@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/mp3"
    +apPublicUrl: "https://lemmy.ca/u/mp3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "mp3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729098008 {#18854
      date: 2024-10-16 19:00:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022679 {#18848
      date: 2023-07-10 22:57:59.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19178
  +width: 65
  +height: 65
  +user: App\Entity\User {#18857
    +avatar: Proxies\__CG__\App\Entity\Image {#18859 …}
    +cover: Proxies\__CG__\App\Entity\Image {#18860 …}
    +email: "mp3@lemmy.ca"
    +username: "@mp3@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - Previous account: [@mp3@lemmy.ml](/u/mp3@lemmy.ml)\n
      - Reddit: [/u/m-p-3](https://www.reddit.com/user/m-p-3)\n
      - Mastodon: [@m_p_3@mastodon.social](https://mastodon.social/@m_p_3)\n
      - Twitter: [@unrealmp3](https://twitter.com/unrealmp3)\n
      - Tildes: [m-p-3](https://tildes.net/user/m-p-3)
      """
    +lastActive: DateTime @1729546648 {#18841
      date: 2024-10-21 23:37:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18856 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18864 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18861 …}
    +entries: Doctrine\ORM\PersistentCollection {#18869 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18871 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18873 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19125 …}
    +posts: Doctrine\ORM\PersistentCollection {#19119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19010 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19127 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19126 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19123 …}
    +follows: Doctrine\ORM\PersistentCollection {#19120 …}
    +followers: Doctrine\ORM\PersistentCollection {#19117 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19116 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19008 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19109 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19107 …}
    +reports: Doctrine\ORM\PersistentCollection {#19105 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19103 …}
    +violations: Doctrine\ORM\PersistentCollection {#19101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19099 …}
    +awards: Doctrine\ORM\PersistentCollection {#19097 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19095 …}
    +categories: Doctrine\ORM\PersistentCollection {#19093 …}
    -id: 21132
    -password: "$2y$13$Ykk3s02hy0t7whkAF4WtC.e7pwDZgDVhNP7OX71Pob1UtNvjjshlu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19091 …}
    +apId: "mp3@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/mp3"
    +apPublicUrl: "https://lemmy.ca/u/mp3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "mp3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729098008 {#18854
      date: 2024-10-16 19:00:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022679 {#18848
      date: 2023-07-10 22:57:59.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#19088
    +avatar: Proxies\__CG__\App\Entity\Image {#19085 …}
    +cover: Proxies\__CG__\App\Entity\Image {#19086 …}
    +email: "LinkOpensChest_wav@beehaw.org"
    +username: "@LinkOpensChest_wav@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1703583559 {#19089
      date: 2023-12-26 10:39:19.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19083 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19081 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19079 …}
    +entries: Doctrine\ORM\PersistentCollection {#19077 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19075 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19073 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19071 …}
    +posts: Doctrine\ORM\PersistentCollection {#19069 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19067 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19063 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19061 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19059 …}
    +follows: Doctrine\ORM\PersistentCollection {#19057 …}
    +followers: Doctrine\ORM\PersistentCollection {#19055 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19051 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19047 …}
    +reports: Doctrine\ORM\PersistentCollection {#19045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19043 …}
    +violations: Doctrine\ORM\PersistentCollection {#19041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19039 …}
    +awards: Doctrine\ORM\PersistentCollection {#19037 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19035 …}
    +categories: Doctrine\ORM\PersistentCollection {#19033 …}
    -id: 22750
    -password: "$2y$13$j6coQRXUiHRIIiiLlISeQe.fiPo8nrNDT0d8mX.kk53VhknFvfkz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19031 …}
    +apId: "LinkOpensChest_wav@beehaw.org"
    +apProfileId: "https://beehaw.org/u/LinkOpensChest_wav"
    +apPublicUrl: "https://beehaw.org/u/LinkOpensChest_wav"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "LinkOpensChest_wav"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708764289 {#19090
      date: 2024-02-24 09:44:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080914 {#19087
      date: 2023-07-11 15:08:34.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19235
  +width: 65
  +height: 65
  +user: App\Entity\User {#19088
    +avatar: Proxies\__CG__\App\Entity\Image {#19085 …}
    +cover: Proxies\__CG__\App\Entity\Image {#19086 …}
    +email: "LinkOpensChest_wav@beehaw.org"
    +username: "@LinkOpensChest_wav@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1703583559 {#19089
      date: 2023-12-26 10:39:19.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19083 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19081 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19079 …}
    +entries: Doctrine\ORM\PersistentCollection {#19077 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19075 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19073 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19071 …}
    +posts: Doctrine\ORM\PersistentCollection {#19069 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19067 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19063 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19061 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19059 …}
    +follows: Doctrine\ORM\PersistentCollection {#19057 …}
    +followers: Doctrine\ORM\PersistentCollection {#19055 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19051 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19047 …}
    +reports: Doctrine\ORM\PersistentCollection {#19045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19043 …}
    +violations: Doctrine\ORM\PersistentCollection {#19041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19039 …}
    +awards: Doctrine\ORM\PersistentCollection {#19037 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19035 …}
    +categories: Doctrine\ORM\PersistentCollection {#19033 …}
    -id: 22750
    -password: "$2y$13$j6coQRXUiHRIIiiLlISeQe.fiPo8nrNDT0d8mX.kk53VhknFvfkz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19031 …}
    +apId: "LinkOpensChest_wav@beehaw.org"
    +apProfileId: "https://beehaw.org/u/LinkOpensChest_wav"
    +apPublicUrl: "https://beehaw.org/u/LinkOpensChest_wav"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "LinkOpensChest_wav"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708764289 {#19090
      date: 2024-02-24 09:44:49.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080914 {#19087
      date: 2023-07-11 15:08:34.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#18929
    +avatar: Proxies\__CG__\App\Entity\Image {#18928 …}
    +cover: null
    +email: "thrawn21@lemmy.world"
    +username: "@thrawn21@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just a rock-licker who loves all things sci-fi, boardgames, and growing my own food, especially heirloom tomatoes."
    +lastActive: DateTime @1701763778 {#18932
      date: 2023-12-05 09:09:38.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18927 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18925 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18923 …}
    +entries: Doctrine\ORM\PersistentCollection {#18921 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18919 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18917 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18915 …}
    +posts: Doctrine\ORM\PersistentCollection {#18913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18911 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18909 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18907 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18903 …}
    +follows: Doctrine\ORM\PersistentCollection {#18901 …}
    +followers: Doctrine\ORM\PersistentCollection {#18899 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18897 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18895 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18893 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18891 …}
    +reports: Doctrine\ORM\PersistentCollection {#18889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18887 …}
    +violations: Doctrine\ORM\PersistentCollection {#18837 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18839 …}
    +awards: Doctrine\ORM\PersistentCollection {#18846 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18847 …}
    +categories: Doctrine\ORM\PersistentCollection {#18849 …}
    -id: 20180
    -password: "$2y$13$ZFcdOHZ0aeolkWKPf0to9.CfTTrXJ7uCWvV3PrN5S0.f0Rl3VLV.S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18851 …}
    +apId: "thrawn21@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thrawn21"
    +apPublicUrl: "https://lemmy.world/u/thrawn21"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thrawn21"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729143449 {#18931
      date: 2024-10-17 07:37:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688754804 {#18930
      date: 2023-07-07 20:33:24.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19292
  +width: 65
  +height: 65
  +user: App\Entity\User {#18929
    +avatar: Proxies\__CG__\App\Entity\Image {#18928 …}
    +cover: null
    +email: "thrawn21@lemmy.world"
    +username: "@thrawn21@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just a rock-licker who loves all things sci-fi, boardgames, and growing my own food, especially heirloom tomatoes."
    +lastActive: DateTime @1701763778 {#18932
      date: 2023-12-05 09:09:38.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18927 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18925 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18923 …}
    +entries: Doctrine\ORM\PersistentCollection {#18921 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18919 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18917 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18915 …}
    +posts: Doctrine\ORM\PersistentCollection {#18913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18911 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18909 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18907 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18903 …}
    +follows: Doctrine\ORM\PersistentCollection {#18901 …}
    +followers: Doctrine\ORM\PersistentCollection {#18899 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18897 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18895 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18893 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18891 …}
    +reports: Doctrine\ORM\PersistentCollection {#18889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18887 …}
    +violations: Doctrine\ORM\PersistentCollection {#18837 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18839 …}
    +awards: Doctrine\ORM\PersistentCollection {#18846 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18847 …}
    +categories: Doctrine\ORM\PersistentCollection {#18849 …}
    -id: 20180
    -password: "$2y$13$ZFcdOHZ0aeolkWKPf0to9.CfTTrXJ7uCWvV3PrN5S0.f0Rl3VLV.S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18851 …}
    +apId: "thrawn21@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thrawn21"
    +apPublicUrl: "https://lemmy.world/u/thrawn21"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thrawn21"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729143449 {#18931
      date: 2024-10-17 07:37:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688754804 {#18930
      date: 2023-07-07 20:33:24.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.28 ms
Input props
[
  "user" => App\Entity\User {#18990
    +avatar: Proxies\__CG__\App\Entity\Image {#18988 …}
    +cover: Proxies\__CG__\App\Entity\Image {#18987 …}
    +email: "maegul@lemmy.ml"
    +username: "@maegul@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A little bit of neuroscience and a little bit of computing"
    +lastActive: DateTime @1720535748 {#18992
      date: 2024-07-09 16:35:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18986 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18984 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18982 …}
    +entries: Doctrine\ORM\PersistentCollection {#18980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18976 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18974 …}
    +posts: Doctrine\ORM\PersistentCollection {#18972 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18970 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18966 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18964 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18962 …}
    +follows: Doctrine\ORM\PersistentCollection {#18960 …}
    +followers: Doctrine\ORM\PersistentCollection {#18958 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18956 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18952 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18950 …}
    +reports: Doctrine\ORM\PersistentCollection {#18948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18946 …}
    +violations: Doctrine\ORM\PersistentCollection {#18944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18942 …}
    +awards: Doctrine\ORM\PersistentCollection {#18940 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18938 …}
    +categories: Doctrine\ORM\PersistentCollection {#18936 …}
    -id: 8099
    -password: "$2y$13$NBm3AVWagmDmmzaUAIpVoeqBO5g/2p9VNxJ8iFQBao5ga2woBjfTW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18934 …}
    +apId: "maegul@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/maegul"
    +apPublicUrl: "https://lemmy.ml/u/maegul"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "maegul"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729102770 {#18993
      date: 2024-10-16 20:19:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687489366 {#18994
      date: 2023-06-23 05:02:46.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19349
  +width: 65
  +height: 65
  +user: App\Entity\User {#18990
    +avatar: Proxies\__CG__\App\Entity\Image {#18988 …}
    +cover: Proxies\__CG__\App\Entity\Image {#18987 …}
    +email: "maegul@lemmy.ml"
    +username: "@maegul@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A little bit of neuroscience and a little bit of computing"
    +lastActive: DateTime @1720535748 {#18992
      date: 2024-07-09 16:35:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18986 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18984 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18982 …}
    +entries: Doctrine\ORM\PersistentCollection {#18980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18976 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18974 …}
    +posts: Doctrine\ORM\PersistentCollection {#18972 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18970 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18966 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18964 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18962 …}
    +follows: Doctrine\ORM\PersistentCollection {#18960 …}
    +followers: Doctrine\ORM\PersistentCollection {#18958 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18956 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18952 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18950 …}
    +reports: Doctrine\ORM\PersistentCollection {#18948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18946 …}
    +violations: Doctrine\ORM\PersistentCollection {#18944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18942 …}
    +awards: Doctrine\ORM\PersistentCollection {#18940 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18938 …}
    +categories: Doctrine\ORM\PersistentCollection {#18936 …}
    -id: 8099
    -password: "$2y$13$NBm3AVWagmDmmzaUAIpVoeqBO5g/2p9VNxJ8iFQBao5ga2woBjfTW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18934 …}
    +apId: "maegul@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/maegul"
    +apPublicUrl: "https://lemmy.ml/u/maegul"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "maegul"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729102770 {#18993
      date: 2024-10-16 20:19:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687489366 {#18994
      date: 2023-06-23 05:02:46.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 1.63 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19406
  +width: 65
  +height: 65
  +user: Proxies\__CG__\App\Entity\User {#1654
    +avatar: Proxies\__CG__\App\Entity\Image {#5198 …}
    +cover: null
    +email: "krnl386@lemmy.ca"
    +username: "@krnl386@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m a computer and open source enthusiast from Toronto, Ontario, Canada."
    +lastActive: DateTime @1729256912 {#5195
      date: 2024-10-18 15:08:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5203 …}
    +entries: Doctrine\ORM\PersistentCollection {#5205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5211 …}
    +posts: Doctrine\ORM\PersistentCollection {#5213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5223 …}
    +follows: Doctrine\ORM\PersistentCollection {#5225 …}
    +followers: Doctrine\ORM\PersistentCollection {#5227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5235 …}
    +reports: Doctrine\ORM\PersistentCollection {#5237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5239 …}
    +violations: Doctrine\ORM\PersistentCollection {#5241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5243 …}
    +awards: Doctrine\ORM\PersistentCollection {#5245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5247 …}
    +categories: Doctrine\ORM\PersistentCollection {#5249 …}
    -id: 20485
    -password: "$2y$13$03g1vFINb11U3FxYhp0bAeEMAj9uEjKjNUU3TrH3qRtqCsw3Kjmb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5251 …}
    +apId: "krnl386@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/krnl386"
    +apPublicUrl: "https://lemmy.ca/u/krnl386"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "krnl386"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726884393 {#5196
      date: 2024-09-21 04:06:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688827375 {#5197
      date: 2023-07-08 16:42:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.38 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1563
    +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
    +email: "biffnix@discuss.online"
    +username: "@biffnix@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m just this guy, you know?"
    +lastActive: DateTime @1721422692 {#7010
      date: 2024-07-19 22:58:12.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
    +entries: Doctrine\ORM\PersistentCollection {#7021 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
    +posts: Doctrine\ORM\PersistentCollection {#7029 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
    +follows: Doctrine\ORM\PersistentCollection {#7041 …}
    +followers: Doctrine\ORM\PersistentCollection {#7043 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
    +reports: Doctrine\ORM\PersistentCollection {#7053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
    +violations: Doctrine\ORM\PersistentCollection {#7057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
    +awards: Doctrine\ORM\PersistentCollection {#7061 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
    +categories: Doctrine\ORM\PersistentCollection {#7065 …}
    -id: 86587
    -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
    +apId: "biffnix@discuss.online"
    +apProfileId: "https://discuss.online/u/biffnix"
    +apPublicUrl: "https://discuss.online/u/biffnix"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "biffnix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728503363 {#7011
      date: 2024-10-09 21:49:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706130495 {#7012
      date: 2024-01-24 22:08:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19469
  +width: 65
  +height: 65
  +user: Proxies\__CG__\App\Entity\User {#1563
    +avatar: Proxies\__CG__\App\Entity\Image {#7013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#7014 …}
    +email: "biffnix@discuss.online"
    +username: "@biffnix@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m just this guy, you know?"
    +lastActive: DateTime @1721422692 {#7010
      date: 2024-07-19 22:58:12.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7015 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7019 …}
    +entries: Doctrine\ORM\PersistentCollection {#7021 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7023 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7027 …}
    +posts: Doctrine\ORM\PersistentCollection {#7029 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7031 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7033 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7035 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7037 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7039 …}
    +follows: Doctrine\ORM\PersistentCollection {#7041 …}
    +followers: Doctrine\ORM\PersistentCollection {#7043 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7049 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7051 …}
    +reports: Doctrine\ORM\PersistentCollection {#7053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7055 …}
    +violations: Doctrine\ORM\PersistentCollection {#7057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7059 …}
    +awards: Doctrine\ORM\PersistentCollection {#7061 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7063 …}
    +categories: Doctrine\ORM\PersistentCollection {#7065 …}
    -id: 86587
    -password: "$2y$13$4K46vV9Q7JjILhpHxUsTsOSXyhM1nSfauGQrSG5/oucDz7OZk/Foe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7067 …}
    +apId: "biffnix@discuss.online"
    +apProfileId: "https://discuss.online/u/biffnix"
    +apPublicUrl: "https://discuss.online/u/biffnix"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "biffnix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728503363 {#7011
      date: 2024-10-09 21:49:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706130495 {#7012
      date: 2024-01-24 22:08:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.29 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2082
    +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
    +cover: null
    +email: "MostlyBlindGamer@rblind.com"
    +username: "@MostlyBlindGamer@rblind.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
    +lastActive: DateTime @1701946326 {#12702
      date: 2023-12-07 11:52:06.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
    +entries: Doctrine\ORM\PersistentCollection {#12715 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
    +posts: Doctrine\ORM\PersistentCollection {#12723 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
    +follows: Doctrine\ORM\PersistentCollection {#12735 …}
    +followers: Doctrine\ORM\PersistentCollection {#12737 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
    +reports: Doctrine\ORM\PersistentCollection {#12747 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
    +violations: Doctrine\ORM\PersistentCollection {#12751 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
    +awards: Doctrine\ORM\PersistentCollection {#12755 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
    +categories: Doctrine\ORM\PersistentCollection {#12759 …}
    -id: 62385
    -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
    +apId: "MostlyBlindGamer@rblind.com"
    +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
    +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
    +apFollowersUrl: null
    +apInboxUrl: "https://rblind.com/inbox"
    +apDomain: "rblind.com"
    +apPreferredUsername: "MostlyBlindGamer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706254197 {#12699
      date: 2024-01-26 08:29:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697675859 {#12701
      date: 2023-10-19 02:37:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19526
  +width: 65
  +height: 65
  +user: Proxies\__CG__\App\Entity\User {#2082
    +avatar: Proxies\__CG__\App\Entity\Image {#12707 …}
    +cover: null
    +email: "MostlyBlindGamer@rblind.com"
    +username: "@MostlyBlindGamer@rblind.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane."
    +lastActive: DateTime @1701946326 {#12702
      date: 2023-12-07 11:52:06.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12709 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12711 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12713 …}
    +entries: Doctrine\ORM\PersistentCollection {#12715 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12717 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12719 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12721 …}
    +posts: Doctrine\ORM\PersistentCollection {#12723 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12725 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12727 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12729 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12731 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12733 …}
    +follows: Doctrine\ORM\PersistentCollection {#12735 …}
    +followers: Doctrine\ORM\PersistentCollection {#12737 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12739 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12741 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12743 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12745 …}
    +reports: Doctrine\ORM\PersistentCollection {#12747 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12749 …}
    +violations: Doctrine\ORM\PersistentCollection {#12751 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12753 …}
    +awards: Doctrine\ORM\PersistentCollection {#12755 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12757 …}
    +categories: Doctrine\ORM\PersistentCollection {#12759 …}
    -id: 62385
    -password: "$2y$13$DCB7ZDfHqqZOmq//J4I8neUIIG6pFDnxy.SWjwEJkY1sB9scbXw/m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12761 …}
    +apId: "MostlyBlindGamer@rblind.com"
    +apProfileId: "https://rblind.com/u/MostlyBlindGamer"
    +apPublicUrl: "https://rblind.com/u/MostlyBlindGamer"
    +apFollowersUrl: null
    +apInboxUrl: "https://rblind.com/inbox"
    +apDomain: "rblind.com"
    +apPreferredUsername: "MostlyBlindGamer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706254197 {#12699
      date: 2024-01-26 08:29:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697675859 {#12701
      date: 2023-10-19 02:37:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 18.0 MiB 3.37 ms
Input props
[
  "magazine" => "espresso@infosec.pub"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#19588
  +limit: 4
  +tag: null
  +magazine: "espresso@infosec.pub"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#19589 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 18.0 MiB 7.46 ms
Input props
[
  "magazine" => "espresso@infosec.pub"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#19665
  +limit: 4
  +tag: null
  +magazine: "espresso@infosec.pub"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#19666 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#2352 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 18.0 MiB 17.44 ms
Input props
[
  "magazine" => "espresso@infosec.pub"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#19786
  +limit: 4
  +tag: null
  +magazine: "espresso@infosec.pub"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#557 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#2352 …}
}
support_us_block App\Twig\Components\SupportUsBlock 18.0 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#19841
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#19840 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 18.0 MiB 6.71 ms
Input props
[
  "magazine" => App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#19920
  +magazine: App\Entity\Magazine {#401
    +icon: Proxies\__CG__\App\Entity\Image {#303 …}
    +name: "espresso@infosec.pub"
    +title: "espresso"
    +description: """
      Strong, potent coffee news for strong, potent coffee lovers.\n
      ============================================================\n
      \n
      Hoping to mirror the great community of r/espresso.\n
      \n
      We are a kind and accepting community for those who love, want to love, are getting into, or are interested in espresso and espresso accessories.\n
      \n
      Rules\n
      -----\n
      \n
      I didn’t think we needed this section on Lemmy, but…\n
      \n
      - All of the rules of this instance.\n
      - Be nice.\n
      - Be respectful.\n
      - No trolling.\n
      - Basically, don’t be a dick.\n
      \n
      (No exceptions)\n
      \n
      ---\n
      \n
      Resources\n
      ---------\n
      \n
      Here is the [main resource](https://www.home-barista.com/resources.html) from the same sub, since it’s amazing.\n
      \n
      If any of the original mods, or anyone else who loves espresso, would like to take control or help mod, please let me know. I’d be as happy to help as to pass the reigns.\n
      \n
      A gracious community member has added[ some of the resources](https://lemmy.world/post/66717) from the Reddit sub.\n
      \n
      ---\n
      \n
      (I tried to grab all of the links from it, please let me know if I missed any)\n
      \n
      &lt;Wiki from r/espresso&gt;\n
      \n
      Links\n
      \n
      [Google Sheets List of Espresso Machines](https://docs.google.com/spreadsheets/d/1vJv2AGJ1ZSm1TSdoixfJADh5z1CAZjzqjmTz5vrKEj4/edit?usp=sharing)\n
      \n
      [Espresso Aficionados - Discord](https://discord.gg/espresso)\n
      \n
      [Espresso Aficionados - Wiki](https://espressoaf.com/) (as of May 2023, this is the most up-to-date resource for machine recommendations and it has a bunch of detailed guides for how to dial in espresso, puck prep &amp; troubleshooting, and more advanced techniques!)\n
      \n
      Espresso 101 Espresso starts with the coffee bean. Fresher is better. As u/Beans_McGhee says, “The beans really need to be roasted within the month you use them for perfect espresso.” Store-bought beans are fine, really—but part of the “fun” of espresso is trying different beans.\n
      \n
      You grind your coffee beans using a grinder. This sub has lots of opinions on grinders.\n
      \n
      The amount of ground coffee you use is called the dose. So when u/SingularLattice says, “Make sure you have the right dose for your basket”, that’s what he means.\n
      \n
      A basket is the little metal cup that goes in your portafilter—that’s the metal thing with a handle on it. Espresso machines often come with 4 baskets: a single and a double in both unpressurized and pressurized. Doubles are the larger ones; pressurized variants are a different shape and may say “dual wall” on the bottom.\n
      \n
      You would use dual-wall if you are using pre-ground coffee. Almost everyone will make (“pull”) double shots—when you get into weights and times, it’s all based on a double. So you should likely use the unpressurized (single wall) double basket.\n
      \n
      Advanced practitioners will dose by weight. Typically, you’d want ~7g for a single shot and ~18g for a double shot. Automatic grinders may dose by time: this will get you “close enough”. Thus, the “single” dose will be around 7g and the “double” will be around 18g. (You can fine-tune these amounts—more on that later.)\n
      \n
      Coffee grounds are light and fluffy, but you want them to be compact for espresso, so you tamp them (with your tamper). Advanced practitioners will calibrate their tamping pressure (e.g., with spring-loaded tampers)—don’t worry about that. Just give it a reasonable amount of force. If you’re putting your whole body weight on your tamper, that’s too much.\n
      \n
      You will get a feel for the right amount of force. You can also look at the level of the grounds in the basket. Use shape of your tamper or other tool to estimate how much space should be between your (tamped) grounds and the top of the basket.\n
      \n
      As u/SingularLattice says, “You need to tamp FLAT, not hard. So long as it’s firm, you’re good.”\n
      \n
      At the advanced level, preparing espresso is all about ratios, namely weight and time. Generally, you want a 2:1 ratio in about 30 seconds. The 2:1 ratio means the ratio of your dose (i.e., ~18g) to the resulting espresso (i.e., ~36g). The process of brewing espresso is called extraction.\n
      \n
      Many espresso machines will do this for you! When you press the double shot button, it will dispense enough water to make the “right” amount of espresso… presuming you’re using the right basket and the right dose! With such machines (e.g., the Breville Barista Express, or BBE), what you should do is watch the pressure gauge. It should be in the “espresso range”. (Advanced practitioners will measure pressure in bars—you want ~9 bars in an ideal world.)\n
      \n
      If the pressure is low, you either need more grounds (higher dose)—which you can get by adjusting the grind amount—or a finer grind—which you can get by adjusting grind size. You may also need to tamp harder, but typically this isn’t the problem.\n
      \n
      (If your pressure is too high, the inverse is true… but this doesn’t happen very often.)\n
      \n
      Every bean is different, and so needs different settings to produce a good result—in your case, to keep that pressure dial where you want it. The process of adjusting these different settings is called dialing in.\n
      \n
      Your goal here is a well-extracted shot. That’s all about how it tastes! Espresso should be sweet and balanced. If it’s sour, it’s under-extracted (to which you would grind more and/or finer); if it’s bitter or astringent, it’s over-extracted (to which you would do the opposite).\n
      \n
      Everyone here is adjusting all these variables (bean, pressure, grind size, dose, ratio, extraction time, and more) in search of the perfect shot!\n
      \n
      (Derived from this post by u/basseq.)\n
      \n
      What espresso machine should I buy? Great question, and a very common one. Generally, there are two key inputs:\n
      \n
      How much do you want to “tinker” with your espresso? Do you want to play with different variables, or just wake up to a good coffee?\n
      \n
      How much do you want to spend?\n
      \n
      Espresso can be a very expensive hobby, so the answer to the second question can you get to the best bang for your buck.\n
      \n
      Remember that espresso is not just the machine. The other notable expense is the grinder, which can be as much as—if not more expensive—than the machine itself. There’s also some key accessories (notably a scale) and the cost of good coffee itself ($15+/lb).\n
      \n
      Recommendations by Budget &lt;$500 – Bare Bones If you’re looking to step up from a Nespresso or just drink less Starbucks, start here. There are really two ways to go:\n
      \n
      Manual ($250–$300) – Flair Neo ($125) + 1Zpresso JX ($130).\n
      \n
      Automatic ($450–$500) – Breville Bambino ($350) + Baratza Encore ($170).\n
      \n
      The DeLonghi Dedica ($350) is also a solid choice. For grinders, you can also check out the Breville Dose Control ($150), or upgrade to the 1Zpresso J-Max ($230). The Sette 30 ($300) and Mignon Notte ($320) grinders are solid, but may put you above $500.\n
      \n
      If you’re really looking to do espresso on the cheap, forego the grinder and work with pressurized portafilters on the Neo or Bambino. Many of us started with things like the DeLonghi EC155 ($100), but it’s hard to recommend.\n
      \n
      Keep in mind that the espresso you get in a cafe was ground on a grinder that cost around $2000 and brewed on a machine that cost at least $15,000. You can’t shrink all of that into a sub $300 setup without a huge loss of quality. –u/MyCatsNameIsBernie\n
      \n
      $500–900 – Entry Level If you think you’re “serious” about espresso, this may be a better entry point than above, which you might outgrow sooner than later. There are two common choices here:\n
      \n
      All-In-One – Breville Barista Express ($750) or Pro ($850). While the community sees the built-in grinder as the weak spot (no upgrade path), and long-term reliability can be spotty, it an easy and popular entry point into the prosumer market.\n
      \n
      Separate Setup ($800–900) – Gaggia Classic Pro ($500) + Baratza Sette 270 ($400) – The Gaggia is a classic and time-tested, with lots of options in the used market.\n
      \n
      Something like a Bambino Plus ($500) or Lelit Anna ($570) might also work. There are a lot of good grinders in this range: the DF64 ($400), Eureka Mignon Silenzio ($470), Baratza Vario ($480), and Rancilio Rocky ($430) are all well-regarded.\n
      \n
      If you’re strapped for cash, the r/espresso guidance is to prioritize the grinder. Better to run a cheaper machine (Bambino/Dedica) with a nicer grinder than the other way around.\n
      \n
      $900–$1,500 – The Standard The endgame for many people, this range is probably the “sweet spot” for great espresso without going over the deep-end.\n
      \n
      The r/espresso Standard – Rancilio Silvia ($850) + Niche Zero ($680) – The Silvia is a classic, moddable, and can be found used. For this price range, the alternate choice might be something like a Lelit Glenda ($900), or pairing a Gaggia with a nicer grinder. For grinders, ECM and Profitec both have offerings ($550), Baratza Vario W+ ($600), Eureka Mignon Specialita ($700), or any of the ones in the previous category. You can start mixing and matching machines and features and specs.\n
      \n
      $1,500–3,000 – Prosumer We’re getting heavily into the “prosumer” market now, and there are less common machine+grinder pairings, so we’ll start looking at them separately.\n
      \n
      Machines – Profitec Pro ($1,800), ECM Classika ($1,600), Lelit Elizabeth ($1,700), Rocket Appartamento ($1,700). The land of shiny chrome and lots of knobs. The Breville Dual Boiler ($1,600) is in this range too.\n
      \n
      Grinders – Mazzer Mini ($800), Mahlkonig X54 ($750), Eureka Oro ($800).\n
      \n
      $3,000+ – Dream Machines From here, it’s dream machine land and the art of the possible. If you’re asking, “What should I buy,” you probably shouldn’t start here.\n
      \n
      Machines – Lelit Bianca ($2,900), ECM Synchronika ($3,200), Decent DE1 ($3,500), plus some offerings from Isomac, Rocket, Elektra, or Nuova Simonelli. You get into true “endgame” machines like La Marzocco Linea Mini ($5,900) or Slayer Single Group ($10,000).\n
      \n
      Grinders – Eureka Atom 75 ($1,400), Mahlkonig E65S ($2,300), KafaTek Monolith Flat ($2,500), Weber EG-1 ($3,700).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 25
    +entryCommentCount: 80
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728454326 {#330
      date: 2024-10-09 08:12:06.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
    +entries: Doctrine\ORM\PersistentCollection {#224 …}
    +posts: Doctrine\ORM\PersistentCollection {#182 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
    +bans: Doctrine\ORM\PersistentCollection {#161 …}
    +reports: Doctrine\ORM\PersistentCollection {#147 …}
    +badges: Doctrine\ORM\PersistentCollection {#125 …}
    +logs: Doctrine\ORM\PersistentCollection {#115 …}
    +awards: Doctrine\ORM\PersistentCollection {#104 …}
    +categories: Doctrine\ORM\PersistentCollection {#91 …}
    -id: 63
    +apId: "espresso@infosec.pub"
    +apProfileId: "https://infosec.pub/c/espresso"
    +apPublicUrl: "https://infosec.pub/c/espresso"
    +apFollowersUrl: "https://infosec.pub/c/espresso/followers"
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "espresso"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721177516 {#327
      date: 2024-07-17 02:51:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697568737 {#329
      date: 2023-10-17 20:52:17.0 +02:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#397 …}
}