PageSourceSearch

https://denismakogon.github.io/

html denismakogon.github.io collected 2026-10-03 08:58:20 UTC 8,550 bytes, 142 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en"><head>
3  <meta charset="utf-8">
4  <meta http-equiv="X-UA-Compatible" content="IE=edge">
5  <meta name="viewport" content="width=device-width, initial-scale=1">
6
7  <link rel="stylesheet" href="/assets/main.css">
8
9
10  <meta name="twitter:card" content="summary"/>
11  <meta name="twitter:site" content="@denis_makogon"/>
12  
13  <meta name="twitter:text:title" content="A blog of a Java developer!"/>
14  
15  
16  <meta name="twitter:description" content="This blog is all about Java, OpenJDK and OpeJDK Projects. Here you will find articles about current state and a future of the OpenJDK!"/>
17  <meta name="description" content="This blog is all about Java, OpenJDK and OpeJDK Projects. Here you will find articles about current state and a future of the OpenJDK!"/>
18  <meta property="og:description" content="This blog is all about Java, OpenJDK and OpeJDK Projects. Here you will find articles about current state and a future of the OpenJDK!" />
19  
20  <meta name="twitter:creator" content="@denis_makogon" />
21  <link type="application/atom+xml" rel="alternate" href="https://denismakogon.github.io/feed.xml" title="A blog of a Java developer!" /></head>
22<body><header class="site-header" role="banner">
23
24  <div class="wrapper"><div style="text-align: left">
25      <a class="site-title" rel="author" href="/">A blog of a Java developer!
26        <img src="/assets/duke-grey.128.png" style="width: 6%; float: left; padding-right: 12px; padding-top: 10px; padding-bottom: 10px;">
27      </a>
28    </div><nav class="site-nav">
29        <input type="checkbox" id="nav-trigger" class="nav-trigger" />
30        <label for="nav-trigger">
31          <span class="menu-icon">
32            <svg viewBox="0 0 18 15" width="18px" height="15px">
33              <path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
34            </svg>
35          </span>
36        </label>
37
38        <div class="trigger"><a class="page-link" href="/about">About</a></div>
39      </nav></div>
40</header>
41<main class="page-content" aria-label="Content">
42      <div class="wrapper">
43        <div class="home">
44<h2 class="post-list-heading">Posts</h2>
45    <ul class="post-list"><li>
46        <br/><span class="post-meta">Jul 18, 2022</span>
47        <span class="post-meta">| Language: Українська</span>
48        <h3>
49          
50          <a class="post-link" href="https://dou.ua/forums/topic/39097/">
51          
52            Вступ до Project Panama. Частина 2. Реалізація варіативних функцій
53          </a>
54        </h3><img src="https://unsplash.com/photos/-st0dxfDyM0/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8MzR8fHBhbmFtYXxlbnwwfHx8fDE2NTU4OTQ2ODg&force=true&w=800" alt="drawing" style="width: 15%; float: left; padding-right: 20px;"/>
55        <span style="font-size: 11px" class="post-meta">Метою першої частини була спроба познайомити вас із OpenJDK Foreign Function & Memory API, та як реалізувати виклики нативних функцій на прикладі C printf за допомогою відповідних класів API. Як і у минулій статті, тут будуть використовуватись наступні API-класи...</span>
56
57        <p></p></li><li>
58        <br/><span class="post-meta">Jun 27, 2022</span>
59        <span class="post-meta">| Language: English</span>
60        <h3>
61          
62          <a class="post-link" href="https://inside.java/2022/06/27/introduction-to-project-panama-part-2/">
63          
64            Introduction to Project Panama - Part 2: Variadic Functions
65          </a>
66        </h3><img src="https://unsplash.com/photos/-st0dxfDyM0/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8MzR8fHBhbmFtYXxlbnwwfHx8fDE2NTU4OTQ2ODg&force=true&w=800" alt="drawing" style="width: 15%; float: left; padding-right: 20px;"/>
67        <span style="font-size: 11px" class="post-meta">This article explores problems of variadic functions and possible implementations using Project Panama's Foreign Function & Memory API.</span>
68
69        <p></p></li><li>
70        <br/><span class="post-meta">Jun 22, 2022</span>
71        <span class="post-meta">| Language: Українська</span>
72        <h3>
73          
74          <a class="post-link" href="https://dou.ua/forums/topic/38676/">
75          
76            Вступ до Project Loom. Частина 1: Virtual Threads
77          </a>
78        </h3><img src="https://res.infoq.com/presentations/continuations-java/en/slides/sl56-1560986943885.jpg" alt="drawing" style="width: 15%; float: left; padding-right: 20px;"/>
79        <span style="font-size: 11px" class="post-meta">До релізу JDK 19 залишилося не так вже й багато часу, лише 3 місяці. А це означає, що зараз саме час розібрати окремий функціонал, який буде доступний розробникам. Цього разу я хочу приділити увагу новому функціоналу, що є частиною великого проєкту Project Loom. Йдеться про JEP 425: Virtual Threads (Preview).</span>
80
81        <p></p></li><li>
82        <br/><span class="post-meta">May 31, 2022</span>
83        <span class="post-meta">| Language: English</span>
84        <h3>
85          
86          <a class="post-link" href="/openjdk/panama/2022/05/31/introduction-to-project-panama-part-1.html">
87          
88            Introduction to Project Panama. Part 1: &quot;Hello World&quot; application&quot;.
89          </a>
90        </h3><img src="https://unsplash.com/photos/Wiwqd_8Rds8/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8OXx8cGFuYW1hfGVufDB8fHx8MTY1NDMyNzMwMg&force=true&w=800" alt="drawing" style="width: 15%; float: left; padding-right: 20px;"/>
91        <span style="font-size: 11px" class="post-meta">This article introduces the Foreign Function & Memory API using a simple Java-based "Hello World" application invoking some C native code.</sp
91an>
92
93        <p></p></li></ul>
94    <p></p><br/>
95  <p></p>
96  <p></p>
97  <p></p>
98  <p style="float: right" class="rss-subscribe">subscribe <a href="/feed.xml">via RSS</a></p>
99</div>
100
101      </div>
102    </main><footer class="site-footer h-card">
103  <data class="u-url" href="/"></data>
104
105  <div class="wrapper">
106
107    <h2 class="footer-heading">A blog of a Java developer!</h2>
108
109    <div class="footer-col-wrapper">
110      <div class="footer-col footer-col-1">
111        <ul class="contact-list">
112          <li class="p-name">Denys Makogon</li>
113          <li class="p-job">Principal Member of Technical Stuff</li><li><a class="u-email" href="mailto:[email protected]">[email protected]</a></li><li class="p-company"><li><a href="https://oracle.com">oracle.com</a></li></li>
114        </ul>
115      </div>
116
117      <div class="footer-col footer-col-2"><ul class="social-media-list"><li><a href="https://github.com/denismakogon"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#github"></use></svg> <span class="username">denismakogon</span></a></li><li><a href="https://instagram.com/denis.makogon"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#instagram"></use></svg> <span class="username">denis.makogon</span></a></li><li><a href="https://www.twitter.com/denis_makogon"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#twitter"></use></svg> <span class="username">denis_makogon</span></a></li><li>
118    <a href="https://inside.java">
119      <img src="/assets/duke-grey.128.png" style="width: 10%; float: left; padding-right: 12px;">
120      <span class="website">inside.java</span>
121    </a>
122  </li>
123  <li>
124    <a href="https://dev.java">
125      <img src="/assets/duke-grey.128.png" style="width: 10%; float: left; padding-right: 12px;">
126      <span class="website">dev.java</span>
127    </a>
128  </li>
129</ul>
130</div>
131
132      <div class="footer-col footer-col-3">
133        <p>This blog is all about Java, OpenJDK and OpeJDK Projects. Here you will find articles about current state and a future of the OpenJDK!</p>
134      </div>
135    </div>
136
137  </div>
138
139</footer>
140</body>
141
142</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.