-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
195 lines (158 loc) · 6.67 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"/>
<link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet">
<title>Blog - Bendegúz Csirmaz</title>
<script src="https://kit.fontawesome.com/a607672ce1.js"></script>
<link type="application/atom+xml" rel="alternate" href="https://csirmazbendeguz.net/feed.xml" />
<!-- Begin Jekyll SEO tag v2.6.1 -->
<title>Blog</title>
<meta name="generator" content="Jekyll v3.8.5" />
<meta property="og:title" content="Blog" />
<meta property="og:locale" content="en_US" />
<link rel="canonical" href="https://csirmazbendeguz.net/" />
<meta property="og:url" content="https://csirmazbendeguz.net/" />
<script type="application/ld+json">
{"headline":"Blog","@type":"WebSite","url":"https://csirmazbendeguz.net/","@context":"https://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" type="text/css" href="/assets/css/styles.css">
<link rel="stylesheet" type="text/css" href="/assets/css/print.css" media="print">
</head>
<body>
<div class="wrapper">
<header class="header">
<div class="heading">
<h1>Bendegúz Csirmaz</h1>
<h2>software developer</h2>
</div>
<nav class="navigation">
<ul>
<li>
<a href="/" class="active">
blog
</a>
</li>
<li>
<a href="/resume.html">
résumé
</a>
</li>
</ul>
</nav>
</header>
<main class="content">
<article class="teaser">
<h1 class="teaser__title">
<a href="/2021/06/19/how-to-convert-a-matrix-to-a-table-in-google-sheets.html">How to convert a matrix to a table in Google Sheets</a>
</h1>
<span class="teaser__date">June 19, 2021</span>
<p class="teaser__text">
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2020/12/21/i-wanna-be-the-very-best.html">I wanna be the very best</a>
</h1>
<span class="teaser__date">December 21, 2020</span>
<p class="teaser__text">
What I learned from (re)writing a Pokémon-themed memory game
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2020/12/12/what-programming-language-should-i-learn.html">What programming language should I learn?</a>
</h1>
<span class="teaser__date">December 12, 2020</span>
<p class="teaser__text">
The age old question. I've been asked this multiple times recently, here are my thoughts.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2020/04/04/oauth2-client-credentials-with-authlib.html">Requests Session for OAuth 2 Client Credentials Flow with Authlib</a>
</h1>
<span class="teaser__date">April 4, 2020</span>
<p class="teaser__text">
Lately I've been writing a lot of background jobs that need to interact with different OAuth 2 service providers. Not knowing any better, I coded my own authorization logic using the Requests library. This approach works, but there's a better solution.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/16/php-quiz-part-6-covariance.html">PHP quiz #6 - covariance</a>
</h1>
<span class="teaser__date">June 16, 2019</span>
<p class="teaser__text">
A complete guide to covariance and contravariance in PHP 7.1.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/16/php-quiz-part-5-constructors.html">PHP quiz #5 - constructor overriding</a>
</h1>
<span class="teaser__date">June 16, 2019</span>
<p class="teaser__text">
Most PHP developers probably have already used constructor overriding, as it would be virtually impossible to create object oriented applications without it. Still, many of them might not be familiar with the exact rules around the subject - I know I wasn't.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/16/php-quiz-part-4-hoisting.html">PHP quiz #4 - hoisting</a>
</h1>
<span class="teaser__date">June 16, 2019</span>
<p class="teaser__text">
The term "hoisting" is used exclusively by JavaScript to describe its feature of moving variable and function declarations to the top of the current scope. Other languages have concepts resembling hoisting too, but for some reason they aren't discussed nearly as much as they should be.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/16/php-quiz-part-3-associativity.html">PHP quiz #3 - operator associativity</a>
</h1>
<span class="teaser__date">June 16, 2019</span>
<p class="teaser__text">
Operators are the building blocks of computer programs. You might think you know them, but the devil is in the details. After all these years, I still find myself revisiting the precedence table every once in a while.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/15/php-quiz-part-2-echoes.html">PHP quiz #2 - echo</a>
</h1>
<span class="teaser__date">June 15, 2019</span>
<p class="teaser__text">
When people get into PHP development, the first thing they usually learn is the echo statement. Despite its elementary nature, I've found its handling of multiple arguments to be quite tricky.
</p>
</article>
<article class="teaser">
<h1 class="teaser__title">
<a href="/2019/06/14/php-quiz-part-1-for-loops.html">PHP quiz #1 - for loop</a>
</h1>
<span class="teaser__date">June 14, 2019</span>
<p class="teaser__text">
For loops are one of the most fundamental and ubiquitous control flow statements. They are so essential to computer programming, you would expect every developer to know them inside out. As for me, I never would have thought I could learn anything new about them - I was wrong.
</p>
</article>
</main>
<footer class="footer">
<span>Copyright © <span class="current-year">2019</span> Bendegúz Csirmaz</span>
<ul class="icons">
<li class="icon">
<a href="https://www.linkedin.com/in/bendeguz-csirmaz/" title="LinkedIn" class="icon-link">
<i class="fab fa-linkedin"></i>
</a>
</li>
</ul>
</footer>
<script src="/assets/js/current-year.js"></script>
</div>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-142286966-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-142286966-1');
</script>
</body>
</html>