-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
91 lines (72 loc) · 5.76 KB
/
index.xml
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
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Home on Julian Miller</title>
<link>http://www.julianmiller.ca/</link>
<description>Recent content in Home on Julian Miller</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Tue, 27 Jun 2017 00:00:00 +0600</lastBuildDate>
<atom:link href="http://www.julianmiller.ca/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Projects</title>
<link>http://www.julianmiller.ca/projects/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://www.julianmiller.ca/projects/</guid>
<description>Watch Dogs 2 Developed by Ubisoft and released in November 2016, Watch Dogs 2 is an action-adventure video game set within a fictionalized version of the San Francisco Bay Area.
Official Watch Dogs 2 Homepage Open Broadcaster Software (OBS) A free and open source program for video recording and live streaming on Windows, Mac, and Linux.
I developed and contributed a compressor/limiter audio filter to the project to add better native audio control.</description>
</item>
<item>
<title>About</title>
<link>http://www.julianmiller.ca/about/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://www.julianmiller.ca/about/</guid>
<description>Formerly of Ubisoft and SiriusXM projects, I&rsquo;m a software developer with a B.Sc. Honours in Computer Science who has loved problem-solving and writing code for as long as he can remember. This site is here to share some of my work, thoughts, and experiences with the world.</description>
</item>
<item>
<title>Paddles in a Networked Game: A Real-Time Interactive Simulation</title>
<link>http://www.julianmiller.ca/blog/ping/</link>
<pubDate>Tue, 27 Jun 2017 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/ping/</guid>
<description>The contents of this article were originally written for a research paper several years ago. It is a general overview and implementation of common network programming techniques still heavily used in online video games.
1. Introduction In this report, the fundamentals of a real-time interactive simulation consisting of multiple clients connected over a network are examined and implemented. Paddles in a Networked Game (Ping) is a tennis-like computer game in which two players each control a paddle at either end of the screen.</description>
</item>
<item>
<title> Object Oriented Programming in C++: Part 5 - Destructors</title>
<link>http://www.julianmiller.ca/blog/coop05/</link>
<pubDate>Sun, 23 Nov 2014 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/coop05/</guid>
<description>Part 5 in a series about object oriented programming (OOP) in C++. A class’ destructor is a special method that is called automatically whenever an object is destroyed. They’re extremely important and are necessary to prevent memory leaks (newly allocated memory that is never deleted).
https://github.com/Julian-Miller/OOP/</description>
</item>
<item>
<title> Object Oriented Programming in C++: Part 4 - Polymorphism</title>
<link>http://www.julianmiller.ca/blog/coop04/</link>
<pubDate>Sat, 22 Nov 2014 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/coop04/</guid>
<description>Part 4 in a series about object oriented programming (OOP) in C++. The word polymorph literally means “many forms”. In software development, polymorphism allows us to use a common interface to perform different tasks. This means we can dynamically (i.e. at runtime through user input, files, etc.) change what our code does, without using large numbers of ‘if’ statements.
https://github.com/Julian-Miller/OOP/</description>
</item>
<item>
<title> Object Oriented Programming in C++: Part 3 - Abstraction and Inheritance</title>
<link>http://www.julianmiller.ca/blog/coop03/</link>
<pubDate>Wed, 20 Jun 2012 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/coop03/</guid>
<description>Part 3 in a series about object oriented programming (OOP) in C++. This video covers the basic information regarding abstraction and inheritance, which are arguably the most important aspects of object oriented programming. The idea of abstraction is to use a more general, or higher-level, definition of a class or function. We can then inherit attributes and methods from the general case, in order to create more specialized classes, without needing to redefine the attributes already specified in the base class.</description>
</item>
<item>
<title> Object Oriented Programming in C++: Part 2 - Encapsulation</title>
<link>http://www.julianmiller.ca/blog/coop02/</link>
<pubDate>Wed, 16 May 2012 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/coop02/</guid>
<description>Part 2 in a series about object oriented programming (OOP) in C++. This video covers the basic information regarding encapsulation and methods.</description>
</item>
<item>
<title> Object Oriented Programming in C++: Part 1 - Your first class</title>
<link>http://www.julianmiller.ca/blog/coop01/</link>
<pubDate>Wed, 25 Apr 2012 00:00:00 +0600</pubDate>
<guid>http://www.julianmiller.ca/blog/coop01/</guid>
<description>Part 1 in a series about object oriented programming (OOP) in C++. This video covers the basic information regarding classes, constructors, and instantiation.</description>
</item>
</channel>
</rss>