fix content/update css
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
|
||||
i:before, i:after {
|
||||
content: "`";
|
||||
}
|
||||
@@ -23,7 +23,7 @@
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
<a href="/">Rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
@@ -81,10 +81,10 @@
|
||||
<h4>The Core 2 Duo Standard</h4>
|
||||
<p>
|
||||
Software before the 2010's had to take into account the machines that they were running on, in turn
|
||||
causing software to be developed in a more intimate way, focusing optimizations rather than features.
|
||||
Machines were fair, but not powerful. Think, Intel Core 2 Duo, 2-4gb of DDR2. This hardware is actually very good,
|
||||
and in my opinion as much as an average person needs (even today).
|
||||
If you write software, and it can't run on a Intel Core 2 Duo, you need to seriously
|
||||
causing software to be developed in a more intimate way, focusing optimizations rather than features.
|
||||
Machines were fair, but not powerful. Think, Intel Core 2 Duo, 2-4gb of DDR2. This hardware is actually very good,
|
||||
and in my opinion as much as an average person needs (even today).
|
||||
If you write software, and it can't run on a Intel Core 2 Duo, you need to seriously
|
||||
re-think what you're doing, and how you're doing it. This for obvious reasons does not take into account GPU bound tasks.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
|
||||
i:before, i:after {
|
||||
content: "`";
|
||||
}
|
||||
@@ -23,7 +23,7 @@
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
<a href="/">Rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
@@ -43,55 +43,45 @@
|
||||
<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.
|
||||
Software Engineer from Central Canada. This is a cut down version of my resume. Please contact me:
|
||||
<a href="mailto:rawleyfowler@proton.me">rawleyfowler@proton.me</a> for the real deal.
|
||||
</p>
|
||||
<h4>Skills</h4>
|
||||
<h5>Operating Systems</h5>
|
||||
<p>
|
||||
<i>Debian Linux</i>
|
||||
<i>Fedora Linux</i>
|
||||
<i>GNU/Linux</i>
|
||||
<i>OpenBSD</i>
|
||||
<i>Void Linux</i>
|
||||
<i>FreeBSD</i>
|
||||
<i>FreeBSD</i>
|
||||
</p>
|
||||
<h5>Programming Languages</h5>
|
||||
<p>
|
||||
<i>OCaml</i>
|
||||
<i>Scheme</i>
|
||||
<i>Raku</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>
|
||||
<h5>Tools/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>NGiNX</i>
|
||||
<i>CPAN</i>
|
||||
<i>PostgreSQL</i>
|
||||
<i>SQLite3</i>
|
||||
<i>MySQL</i>
|
||||
</p>
|
||||
<h4>Experience</h4>
|
||||
<b>DevPro Consulting</b>: Fullstack Developer Consultant (2022 - Present)
|
||||
<b>DevPro Consulting</b>: Fullstack Developer Consultant <b>June 2022</b> - <b>Present</b>
|
||||
<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/Humming-Bird">Humming-Bird</a></b>
|
||||
<p>
|
||||
A simple, fun-to-write web-framework for Raku.
|
||||
</p>
|
||||
<b><a href="https://github.com/rawleyfowler/mamml">Mamml</a></b>
|
||||
A caching database with first-class JSON support
|
||||
<p>
|
||||
@@ -112,12 +102,15 @@
|
||||
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/rgrinberg/curly">curly</a></b>
|
||||
A dead-simple http client for OCaml.
|
||||
<p>
|
||||
Fixed a bug that caused redirects to break the program.
|
||||
</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.
|
||||
Reworked/modernized the JavaScript used on <a href="https://why-openbsd.rocks">why-openbsd.rocks</a>.
|
||||
</p>
|
||||
</main>
|
||||
<footer>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
<a href="/">Rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
|
||||
@@ -19,7 +19,7 @@ let header_template =
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
<a href="/">Rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
@@ -81,7 +81,7 @@ let render_page content =
|
||||
header_template
|
||||
content
|
||||
footer_template
|
||||
|
||||
|
||||
let generate_link (p : Blog_post.t) =
|
||||
Printf.sprintf
|
||||
{eos|<div class="link-wrapper">
|
||||
@@ -154,11 +154,11 @@ let render_blog_post ~slug =
|
||||
| Ok p_opt ->
|
||||
begin match p_opt with
|
||||
| None -> handle_not_found ()
|
||||
| Some p ->
|
||||
| Some p ->
|
||||
Dream.html @@ Post_layout.render ~title:p.title ~body:p.content ~tags:[p.title]
|
||||
end
|
||||
| Error e -> handle_error e
|
||||
|
||||
|
||||
let render_index () =
|
||||
|
||||
let render_index () =
|
||||
render_simple (module Index)
|
||||
|
||||
@@ -7,7 +7,7 @@ pre {
|
||||
|
||||
body {
|
||||
font-size: calc(14px + 0.11vw);
|
||||
width: clamp(373px, 60vw, 80vw);
|
||||
width: 40vw;
|
||||
color: #222222;
|
||||
margin: auto;
|
||||
padding: 2px;
|
||||
@@ -57,3 +57,7 @@ nav > * {
|
||||
color: cyan;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 620px) {
|
||||
body { width: 95vw; }
|
||||
}
|
||||
|
||||
@@ -1,19 +1,26 @@
|
||||
let render () =
|
||||
<h3>Welcome!</h3>
|
||||
<h3>Hello!</h3>
|
||||
<p>
|
||||
Hi, I'm Rawley. I'm a software developer and self-proclaimed systems administrator
|
||||
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.
|
||||
My name is Rawley, I'm a Software Developer from central Canada, with 3 years of development experience.
|
||||
I write a lot of code everyday. For my job I write Java and TypeScript, and for my personal projects
|
||||
I write Raku, Perl and OCaml. Raku is my favorite programming language, OCaml is a close second. Most of my personal
|
||||
work is focused on functional programming, distributed systems, and programming language theory. However,
|
||||
I'm not opposed to working in projects that reside in other fields (especially using OCaml or Raku!) If you
|
||||
have a project that you need help with, don't be scared to reach out!
|
||||
</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.
|
||||
To top it all off, I am a free software advocate, digital minimalist, and a full time husband.
|
||||
I like to use tools that empower the developer, and provide that old-school 90's hacker feeling. Raku, OCaml
|
||||
and Perl provide the best developer experience for me, and I would recommend them to anyone looking to
|
||||
broaden (or even start) their knowledge of Computer Science. Teaching has always been one of my interests,
|
||||
I try my best to help newcomers find their footing in Computer Science whenever I can. Some of my best Computer Science related
|
||||
memories involve teaching functional programming and algebraic effects to OOP developers.
|
||||
</p>
|
||||
<p>
|
||||
If you need to contact me, please send me an email.
|
||||
</p>
|
||||
All of my personal projects are <a href="https://www.gnu.org/philosophy/philosophy.html">Free Software</a> and can be found on
|
||||
my <a href="https://github.com/rawleyfowler">Github</a>. I encourage anyone and everyone to contribute!
|
||||
</p>
|
||||
<p>
|
||||
If you need to contact me, please send me an email at
|
||||
<a href="mailto:rawleyfowler@proton.me">rawleyfowler@proton.me</a>.
|
||||
Any work/opportunity emails should have an obvious subject like: "Opportunity: I have a cool project called cat-pants come work for me".
|
||||
</p>
|
||||
|
||||
@@ -10,7 +10,7 @@ let render body =
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<a href="/">/home/rawley.xyz</a>
|
||||
<a href="/">Rawley.xyz</a>
|
||||
</h1>
|
||||
<nav>
|
||||
<li>
|
||||
@@ -36,9 +36,9 @@ let render body =
|
||||
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
|
||||
<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>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user