PageSourceSearch

https://functional-feline-society.github.io/

html functional-feline-society.github.io collected 2026-10-03 09:13:02 UTC 9,851 bytes, 469 lines download raw bytes

1<!doctype html>
2<!--
3  Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
4  Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
5  Free for personal and commercial use under the MIT license
6  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
7-->
8<html lang="en" class="no-js">
9  <head>
10    <meta charset="utf-8">
11
12<!-- begin _includes/seo.html --><title>Functional Feline Society</title>
13<meta name="description" content="Functional Feline Society’s adventures in code.">
14
15
16  <meta name="author" content="Navigation kitten">
17  
18
19
20<meta property="og:type" content="website">
21<meta property="og:locale" content="en_US">
22<meta property="og:site_name" content="Functional Feline Society">
23<meta property="og:title" content="Functional Feline Society">
24<meta property="og:url" content="https://functional-feline-society.github.io/">
25
26
27  <meta property="og:description" content="Functional Feline Society’s adventures in code.">
28
29
30
31
32
33
34
35
36
37
38
39
40<link rel="canonical" href="https://functional-feline-society.github.io/">
41
42
43
44
45<script type="application/ld+json">
46  {
47    "@context": "https://schema.org",
48    
49      "@type": "Person",
50      "name": "Functional Feline Society",
51      "url": "https://functional-feline-society.github.io/"
52    
53  }
54</script>
54
55
56
57
58
59
60
61
62<!-- end _includes/seo.html -->
63
64
65
66<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Functional Feline Society Feed">
67
68
69<!-- https://t.co/dKP3o1e -->
70<meta name="viewport" content="width=device-width, initial-scale=1.0">
71
72<script>
73  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
74</script>
74
75
76<!-- For all browsers -->
77<link rel="stylesheet" href="/assets/css/main.css">
78<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
79<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
80
81<!-- Favicon generated on https://favicon.io using graphics from https://twemoji.twitter.com. Twemoji graphics made by Twitter and other contributors, licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/ -->
82<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
83<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
84<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
85<link rel="manifest" href="/images/favicon/site.webmanifest">
86
87<script src="https://cdn.counter.dev/script.js" data-id="5bc4483a-b6ba-4e23-b512-df0718ecc7dc" data-utcoffset="0"></script>
87
88
89
90    <!-- start custom head snippets -->
91
92<!-- insert favicons. use https://realfavicongenerator.net/ -->
93
94<!-- end custom head snippets -->
95
96  </head>
97
98  <body class="layout--home">
99    <nav class="skip-links">
100  <ul>
101    <li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
102    <li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
103    <li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
104  </ul>
105</nav>
106
107    <!--[if lt IE 9]>
108<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
109<![endif]-->
110
111    
112
113<div class="masthead">
114  <div class="masthead__inner-wrap">
115    <div class="masthead__menu">
116      <nav id="site-nav" class="greedy-nav">
117        
118        <a class="site-title" href="/">
119          Functional Feline Society
120          
121        </a>
122        <ul class="visible-links"><li class="masthead__menu-item">
123              <a href="/about/">About Us</a>
124            </li></ul>
125        
126        <button class="greedy-nav__toggle hidden" type="button">
127          <span class="visually-hidden">Toggle menu</span>
128          <div class="navicon"></div>
129        </button>
130        <ul class="hidden-links hidden"></ul>
131      </nav>
132    </div>
133  </div>
134</div>
135
136
137    <div class="initial-content">
138      
139
140
141
142<div id="main" role="main">
143  
144  <div class="sidebar sticky">
145  
146
147
148<div itemscope itemtype="https://schema.org/Person">
149
150  
151    <div class="author__avatar">
152      
153        <img src="/images/ffs.png" alt="Navigation kitten" itemprop="image">
154      
155    </div>
156  
157
158  <div class="author__content">
159    
160      <h3 class="author__name" itemprop="name">Navigation kitten</h3>
161    
162    
163      <div class="author__bio" itemprop="description">
164        <p>What do you want, tuna? I am a very extravagant cat.</p>
165
166      </div>
167    
168  </div>
169
170  <div class="author__urls-wrapper">
171    <button class="btn btn--inverse">Follow</button>
172    <ul class="author__urls social-icons">
173      
174
175      
176        
177          
178            <li><a href="https://functional-feline-society.github.io/" rel="nofollow noopener noreferrer"><i class="fas fa-fw fa-link" aria-hidden="true"></i><span class="label">Website</span></a></li>
179          
180        
181          
182            <li><a href="https://github.com/functional-Feline-Society" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i><span class="label">Github</span></a></li>
183          
184        
185      
186
187      
188
189      
190
191      
192
193      
194
195      
196
197      
198
199      
200
201      
202
203      
204
205      
206
207      
208
209      
210
211      
212
213      
214
215      
216
217      
218
219      
220
221      
222
223      
224
225      
226
227      
228
229      
230
231      
232
233      
234
235      <!--
236  <li>
237    <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer">
238      <i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
239    </a>
240  </li>
241-->
242    </ul>
243  </div>
244</div>
245
246  
247  </div>
248
249
250
251  <div class="archive">
252    
253      <h1 id="page-title" class="page__title"></h1>
254    
255    
256
257<h3 class="archive__subtitle">Recent Posts</h3>
258
259
260
261
262<div class="entries-list">
263  
264    
265
266
267
268<div class="list__item">
269  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
270    
271    <h2 class="archive__item-title no_toc" itemprop="headline">
272      
273        <a href="/2023/02/06/http4s-part4/" rel="permalink">The digital transformation of Santa’s logistical nightmare - Part 4 http4s
274</a>
275      
276    </h2>
277    
278
279  <p class="page__meta">
280    
281
282    
283
284    
285      
286      
287
288      <span class="page__meta-readtime">
289        <i class="far fa-clock" aria-hidden="true"></i>
290        
291          5 minute read
292        
293      </span>
294    
295  </p>
296
297
298    <p class="archive__item-excerpt" itemprop="description">Welcome to part four of the series:
299</p>
300  </article>
301</div>
302
303  
304    
305
306
307
308<div class="list__item">
309  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
310    
311    <h2 class="archive__item-title no_toc" itemprop="headline">
312      
313        <a href="/2023/01/24/fs2-kafka/" rel="permalink">F[F[S]] Kafka! - Case study: The digital transformation of Santa’s logistical nightmare - Part 3 fs2-kafka
314</a>
315      
316    </h2>
317    
318
319  <p class="page__meta">
320    
321
322    
323
324    
325      
326      
327
328      <span class="page__meta-readtime">
329        <i class="far fa-clock" aria-hidden="true"></i>
330        
331          5 minute read
332        
333      </span>
334    
335  </p>
336
337
338    <p class="archive__item-excerpt" itemprop="description">In this post we’ll go through our usage of FS2-Kafka when consuming behaviour reports. FS2-Kafka is a wrapper for Java’s Kafka library that provides a nice l...</p>
339  </article>
340</div>
341
342  
343    
344
345
346
347<div class="list__item">
348  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
349    
350    <h2 class="archive__item-title no_toc" itemprop="headline">
351      
352        <a href="/2022/12/22/io-part-2/" rel="permalink">Case study: The digital transformation of Santa’s logistical nightmare - Part 2
353</a>
354      
355    </h2>
356    
357
358  <p class="page__meta">
359    
360
361    
362
363    
364      
365      
366
367      <span class="page__meta-readtime">
368        <i class="far fa-clock" aria-hidden="true"></i>
369        
370          3 minute read
371        
372      </span>
373    
374  </p>
375
376
377    <p class="archive__item-excerpt" itemprop="description">In this blog post, we’d like to go through how Santa’s workshop makes use of cats-effect (CE3) to bootstrap itself.
378</p>
379  </article>
380</div>
381
382  
383    
384
385
386
387<div class="list__item">
388  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
389    
390    <h2 class="archive__item-title no_toc" itemprop="headline">
391      
392        <a href="/2022/12/16/santas-logistical-nightmare-pt1/" rel="permalink">Case study: The digital transformation of Santa’s logistical nightmare
393</a>
394      
395    </h2>
396    
397
398  <p class="page__meta">
399    
400
401    
402
403    
404      
405      
406
407      <span class="page__meta-readtime">
408        <i class="far fa-clock" aria-hidden="true"></i>
409        
410          2 minute read
411        
412      </span>
413    
414  </p>
415
416
417    <p class="archive__item-excerpt" itemprop="description">Introduction
418</p>
419  </article>
420</div>
421
422  
423</div>
424
425
426
427
428  </div>
429</div>
430    </div>
431
432    
433
434    <div id="footer" class="page__footer">
435      <footer>
436        <!-- start custom footer snippets -->
437
438<!-- end custom footer snippets -->
439        <div class="page__footer-follow">
440    <ul class="social-icons">
441        
442
443        
444
445        
446        <li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
447        
448    </ul>
449</div>
450
451<div class="page__footer-copyright">&copy; 2023 Functional Feline Society. <br />
452    The development of this blog is supervised by <a href="http://www.roundcrisis.com/" target="_blank">Andrea Magnorsky</a> and <a href="http://k1nd.ltd" target="_blank">Elias Court</a></div>
453      </footer>
454    </div>
455
456    
457  
457<script src="/assets/js/main.min.js"></script>
457
458
459
460
461
462
463
464
465
466
467
468  </body>
469</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.