<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dad jokes &#8211; webmatze.de</title>
	<atom:link href="https://webmatze.de/tag/dad-jokes/feed/" rel="self" type="application/rss+xml" />
	<link>https://webmatze.de</link>
	<description>Profi Tipps für einen erfolgreichen Internetauftritt</description>
	<lastBuildDate>Tue, 14 May 2024 23:08:18 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Mein neues Zufalls-&#8222;Dad Joke&#8220; Ruby Gem: ICanHazDadJoke</title>
		<link>https://webmatze.de/mein-neues-zufalls-dad-joke-ruby-gem-icanhazdadjoke/</link>
					<comments>https://webmatze.de/mein-neues-zufalls-dad-joke-ruby-gem-icanhazdadjoke/#respond</comments>
		
		<dc:creator><![CDATA[Mathias Karstädt]]></dc:creator>
		<pubDate>Tue, 14 May 2024 23:07:04 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[dad jokes]]></category>
		<category><![CDATA[ruby gem]]></category>
		<guid isPermaLink="false">https://webmatze.de/?p=1040</guid>

					<description><![CDATA[Hallo zusammen! Ich freue mich, euch heute mein neuestes Ruby Gem vorzustellen: icanhazdadjoke. Wie der Name schon verrät, ermöglicht dieses Gem euch, auf einfache Weise zufällige "Dad Jokes" aus der icanhazdadjoke API abzurufen. Wer liebt nicht einen guten, alten, schlechten Witz? Was ist ein "Dad Joke"? "Dad Jokes" sind einfache, oft vorhersehbare und klischeehafte Witze, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hallo zusammen!</p>



<p>Ich freue mich, euch heute mein neuestes Ruby Gem vorzustellen: <code>icanhazdadjoke</code>. Wie der Name schon verrät, ermöglicht dieses Gem euch, auf einfache Weise zufällige "Dad Jokes" aus der <a title="icanhazdadjoke API" href="https://icanhazdadjoke.com/api">icanhazdadjoke API</a> abzurufen. Wer liebt nicht einen guten, alten, schlechten Witz?</p>



<h2 class="wp-block-heading">Was ist ein "Dad Joke"?</h2>



<p>"Dad Jokes" sind einfache, oft vorhersehbare und klischeehafte Witze, die typischerweise von Vätern erzählt werden. Sie zeichnen sich durch ihre Wortspiele und ihren harmlosen Humor aus. Beispiele gefällig? Hier sind ein paar Klassiker:</p>



<ul class="wp-block-list">
<li>Warum können Geister so schlecht lügen? Weil man sie durchschauen kann!</li>



<li>Wie nennt man einen Bumerang, der nicht zurückkommt? Einen Stock!</li>
</ul>



<p>Ha! Ich weiß.</p>



<h2 class="wp-block-heading">Funktionen des Gems</h2>



<p>Mit <code>icanhazdadjoke</code> könnt ihr ganz einfach zufällige Witze abrufen und in euren Ruby-Anwendungen verwenden oder direkt im Terminal aufrufen. Das Gem ist leicht zu installieren und noch einfacher zu benutzen. Hier sind einige der Hauptfunktionen:</p>



<ul class="wp-block-list">
<li><strong>Zufällige Witze abrufen</strong>: Holt euch einen zufälligen Witz mit einer einzigen Zeile Code.</li>



<li><strong>Leicht erweiterbar</strong>: Das Gem ist so konzipiert, dass es leicht erweitert und in bestehende Projekte integriert werden kann.</li>
</ul>



<h2 class="wp-block-heading">Installation</h2>



<p>Die Installation des Gems ist einfach und dauert nur einen Moment. Führt einfach folgenden Befehl in eurem Terminal aus:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">gem install icanhazdadjoke</code></pre>



<h2 class="wp-block-heading">Nutzung</h2>



<p>Nachdem ihr das Gem installiert habt, könnt ihr es in eurem Projekt verwenden. Hier ist ein kurzes Beispiel, wie ihr einen zufälligen Witz abrufen könnt:</p>



<pre class="wp-block-code"><code lang="ruby" class="language-ruby">require 'icanhazdadjoke'

joke = ICanHazDadJoke.fetch_joke
puts joke</code></pre>



<p>So einfach ist das! Ihr könnt den abgerufenen Witz dann überall in eurem Code verwenden, wo ihr ihn braucht.</p>



<h2 class="wp-block-heading">Beispielprojekt</h2>



<p>Hier ist ein kleines Beispielprojekt, das zeigt, wie man das Gem in einer einfachen Ruby-Anwendung verwenden kann:</p>



<pre class="wp-block-code"><code lang="ruby" class="language-ruby">require 'sinatra'
require 'icanhazdadjoke'

get <span class="hljs-string">'/'</span> <span class="hljs-keyword">do</span>
  joke = <span class="hljs-title class_">ICanHazDadJoke</span>.fetch_joke
  <span class="hljs-string">"&lt;h1>Dad Joke&lt;/h1>&lt;p><span class="hljs-subst">#{joke}</span>&lt;/p>"</span>
<span class="hljs-keyword">end</span>
</code></pre>



<p>Dieses einfache Sinatra-Projekt erstellt einen kleinen Webserver, der bei jedem Aufruf der Startseite einen neuen Witz anzeigt.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p>Ich hoffe, euch gefällt mein neues Gem <code>icanhazdadjoke</code>. Es war ein lustiges Projekt und ich freue mich darauf zu sehen, wie ihr es in euren eigenen Projekten verwendet. Wenn ihr Fragen oder Anregungen habt, lasst es mich gerne wissen. Den Code und weitere Informationen findet ihr auf <a href="https://github.com/webmatze/icanhazdadjoke">GitHub</a>.</p>



<p>Viel Spaß beim Programmieren und vergesst nicht, hin und wieder einen guten "Dad Joke" zu erzählen!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webmatze.de/mein-neues-zufalls-dad-joke-ruby-gem-icanhazdadjoke/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
