mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.3K
active users

#groovy

1 post1 participant0 posts today
Habr<p>Closures в Groovy: как они устроены и зачем нужны</p><p>Привет, Хабр! Вы наверняка писали { it -&gt; … } в Groovy и думали: «ну, это ж как лямбда в Java, да?». Увы, нет. Closure в Groovy устроены совсем иначе — это полноценные объекты с собственным состоянием, странностями и неожиданно мощными фичами вроде trampoline и resolveStrategy . Сегодня рассмотрим, что скрывается за фигурными скобками Groovy и как использовать эти замыкания так, чтобы они работали на вас, а не против.</p><p><a href="https://habr.com/ru/companies/otus/articles/928234/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/928234/</span></a></p><p><a href="https://zhub.link/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/closures_%D0%B2_Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>closures_в_Groovy</span></a> <a href="https://zhub.link/tags/Groovy_%D0%B7%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy_замыкания</span></a> <a href="https://zhub.link/tags/lambda_Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lambda_Groovy</span></a> <a href="https://zhub.link/tags/delegate_Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>delegate_Groovy</span></a> <a href="https://zhub.link/tags/owner_Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owner_Groovy</span></a></p>
Burak Gürsoy<p>Sonja, barada necktie!</p><p>Red Sonja vs. Army of Darkness #1&nbsp;- Cedric Poulat b/w and colored virgin variants (The 616 Comics exclusives - so that you might not find these at LCS) - part of the limited series.&nbsp;</p><p>This is also an homage to the <a href="https://gursoy.social/tags/Frazetta" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frazetta</span></a>’s Conan The Barbarian drawing.</p><p><a href="https://gursoy.social/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> <a href="https://gursoy.social/tags/Comics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Comics</span></a> <a href="https://gursoy.social/tags/EvilDead" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EvilDead</span></a> <a href="https://gursoy.social/tags/RedSonja" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RedSonja</span></a> <a href="https://gursoy.social/tags/DynamiteComics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DynamiteComics</span></a></p>
MLB News<p>Groovy Giants: Unveiling the 2025 Grateful Dead Night Hawaiian Shirt <a href="https://www.rawchili.com/mlb/150899/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">rawchili.com/mlb/150899/</span><span class="invisible"></span></a> #2025 <a href="https://channels.im/tags/Baseball" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Baseball</span></a> <a href="https://channels.im/tags/dead" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dead</span></a> <a href="https://channels.im/tags/Giants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Giants</span></a> <a href="https://channels.im/tags/grateful" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grateful</span></a> <a href="https://channels.im/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://channels.im/tags/hawaiian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hawaiian</span></a> <a href="https://channels.im/tags/MLB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MLB</span></a> <a href="https://channels.im/tags/night" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>night</span></a> <a href="https://channels.im/tags/SanFrancisco" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SanFrancisco</span></a> <a href="https://channels.im/tags/SanFranciscoGiants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SanFranciscoGiants</span></a> <a href="https://channels.im/tags/SanFrancisco" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SanFrancisco</span></a> <a href="https://channels.im/tags/SanFranciscoGiants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SanFranciscoGiants</span></a> <a href="https://channels.im/tags/SF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SF</span></a> <a href="https://channels.im/tags/SFGiants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SFGiants</span></a> <a href="https://channels.im/tags/SFGiants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SFGiants</span></a> <a href="https://channels.im/tags/shirt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shirt</span></a> <a href="https://channels.im/tags/the" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>the</span></a> <a href="https://channels.im/tags/unveiling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unveiling</span></a></p>
Jim Spath<p>More <a href="https://chaos.social/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> <a href="https://chaos.social/tags/Gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gravy</span></a> dance Koomurri.</p>
Alanna 🏳️‍🌈🏳️‍⚧️<p>Anyone any leads in for contract/freelance work in Game Development, Mobile, Grails/Spring or PHP/Laravel?</p><p><a href="https://mastodon.ie/tags/getfedihired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>getfedihired</span></a> <a href="https://mastodon.ie/tags/grails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grails</span></a> <a href="https://mastodon.ie/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://mastodon.ie/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.ie/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.ie/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.ie/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://mastodon.ie/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.ie/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
SunDancer<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@briankrebs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>briankrebs</span></a></span> <span class="h-card" translate="no"><a href="https://gts.sadauskas.id.au/@aj" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>aj</span></a></span> <a href="https://metalhead.club/tags/gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gravy</span></a> being the new <a href="https://metalhead.club/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> ? XD</p>
ticho<p><span class="h-card" translate="no"><a href="https://beige.party/@janeishly" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janeishly</span></a></span> wow, <a href="https://mas.to/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> ... I mean, <a href="https://mas.to/tags/gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gravy</span></a> !</p>
Hugs4friends ♾🇺🇦 🇵🇸😷<p><span class="h-card" translate="no"><a href="https://gts.necronomi.co/@vger" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vger</span></a></span> The 'now' big thing. <a href="https://aus.social/tags/Gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gravy</span></a> is <a href="https://aus.social/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a>.</p>
ahimsa<p>All this talk of gravy reminded me of this song from Sister Act:</p><p><a href="https://www.youtube.com/watch?v=zBZSEfLvmQI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=zBZSEfLvmQ</span><span class="invisible">I</span></a></p><p><a href="https://disabled.social/tags/Gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gravy</span></a> <a href="https://disabled.social/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a></p>
mx alex tax1a - 2020 (5)<p><a href="https://infosec.exchange/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://infosec.exchange/tags/gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gravy</span></a> <a href="https://infosec.exchange/tags/grovey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grovey</span></a></p>
rve.rc<p><span class="h-card" translate="no"><a href="https://mastodon.bot/@trending" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>trending</span></a></span> <a href="https://tech.lgbt/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a></p>
joël<p>Is <a href="https://chaos.social/tags/gravy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gravy</span></a> <a href="https://chaos.social/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a>?</p>
Christoff, the human<p><a href="https://oldbytes.space/tags/Introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Introduction</span></a></p><p>Hello, my name is Christoff. </p><p>I live in Illinois, USA, outside the St. Louis area. Below I'll talk about my technology and creative interests, and a bit about me personally. I'm going to hashtag the heck out of this post. </p><p>the whole "deadbeef" thing is the magic number from <a href="https://oldbytes.space/tags/Solaris" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Solaris</span></a> for freed memory. I simply chose .monster TLD because it seemed cool and I like "extended" TLDs. </p><p><a href="https://oldbytes.space/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> </p><p>I have been using a OpenBSD, <a href="https://oldbytes.space/tags/NetBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetBSD</span></a>, or <a href="https://oldbytes.space/tags/GNU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNU</span></a>/#Linux since the late 1990s as a primary workstation. I used macOS from 2020 to 2025, switching to the <a href="https://oldbytes.space/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> neon distro (KDE plasma is amazing and KDE isn't bloated anymore, yay!).</p><p>My current career is as a <a href="https://oldbytes.space/tags/pentester" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pentester</span></a> where I break into web applications, IP networks, mobile applications (especially <a href="https://oldbytes.space/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a>), and people to their face or over the phone; code <a href="https://oldbytes.space/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a>; write documentation; and enjoy helping clients in a third party contractor/consultant role. I started that job change in 2020, when I earned the <a href="https://oldbytes.space/tags/OSCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSCP</span></a> certification at the height of "<a href="https://oldbytes.space/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> twitter" when I did well there.</p><p>Previously I worked for about 20 years as a senior-level programmer, and systems, infrastructure, and database administrator. Burnout was very real and I was extremely bored/unfulfilled. </p><p>Now that programming and sysadmin stuff isn't my career, I find I enjoy programming and tinkering again.</p><p>I am a big fan of NetBSD and always have been. I am not a huge fan of GNU/Linux but I do appreciate things "just working", even if it is full of closed-source binary blobs and other garbage. It was fun in the 1990s.</p><p>I know many programming languages but have been paid professionally to code in <a href="https://oldbytes.space/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>, <a href="https://oldbytes.space/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a>, <a href="https://oldbytes.space/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>, <a href="https://oldbytes.space/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a>, <a href="https://oldbytes.space/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a>, and <a href="https://oldbytes.space/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> for big commercial entities like eBay, small companies, and the US government.</p><p>I've maintained 99.99% uptime for a 60MM+ platform for years, including failover and backups (that were regularly tested... you test your failover and backups, right?!). </p><p>I always wanted to be a cool C and low-level programmer, which I thought for the longest time was being a kernel programmer, but now I know that isn't the life for me. </p><p>Emacs is something I've enjoyed since the beginning and I still can't code a <a href="https://oldbytes.space/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> well. I'd love to be a cool <a href="https://oldbytes.space/tags/lisper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisper</span></a> with <a href="https://oldbytes.space/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a>, but haven't gotten there yet. I'm on the <a href="https://oldbytes.space/tags/c64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c64</span></a> and <a href="https://oldbytes.space/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> train now.</p><p><a href="https://oldbytes.space/tags/Creative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Creative</span></a></p><p>For creative stuff, I aim to do a lot but tend to hop around as interests take me. I could use some discipline there (someday?). </p><p>For <a href="https://oldbytes.space/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a>, I have an electric <a href="https://oldbytes.space/tags/bass" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bass</span></a> (Fender Jazz) and electric <a href="https://oldbytes.space/tags/guitar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guitar</span></a>. I love <a href="https://oldbytes.space/tags/jambands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jambands</span></a> (<a href="https://oldbytes.space/tags/GratefulDead" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GratefulDead</span></a>, <a href="https://oldbytes.space/tags/Phish" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Phish</span></a>, <a href="https://oldbytes.space/tags/Goose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Goose</span></a>) and that's the type of music I like to play along to. </p><p>For <a href="https://oldbytes.space/tags/art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>art</span></a>, I like <a href="https://oldbytes.space/tags/acrylic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>acrylic</span></a> and <a href="https://oldbytes.space/tags/watercolor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>watercolor</span></a> painting. I rarely do it, but think about it a lot and love it when I do it. I don't have any skill or talent, but that's not the point. It's for me and no one else. </p><p>For <a href="https://oldbytes.space/tags/computing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computing</span></a>, I am venturing into <a href="https://oldbytes.space/tags/C64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C64</span></a> <a href="https://oldbytes.space/tags/demoscene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>demoscene</span></a> programming and exploration. Not only was I too poor to get one when I was little but I sorta forgot about it over time. The desire to do cool things in a restricted environment where folks are playing in the sandbox, too, is very exciting and attractive to me. I don't know how to code the <a href="https://oldbytes.space/tags/Commodore64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commodore64</span></a> stuff yet, but will! Learning the assembly language (I have zero desire to code in BASIC again and I can just code assembly). </p><p><a href="https://oldbytes.space/tags/Personal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Personal</span></a></p><p>I live with my soulmate and our five amazing cats in a small town outside St. Louis living a quiet life. Just doing our jobs, taking care of daily life stuff, and enjoying each other and life as much as we can. Ups and downs of life chaos, like anyone else, but we're doing alright! </p><p>We enjoy exploring places within driving distance and there are a lot of places to go to. </p><p>Currently, we're really into playing two-player games together and just started collecting <a href="https://oldbytes.space/tags/boardgames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boardgames</span></a>. Right now, we're really digging <a href="https://oldbytes.space/tags/SkyTeam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SkyTeam</span></a>, <a href="https://oldbytes.space/tags/RoyalGameOfUr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RoyalGameOfUr</span></a>, <a href="https://oldbytes.space/tags/ForrestShuffle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ForrestShuffle</span></a>, <a href="https://oldbytes.space/tags/SentinelsOfTheMultiverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SentinelsOfTheMultiverse</span></a>, and this magnet game I don't know the name of. We have <a href="https://oldbytes.space/tags/SpiritIsland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpiritIsland</span></a> and <a href="https://oldbytes.space/tags/ArcNova" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArcNova</span></a> to unwrap and learn. We tried really really hard to get into <a href="https://oldbytes.space/tags/ArkhamHorrorTheCardGame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArkhamHorrorTheCardGame</span></a> but the rules are too complicated and confusing, where it felt like we were doing the wrong thing all the time. </p><p>I am 46. I grew up loving Star Wars, Star Trek, <a href="https://oldbytes.space/tags/SciFi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SciFi</span></a>, reading novels non-stop, horror, and watching movies. I collect classic SciFi books from 1960s and 1970s.</p><p>I would perhaps describe myself as an extremely curious person, that loves <a href="https://oldbytes.space/tags/puzzles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puzzles</span></a> and <a href="https://oldbytes.space/tags/mysteries" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mysteries</span></a>, <a href="https://oldbytes.space/tags/exploration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exploration</span></a>, figuring out <a href="https://oldbytes.space/tags/HumanBehavior" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HumanBehavior</span></a> like I'm an alien studying humans (I'm good at it, it turns out), that has a keen eye for detail, remembering random little things, and a good listener. I'm fairly adaptable and fluid in most things, which works well for me. My brain works differently than a lot of people, and while frustrating a lot of the time for things I don't understand fully, it is me and serves me well in niches. </p><p>Making people laugh makes me happy. I am a <a href="https://oldbytes.space/tags/hacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacker</span></a> and <a href="https://oldbytes.space/tags/tinkerer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tinkerer</span></a>.</p>
just relax, you’re doing fine<p>This Hungersite jam is grooooooovy. </p><p><a href="https://mastodon.social/tags/goose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>goose</span></a> <a href="https://mastodon.social/tags/goosetheband" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>goosetheband</span></a> <a href="https://mastodon.social/tags/jam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jam</span></a> <a href="https://mastodon.social/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://mastodon.social/tags/livemusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livemusic</span></a></p>
jalict<p>If you EVER going to make a Jenkins Shared Library with src/com/whatever packages and classes. NEVER make them .java...</p><p>It utterly breaks anything with importing for the global shared library and the files are simple not added to the Lib folder for the job.</p><p>Use .groovy.</p><p>Think I'll be writing an article on this later as I simple cannot find a clear answer on this anywhere on this; and generally how to support multi class hierarchies.</p><p><a href="https://mastodon.gamedev.place/tags/jenkins" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jenkins</span></a> <a href="https://mastodon.gamedev.place/tags/cicd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicd</span></a> <a href="https://mastodon.gamedev.place/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://mastodon.gamedev.place/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
🤘 The Metal Dog 🤘<p><a href="https://mastodon.themetaldog.net/tags/TheMetalDogArticleList" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheMetalDogArticleList</span></a><br><a href="https://mastodon.themetaldog.net/tags/MetalSucks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MetalSucks</span></a><br>Between The Buried And Me Announce ‘The Blue Nowhere’, Groovy First Single Streaming Now</p><p><a href="https://www.metalsucks.net/2025/06/12/between-the-buried-and-me-announce-the-blue-nowhere-groovy-first-single-streaming-now/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">metalsucks.net/2025/06/12/betw</span><span class="invisible">een-the-buried-and-me-announce-the-blue-nowhere-groovy-first-single-streaming-now/</span></a></p><p><a href="https://mastodon.themetaldog.net/tags/BetweenTheBuriedAndMe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BetweenTheBuriedAndMe</span></a> <a href="https://mastodon.themetaldog.net/tags/TheBlueNowhere" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheBlueNowhere</span></a> <a href="https://mastodon.themetaldog.net/tags/ThingsWeTellOurselvesInTheDark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingsWeTellOurselvesInTheDark</span></a> <a href="https://mastodon.themetaldog.net/tags/MetalSucks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MetalSucks</span></a> <a href="https://mastodon.themetaldog.net/tags/RandyEdwards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RandyEdwards</span></a> <a href="https://mastodon.themetaldog.net/tags/June2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>June2025</span></a> <a href="https://mastodon.themetaldog.net/tags/NewAlbum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NewAlbum</span></a> <a href="https://mastodon.themetaldog.net/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> <a href="https://mastodon.themetaldog.net/tags/Single" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Single</span></a> <a href="https://mastodon.themetaldog.net/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a></p>
Python-Job-Alert🔍&nbsp;Hiring Now!&nbsp;Software Engineer for Testing Infrastructure – Up to $120K/yr – Sonova, Switzerland 🇨🇭 Are you a tech-savvy problem solver with a passion for hardware and software inno...<br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Switzerland" target="_blank">#Switzerland</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Jobs" target="_blank">#Jobs</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/CI/CD" target="_blank">#CI/CD</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Computer" target="_blank">#Computer</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Science" target="_blank">#Science</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/electrical" target="_blank">#electrical</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/engineering" target="_blank">#engineering</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Embedded" target="_blank">#Embedded</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Systems" target="_blank">#Systems</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Groovy" target="_blank">#Groovy</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Hardware" target="_blank">#Hardware</a><br><br><a href="https://workinvirtual.com/%f0%9f%94%8d-hiring-now-software-engineer-for-testing-infrastructure-up-to-120k-yr-sonova-switzerland-%f0%9f%87%a8%f0%9f%87%ad/" rel="nofollow noopener" target="_blank">Origin</a> | <a href="https://awakari.com/sub-details.html?id=Python-Job-Alert" rel="nofollow noopener" target="_blank">Interest</a> | <a href="https://awakari.com/pub-msg.html?id=0ib5jnsoe18yT8XYLqhKWnq7chM&amp;interestId=Python-Job-Alert" rel="nofollow noopener" target="_blank">Match</a>
Retro Librarian<p>1972 Eljer "Sunnygreen" Bathroom Fixtures Advertisement</p><p>From the July, 1972 issue of Architectural Record Magazine<br>.<br><a href="https://worldkey.io/tags/Bathrooms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bathrooms</span></a> <a href="https://worldkey.io/tags/Decor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Decor</span></a> <a href="https://worldkey.io/tags/InteriorDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InteriorDesign</span></a> <a href="https://worldkey.io/tags/Advertisement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Advertisement</span></a> <a href="https://worldkey.io/tags/Retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Retro</span></a> <a href="https://worldkey.io/tags/Vintage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vintage</span></a> <a href="https://worldkey.io/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> <a href="https://worldkey.io/tags/70sDecor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>70sDecor</span></a> <a href="https://worldkey.io/tags/1970s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1970s</span></a></p>
Habr<p>Интеграция API-тестов с Jenkins Pipeline: с чего начать?</p><p>Вы написали серию интеграционных API-тестов на Java (с использованием TestNG и RestAssured) и хотите, чтобы они сами запускались при каждом изменении кода? Отличная идея! Настроив Continuous Integration/Continuous Delivery (CI/CD), вы избавитесь от рутины ручного прогона тестов и получите быстрый фидбэк о качестве системы. В этой статье я в живой манере расскажу, как шаг за шагом встроить ваши API-тесты в Jenkins Pipeline на локальном сервере. Вас ждёт установка Jenkins, подключение Maven-проекта, написание Jenkinsfile (Groovy Pipeline скрипта), настройка красивых Allure-отчётов, интеграция с GitHub и даже автоматический деплой при успешном прохождении тестов. Поехали!</p><p><a href="https://habr.com/ru/articles/916540/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/916540/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/jenkins" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jenkins</span></a> <a href="https://zhub.link/tags/jenkins_ci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jenkins_ci</span></a> <a href="https://zhub.link/tags/restassured" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>restassured</span></a> <a href="https://zhub.link/tags/testng" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testng</span></a> <a href="https://zhub.link/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a></p>
Erik C. Thauvin<p>Scripting on the JVM with JBang</p><p><a href="https://mastodon.social/tags/devoxx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devoxx</span></a> <a href="https://mastodon.social/tags/groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovy</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/jbang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jbang</span></a> <a href="https://mastodon.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://mastodon.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a></p><p><a href="https://www.youtube.com/watch?v=3QnwTmHGct8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=3QnwTmHGct8</span><span class="invisible"></span></a></p>