now in ocaml
This commit is contained in:
60
html/index.html
Normal file
60
html/index.html
Normal file
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Rawley.xyz, Rawley Fowler's blog and personal website">
|
||||
<title>rawley.xyz</title>
|
||||
<link href="/static/index.css" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
<a href="/blog">blog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/resume">resume</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/philosophy">philosophy</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/web-ring">web ring</a>
|
||||
</li>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h3>Welcome!</h3>
|
||||
<p>
|
||||
Hi, I'm Rawley. I'm a software developer from Saskatchewan, Canada.
|
||||
I am experienced with a wide variety of technologies, including
|
||||
but not limited to OCaml, Clojure, Scheme, GNU/Linux, OpenBSD, C/C++,
|
||||
and Java. I am particularily interested in functional programming and
|
||||
programming language theory.
|
||||
</p>
|
||||
<p>
|
||||
All of my personal projects are <a href="https://www.gnu.org/philosophy/philosophy.html">Free Software</a> and can be
|
||||
found on <a href="https://git.rawley.xyz">my git server</a> or, on my <a href="https://github.com/rawleyfowler">github</a>.
|
||||
I spend most of my free time working on personal projects,
|
||||
writing blog posts, or listening to bluegrass music.
|
||||
</p>
|
||||
<p>
|
||||
If you need to contact me, please send me an email.
|
||||
</p>
|
||||
</main>
|
||||
<footer>
|
||||
<hr>
|
||||
<p>
|
||||
Copyright © Rawley Fowler 2022
|
||||
</p>
|
||||
<p>
|
||||
<b>Disclaimer</b>: All opinions on this site, are that of my own. They do not
|
||||
reflect the opinions of any of my employers; past, present, or future.
|
||||
</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
63
html/philosophy.html
Normal file
63
html/philosophy.html
Normal file
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Rawley.xyz, Rawley Fowler's software fundamentalist philosophy">
|
||||
<title>rawley.xyz/philosophy</title>
|
||||
<link href="/static/index.css" rel="stylesheet">
|
||||
<style>
|
||||
h4 {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
i:before, i:after {
|
||||
content: "`";
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
<a href="/blog">blog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/resume">resume</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/philosophy">philosophy</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/web-ring">web ring</a>
|
||||
</li>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h3>Philosophy</h3>
|
||||
<p>
|
||||
Post early 2000's software is bloated, rights infringing, centralized and political.
|
||||
Long gone are the days of individual software freedom, and individual invention.
|
||||
The world has changed, and the world has fallen victim to the one and only thing that
|
||||
could possibly destroy freedom. Corporatist consumerism.
|
||||
</p>
|
||||
</main>
|
||||
<footer>
|
||||
<hr>
|
||||
<p>
|
||||
Copyright © Rawley Fowler 2022
|
||||
</p>
|
||||
<p>
|
||||
<b>Disclaimer</b>: All opinions on this site, are that of my own. They do not
|
||||
reflect the opinions of any of my employers; past, present, or future.
|
||||
</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
127
html/resume.html
Normal file
127
html/resume.html
Normal file
@@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Rawley.xyz, Rawley Fowler's blog and personal website">
|
||||
<title>rawley.xyz/resume</title>
|
||||
<link href="/static/index.css" rel="stylesheet">
|
||||
<style>
|
||||
h4 {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
i:before, i:after {
|
||||
content: "`";
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
<a href="/blog">blog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/resume">resume</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/philosophy">philosophy</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/web-ring">web ring</a>
|
||||
</li>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h3>Rawley Fowler ~ Software Developer</h3>
|
||||
<p>
|
||||
I am an experienced and pragmatic software developer from
|
||||
Canada with a particular interest in functional programming,
|
||||
operating systems and programming language theory.
|
||||
</p>
|
||||
<h4>Skills</h4>
|
||||
<h5>Operating Systems</h5>
|
||||
<p>
|
||||
<i>Debian Linux</i>
|
||||
<i>Fedora Linux</i>
|
||||
<i>OpenBSD</i>
|
||||
<i>Void Linux</i>
|
||||
<i>FreeBSD</i>
|
||||
</p>
|
||||
<h5>Programming Languages</h5>
|
||||
<p>
|
||||
<i>OCaml</i>
|
||||
<i>Scheme</i>
|
||||
<i>Clojure</i>
|
||||
<i>Go</i>
|
||||
<i>Bash</i>
|
||||
<i>ELisp</i>
|
||||
<i>C/C++</i>
|
||||
<i>Perl</i>
|
||||
<i>Ruby</i>
|
||||
<i>JavaScript</i>
|
||||
<i>TypeScript</i>
|
||||
<i>Java</i>
|
||||
</p>
|
||||
<h5>Misc</h5>
|
||||
<p>
|
||||
<i>Git</i>
|
||||
<i>CMake</i>
|
||||
<i>Dune</i>
|
||||
<i>Esy</i>
|
||||
<i>OracleSQL</i>
|
||||
<i>Docker</i>
|
||||
<i>Docker-Compose</i>
|
||||
<i>PostgreSQL</i>
|
||||
<i>SQLite3</i>
|
||||
<i>MySQL</i>
|
||||
</p>
|
||||
<h4>Experience</h4>
|
||||
<b>DevPro Consulting</b>: Fullstack Developer Consultant (2022 - Present)
|
||||
<p>
|
||||
Full stack microservice web development with Java,
|
||||
Spring Boot, Web Sockets, Angular and SCSS.
|
||||
</p>
|
||||
<h4>Projects & Contributions</h4>
|
||||
<b><a href="https://github.com/rawleyfowler/sluj">Sluj</a></b>:
|
||||
The small and efficient URI slugging library for Clojure.
|
||||
<p>
|
||||
Sluj is the only 100% Clojure slugging solution for the JVM. It's goal
|
||||
is to be as simple, and efficient as possible.
|
||||
</p>
|
||||
<b><a href="https://github.com/rawleyfowler/rawleydotxyz">This Website</a></b>:
|
||||
My website and blog written in OCaml.
|
||||
<p>
|
||||
My website, <a href="/">rawley.xyz</a> is written in OCaml Dream,
|
||||
and interfaces with a SQLite3 database for my blog using Caqti. My website
|
||||
is designed to be fairly simple (and used to be written in Go). Right now,
|
||||
it's hosted on a Debian 11 server and served via NGiNX and OCaml.
|
||||
</p>
|
||||
<b><a href="https://github.com/noqqe/why-openbsd.rocks">why-openbsd.rocks</a></b>
|
||||
A website for getting random facts about OpenBSD.
|
||||
<p>
|
||||
Reworked/updated the JavaScript used on <a href="https://why-openbsd.rocks">why-openbsd.rocks</a>.
|
||||
Previously the code was using XMLHttpRequests directly,
|
||||
I refactored it to use the newer, more standard fetch API.
|
||||
</p>
|
||||
</main>
|
||||
<footer>
|
||||
<hr>
|
||||
<p>
|
||||
Copyright © Rawley Fowler 2022
|
||||
</p>
|
||||
<p>
|
||||
<b>Disclaimer</b>: All opinions on this site, are that of my own. They do not
|
||||
reflect the opinions of any of my employers; past, present, or future.
|
||||
</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
79
html/web-ring.html
Normal file
79
html/web-ring.html
Normal file
@@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Rawley.xyz, Rawley Fowler's web ring">
|
||||
<title>rawley.xyz/web-ring</title>
|
||||
<link href="/static/index.css" rel="stylesheet">
|
||||
<style>
|
||||
main a {
|
||||
text-decoration: none;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
<a href="/blog">blog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/resume">resume</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/philosophy">philosophy</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/web-ring">web ring</a>
|
||||
</li>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h3>Web Ring</h3>
|
||||
<p>
|
||||
These are sites I like, sites that my friends host, or sites that I think are
|
||||
useful in some way.
|
||||
</p>
|
||||
<div>
|
||||
<a href="https://based.cooking">
|
||||
<img src="/static/basedcooking.gif" alt="based.cooking" />
|
||||
</a>
|
||||
<a href="/">
|
||||
<img src="/static/rawley.xyz.png" alt="rawley.xyz" />
|
||||
</a>
|
||||
<a href="https://tomfasano.net">
|
||||
<img src="/static/tomfasano.gif" alt="tomfasano.net" />
|
||||
</a>
|
||||
<a href="https://www.getmonero.org">
|
||||
<img src="/static/getmonero.gif" alt="monero" />
|
||||
</a>
|
||||
<a>
|
||||
<img src="/static/banporn.gif" alt="ban porn" />
|
||||
</a>
|
||||
<a href="https://www.debian.org">
|
||||
<img src="/static/debian.gif" alt="debian linux" />
|
||||
</a>
|
||||
<a href="https://dfitw.xyz">
|
||||
<img src="/static/dfitw.xyz.png" alt="dfitw.xyz" />
|
||||
</a>
|
||||
<a href="https://www.gnu.org/software/emacs">
|
||||
<img src="/static/emacs.png" alt="GNU Emacs" />
|
||||
</a>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<hr>
|
||||
<p>
|
||||
Copyright © Rawley Fowler 2022
|
||||
</p>
|
||||
<p>
|
||||
<b>Disclaimer</b>: All opinions on this site, are that of my own. They do not
|
||||
reflect the opinions of any of my employers; past, present, or future.
|
||||
</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user