devlog/public/index.html

80 lines
2.6 KiB
HTML
Raw Normal View History

2024-11-13 21:20:45 +00:00
<!DOCTYPE html>
<html lang="en-us" dir="ltr">
<head>
2024-11-24 15:54:20 +00:00
<meta name="generator" content="Hugo 0.138.0"><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
2024-11-14 18:45:16 +00:00
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>
2024-11-15 15:12:36 +00:00
Coding with Andrzej
2024-11-14 18:45:16 +00:00
</title>
2024-11-24 15:54:20 +00:00
<link rel="alternate" type="application/rss+xml" href="http://localhost:1313//index.xml" title="Coding with Andrzej">
2024-11-14 18:45:16 +00:00
2024-11-15 15:12:36 +00:00
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/syntax.css" />
<link rel="stylesheet" href="/css/defaults.css" />
2024-11-14 18:45:16 +00:00
2024-11-24 15:54:20 +00:00
<script src="/js/main.js"></script>
2024-11-13 21:20:45 +00:00
</head>
<body>
<header>
2024-11-24 15:54:20 +00:00
<a href=http://localhost:1313/><h1>Coding with Andrzej</h1></a>
2024-11-13 21:20:45 +00:00
<nav>
<ul>
<li>
<a aria-current="page" class="active" href="/">Home</a>
</li>
<li>
<a href="/posts/">Posts</a>
</li>
<li>
<a href="/tags/">Tags</a>
</li>
</ul>
</nav>
</header>
<main>
2024-11-15 18:07:17 +00:00
<p>Hello, and welcome to my devlog. This is where I talk about whatever coding I&rsquo;ve been up to recently. Queries to <a href="mailto:ajsWritesCode@gmail.com">ajsWritesCode@gmail.com</a>.</p>
2024-11-15 15:12:36 +00:00
<h1>Latest...</h1>
2024-11-14 19:09:18 +00:00
2024-11-24 15:54:20 +00:00
<h2><a href="/posts/buzzer-game/">Classroom Buzzer App</a></h2>
<h2 id="i-started-working-on-a-new-project-today">I started working on a new project today.</h2>
<p>The client is an educational services provider and wants me to develop a tool to facilitate in-person group activities. This tool should:</p>
<ul>
<li>provide a platform which students can log into from a mobile device, in a frictionless process that takes seconds</li>
<li>allow a teacher to assign groups and pairs in</li>
<li>allow the teacher to dynamically reassign groups without repeating combinations</li>
<li>implement a simple score-keeping functionality</li>
<li>be able to run a &lsquo;buzzer&rsquo; game</li>
<li>have a clean, appealing, and user-friendly UI</li>
</ul>
<p>A quick read of this brief should make it clear that what is required here is a server capable of handling multiple, live, two-way connections. The server needs to be able to update the clients whenever the teacher wants to shuffle the groups, and the buzzer game requires that when a student &lsquo;buzzes&rsquo;, state is propagated via the server to all other clients. The solution to this problem is websockets, and a server capable of handling concurrency.</p>
<a href="/posts/buzzer-game/">Read more...</a>
2024-11-13 21:20:45 +00:00
</main>
<footer>
<p>Copyright 2024. All rights reserved.</p>
</footer>
</body>
</html>