-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.xml
402 lines (331 loc) · 25.8 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Xtern Bootcamp 2018</title>
<link>http://xtbc18s2.github.io/</link>
<description>Recent content on Xtern Bootcamp 2018</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 13 Mar 2018 13:53:46 -0400</lastBuildDate>
<atom:link href="http://xtbc18s2.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Codewars</title>
<link>http://xtbc18s2.github.io/prereqs/codewars/</link>
<pubDate>Tue, 13 Mar 2018 13:53:46 -0400</pubDate>
<guid>http://xtbc18s2.github.io/prereqs/codewars/</guid>
<description>TL;DR Sign up at codewars.com using your GitHub account. Follow Dave Strus. Solve the problems on the list below. Email Davey or Dana when you&rsquo;re done so we can review your solutions. Please include your Codewars username. Welcome! Congratulations on being accepted to the 2018 XTERN Bootcamp! This class will be a lot of fun and a lot of hard work, and by the end you&rsquo;ll be able to create front-end web applications in React, one of the hottest JavaScript libraries on the market today.</description>
</item>
<item>
<title>Chrome</title>
<link>http://xtbc18s2.github.io/setup-mac/chrome/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/chrome/</guid>
<description>Chrome .st0{fill:#FAFCFF;} .st1{fill:#FFFFFF;} .st2{fill-opacity:0.1;} .st3{fill:url(#circle53_2_);} .st4{fill:url(#path55_2_);} .st5{fill:url(#path57_2_);} .st6{fill:url(#path59_2_);} .st7{fill:url(#path61_2_);} .st8{fill:url(#path63_2_);} .st9{fill:url(#path65_2_);} To develop with React, you&rsquo;ll want a modern web browser with a JavaScript console and debugger. The latest versions of all the major browsers have the tools you need, but we highly recommend using Google Chrome for the course, as we can provide the most detailed help for the tools built into Chrome.</description>
</item>
<item>
<title>Chrome</title>
<link>http://xtbc18s2.github.io/setup-windows/chrome/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/chrome/</guid>
<description>Chrome .st0{fill:#FAFCFF;} .st1{fill:#FFFFFF;} .st2{fill-opacity:0.1;} .st3{fill:url(#circle53_2_);} .st4{fill:url(#path55_2_);} .st5{fill:url(#path57_2_);} .st6{fill:url(#path59_2_);} .st7{fill:url(#path61_2_);} .st8{fill:url(#path63_2_);} .st9{fill:url(#path65_2_);} To develop with React, you&rsquo;ll want a modern web browser with a JavaScript console and debugger. The latest versions of all the major browsers have the tools you need, but we highly recommend using Google Chrome for the course, as we can provide the most detailed help for the tools built into Chrome.</description>
</item>
<item>
<title>Day 1: Introduction</title>
<link>http://xtbc18s2.github.io/week1/day1/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week1/day1/</guid>
<description>Monday, June 4, 2018
Lecture Videos Morning:
Playlist | Day 1, part 1 Afternoon:
Playlist | Day 1, part 1 Topics History of JavaScript and the Web Getting the most out of a coding bootcamp Starting a project with git Anatomy of an HTML element (tags, attributes, text content) Basic CSS selector syntax Element name (div, h1, p, etc.) Element ID (#theID, div#theID, etc.</description>
</item>
<item>
<title>Day 5: Intro to React</title>
<link>http://xtbc18s2.github.io/week2/day5/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week2/day5/</guid>
<description>Monday, June 11, 2018
Lecture Videos Morning:
Playlist | Day 5, Part 1 Afternoon:
Playlist | Day 5, Part 1 Topics ES2015+ (ES6+) Modules (import/export) - ES2015 modules on Babel React Imperative vs. Declarative Components JSX - Docs: Introducing JSX Props - Docs: Components and Props State - Docs: State and Lifecycle Examples React Basic App A basic React application requires a minimum of four things:</description>
</item>
<item>
<title>Day 9: Routing and Fetching</title>
<link>http://xtbc18s2.github.io/week3/day9/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week3/day9/</guid>
<description>Monday, June 18, 2018
Lecture Videos Morning:
Playlist | Day 9, Part 1 Afternoon:
Playlist | Day 9, Part 1 Topics Routing React Router &lt;Router /&gt; Links and NavLinks Routes history Fetching Data The Fetch API Promises Parsing the response Deployment Firebase Examples Routing React Router provides a routing solution that allows us to change what UI we render based on the current URL.</description>
</item>
<item>
<title>VS Code Extensions</title>
<link>http://xtbc18s2.github.io/tools/code-extensions/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/tools/code-extensions/</guid>
<description>Visual Studio Code image/svg+xml VS Code Extensions
We use a number of settings, shortcuts, and extensions to make our lives easier when developing with Visual Studio Code. Here are some of our favorites extensions.
Recommended Extensions for VS Code To install an extension, launch VS Code Quick Open (⌘+P), paste the command, and press enter.
vscode-icons ext install vscode-icons
vscode-icons shows icons in the sidebar that correspond to the file type.</description>
</item>
<item>
<title>VS Code Keybindings</title>
<link>http://xtbc18s2.github.io/tools/code-keybindings/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/tools/code-keybindings/</guid>
<description>Visual Studio Code image/svg+xml VS Code Keybindings
It&rsquo;s worth your time to get to know the keyboard shortcuts for whatever editor you use. We&rsquo;ve gone a step further and added some custom keybindings for some of the commands we use most.
Custom Keybindings for VS Code Open your Keyboard Shortcuts from the menu (Code &gt; Preferences &gt; Keyboard Shortcuts) or by using (what else?</description>
</item>
<item>
<title>HTML & CSS</title>
<link>http://xtbc18s2.github.io/prereqs/html-css/</link>
<pubDate>Tue, 13 Mar 2018 14:58:11 -0400</pubDate>
<guid>http://xtbc18s2.github.io/prereqs/html-css/</guid>
<description>You can&rsquo;t get very far building the web without an understanding of HTML. HTML defines the structure of web content, and it&rsquo;s worth your time to familiarize yourself with various elements and their attributes.
Cascading Stylesheets (CSS) define the presentation of web content. Even if you have little interest in becoming a professional designer, you can gain a lot from learning the basics of CSS. For example, you&rsquo;ll use CSS selector sytax to target elements in JavaScript.</description>
</item>
<item>
<title>Day 10: React & Firebase Cont'd</title>
<link>http://xtbc18s2.github.io/week3/day10/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week3/day10/</guid>
<description>Tuesday, June 19, 2018
Lecture Videos Morning:
Playlist | Day 10, Part 1 Afternoon:
Playlist | Day 10, Part 1 Topics React Select Refs and the DOM Moment.js Firebase Database Rules Element.scrollIntoView() Examples Firebase Database Rules Again, you can set database rules in Firebase for your application. In our Chatarang app, we made a certain endpoint public while others are private based on whether or not a user is authenticated.</description>
</item>
<item>
<title>Day 2: Functions and The DOM</title>
<link>http://xtbc18s2.github.io/week1/day2/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week1/day2/</guid>
<description>Tuesday, June 5, 2018
Lecture Videos Morning:
Playlist | Day 2, part 1 Afternoon:
Playlist | Day 2, part 1 Topics Functions Function Expressions Function Declarations Function Hoisting (MDN) DOM Basic DOM manipulation document.querySelector/document.querySelectorAll .textContent .innerHTML Developer console console.log debugger Basic event handling Events in JavaScript - blog post with more detail than we discussed in class .</description>
</item>
<item>
<title>Day 6: React</title>
<link>http://xtbc18s2.github.io/week2/day6/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week2/day6/</guid>
<description>Tuesday, June 12, 2018
Lecture Videos Morning:
Playlist | Day 6, Part 1 Afternoon:
Playlist | Day 6, Part 1 Topics React create-react-app CSS in JS Lists and Keys Using map with components Stateless Functional Components Stateless Functional Components in React Functional Components vs. Stateless Functional Components vs. Stateless Components Nine Wins You Might Have Overlooked Controlled vs Uncontrolled Forms Controlled and uncontrolled form inputs in React don&rsquo;t have to be complicated Property initializers (and arrow functions) Examples React create-react-app Documentation/README Lists and Keys Key props on list items Using map with Components Person.</description>
</item>
<item>
<title>Editor</title>
<link>http://xtbc18s2.github.io/setup-mac/editor/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/editor/</guid>
<description>You&rsquo;ll need a code-friendly text editor. If you already have a strong preference for one in particular, knock yourself out. If not, we have a recommendation.
Visual Studio Code image/svg+xml Visual Studio Code
Visual Studio Code is a free, open source editor from Microsoft&mdash;but don&rsquo;t let that scare you. It doesn&rsquo;t feel the least bit like a lazy port of a Windows product, because it isn&rsquo;t one.</description>
</item>
<item>
<title>Editor</title>
<link>http://xtbc18s2.github.io/setup-windows/editor/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/editor/</guid>
<description>You&rsquo;ll need a code-friendly text editor. If you already have a strong preference for one in particular, knock yourself out. If not, we have a recommendation.
Visual Studio Code image/svg+xml Visual Studio Code
Visual Studio Code is a free, open source editor from Microsoft. It was built from the ground up to be cross-platform. It&rsquo;s only three years old, but it&rsquo;s impressive.</description>
</item>
<item>
<title>JavaScript</title>
<link>http://xtbc18s2.github.io/prereqs/javascript/</link>
<pubDate>Tue, 13 Mar 2018 15:13:51 -0400</pubDate>
<guid>http://xtbc18s2.github.io/prereqs/javascript/</guid>
<description>React is a JavaScript library, so it&rsquo;s fair to say that we&rsquo;ll be using a whole heck of a lot of JavaScript in this bootcamp. You ought to be familiar with the fundamentals of JavaScript before class begins.
Basic Learn JavaScript by Codecademy Learn JavaScript is another free, interactive tutorial that replaced an older Codecademy course.
Intermediate JavaScript 30 by Wes Bos I highly recommend completing JavaScript 30 by Wes Bos.</description>
</item>
<item>
<title>Day 11: React, ES6, Cont'd</title>
<link>http://xtbc18s2.github.io/week3/day11/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week3/day11/</guid>
<description>Wednesday, June 20, 2018
Lecture Videos Morning:
Playlist | Day 11, Part 1 Afternoon:
Playlist | Day 11, Part 1 Topics JavaScript (ES6)
Object.keys() Array.prototype.filter() Array.prototype.find() String.prototype.split() Array.prototype.join() Emoji-mart
Inline SVG vs. Icon Fonts
Stacking Order
Examples Emoji-mart Run npm install --save emoji-mart or yarn add emoji-mart to install in your Chatarang project.
Authorized Domains in Firebase If you have the page hosted somewhere else (like GitHub pages) you might see an error message that says access is restricted.</description>
</item>
<item>
<title>Day 3: The DOM Cont'd / Arrays and Objects</title>
<link>http://xtbc18s2.github.io/week1/day3/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week1/day3/</guid>
<description>Wednesday, June 6, 2018
Lecture Videos Morning:
Playlist | Day 3, part 1 Afternoon:
Playlist | Day 3, part 1 Topics DOM If we start with the following markup: &lt;div id=&quot;my-div&quot;&gt;&lt;/div&gt; We can add additional markup to it programmatically using JavaScript. One way is to create new HTML elements using document.createElement, and adding them by using appendChild. Styling of the element can even be changed by manipulating the element&rsquo;s style property.</description>
</item>
<item>
<title>Day 7: React Components & Firebase</title>
<link>http://xtbc18s2.github.io/week2/day7/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week2/day7/</guid>
<description>Wednesday, June 13, 2018
Lecture Videos Morning:
Playlist | Day 7, Part 1 Afternoon:
Playlist | Day 7, Part 1 Topics React Methods as props Conditional Rendering The Component Lifecycle If-Else in JSX JavaScript Destructuring assignment Spread operator Ternary operators Firebase Firebase Examples React Methods as props Sometimes one component needs to update another component&rsquo;s state. It can&rsquo;t do that directly, but it can call a method from that other component if it&rsquo;s available via a prop.</description>
</item>
<item>
<title>Git</title>
<link>http://xtbc18s2.github.io/setup-windows/git/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/git/</guid>
<description>Git .cls-1 { fill: #fff; } git for Windows Git is a distributed version control system. (But you knew that already, because you totally completed a Git tutorial&mdash;right?)
There are several ways to go about making Git usable on Windows, but my favorite is to install the aptly-named Git for Windows. The great thing about Git for Windows is that it comes with Git Bash&mdash;a UNIX-style shell.</description>
</item>
<item>
<title>Terminal</title>
<link>http://xtbc18s2.github.io/setup-mac/terminal/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/terminal/</guid>
<description>terminal
You&rsquo;ll be using a terminal app throughout the setup process, as well as in class.
macOS comes with Terminal.app, which you can find at /Applications/Utilities/Terminal.app or by searching for Terminal in Spotlight. It will do the job just fine, but if you&rsquo;re interesting in dressing it up or exploring other shells, read on.
iTerm2 is a popular alternative to Terminal.app. It&rsquo;s free and includes some advanced features that the built-in Terminal lacks.</description>
</item>
<item>
<title>Git</title>
<link>http://xtbc18s2.github.io/prereqs/git/</link>
<pubDate>Tue, 13 Mar 2018 16:21:52 -0400</pubDate>
<guid>http://xtbc18s2.github.io/prereqs/git/</guid>
<description>We will be using Git for source code management&mdash;and hosting our repositories on GitHub&mdash;throughout the bootcamp. It will help if you&rsquo;re not seeing it for the first time.
Note Once again, one of these courses or the other should be plenty of preparation.
Learn Git from Codecademy Learn Git is a free interactive course from Codecademy covering the fundamentals of version control with Git. As with the previous lessons, this can be completed entirely within the browser.</description>
</item>
<item>
<title>Day 4: Cloning and localStorage</title>
<link>http://xtbc18s2.github.io/week1/day4/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week1/day4/</guid>
<description>Thursday, June 7, 2018
Lecture Videos Morning:
Playlist | Day 4, part 1 Afternoon:
Playlist | Day 4, part 1 Topics bind() bind() on MDN JavaScript bind function blog post by Krasimir Tsonev DOM Manipulation remove (experimental)/removeChild cloneNode parentElement/parentNode insertBefore closest (experimental) localStorage ↓ Using localStorage JSON.stringify Using JSON.stringify Live example API reference, including optional arguments for whitelisting properties and transforming the data as it&rsquo;s stringified JSON.</description>
</item>
<item>
<title>Day 8: Firebase Authentication</title>
<link>http://xtbc18s2.github.io/week2/day8/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week2/day8/</guid>
<description>Thursday, June 14, 2018
Morning:
Playlist | Day 8, Part 1 Afternoon:
Playlist | Day 8, Part 1 Topics Firebase Authentication &lsquo;firebase/auth&rsquo; authWithPopup signing in and out handling auth state changes database rules Examples Authentication Firebase isn&rsquo;t just a real-time database. It can also provide authentication services via email/password, phone, or common third-party services like Github, Facebook, and Google. For Chatarang, we set up authentication via Google.</description>
</item>
<item>
<title>Git</title>
<link>http://xtbc18s2.github.io/setup-mac/git/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/git/</guid>
<description>Git .cls-1 { fill: #fff; } git Git is a distributed version control system. (But you knew that already, because you totally completed a Git tutorial&mdash;right?) If you have previously installed Xcode and its command-line tools, you may already have Git installed. Find out by entering the following command:
user@localhost ~ &nbsp; git --version git version 2.</description>
</item>
<item>
<title>Node.js</title>
<link>http://xtbc18s2.github.io/setup-mac/node/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/node/</guid>
<description>Node.js If you installed Homebrew in the previous step, use it to install Node.js:
user@localhost ~ &nbsp; brew install node
If not, you can click one of the big, green download links on the Node.js web site.
Download Node.js Note Node version numbers are confusing, but either the LTS version (8.11.1 as of this writing) or the Current version (10.</description>
</item>
<item>
<title>Terminal</title>
<link>http://xtbc18s2.github.io/setup-windows/terminal/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/terminal/</guid>
<description>terminal
You&rsquo;ll be using the command line a fair amount in class. We&rsquo;ll be demonstrating everything on macOS, which is UNIX-based. Now that you&rsquo;ve installed Git Bash, you too have a UNIX-like shell and can run the same commands.
As noted during setup, Git Bash can run in the default cmd.exe terminal, but it also comes with MinTTY. If you&rsquo;re on Windows 10, cmd.exe isn&rsquo;t quite the inexcusable piece of crap that it used to be.</description>
</item>
<item>
<title>Wrapping Up</title>
<link>http://xtbc18s2.github.io/week3/day12/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/week3/day12/</guid>
<description>Thursday, June 21, 2018
Lecture Videos Morning:
Playlist | Day 12, Part 1 Afternoon:
Playlist | Day 12, Part 1 Project Chatarang: Morning | Afternoon Resources for continued learning Congratulations, you survived the bootcamp! You’re all experts in React now, right?
Just kidding. We’ve got a good handle on the basics of React and web development, but it’s important to keep pushing yourself to solidify the concepts you’ve learned and continue extending your skills.</description>
</item>
<item>
<title>Terminal</title>
<link>http://xtbc18s2.github.io/prereqs/terminal/</link>
<pubDate>Tue, 13 Mar 2018 16:25:41 -0400</pubDate>
<guid>http://xtbc18s2.github.io/prereqs/terminal/</guid>
<description>(Optional) Although it&rsquo;s far from the focus of the course, we&rsquo;ll be using the command-line in class, and you&rsquo;ll be better off if you&rsquo;re not trying to learn it from scratch alongside React.
Command Line Power User by Wes Bos Command Line Power User series by Wes Bos is an excellent introduction to the *NIX style command line. This free course requires an email sign up, but all the videos are on YouTube if you want to hunt for them.</description>
</item>
<item>
<title>Node.js</title>
<link>http://xtbc18s2.github.io/setup-windows/node/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/node/</guid>
<description>Node.js Installation To install Node.js, click one of the big, green download links on the web site.
Download Node.js
Note Node version numbers are confusing, but either the LTS version (8.11.1 as of this writing) or the Current version (10.0.0) will do for our purposes.
Testing your installation After Node is installed, close Hyper and reopen it. That way, node and other related commands will be available to you from any folder.</description>
</item>
<item>
<title>SSH</title>
<link>http://xtbc18s2.github.io/setup-mac/ssh/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/ssh/</guid>
<description>ssh
We recommend setting up an SSH key to simplify authentication with GitHub and other services.
Check for an existing key Make sure you&rsquo;re in your home directory. You should be by default, but you can double-check with the &ldquo;print working directory&rdquo; command: pwd. You should be in /Users/yourusername. If not, you can switch to that directory with the cd command, passing in the directory you want to switch to.</description>
</item>
<item>
<title>SSH</title>
<link>http://xtbc18s2.github.io/setup-windows/ssh/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/ssh/</guid>
<description>ssh
We recommend setting up an SSH key to simplify authentication with GitHub and other services.
Check for an existing key In Hyper, make sure you&rsquo;re in your home directory. You will be by default, but you can double-check with the &ldquo;print working directory&rdquo; command: pwd
WINGW64:/c/Users/user &nbsp; pwd /c/Users/dstrus You should be in /c/Users/yourusername.</description>
</item>
<item>
<title>GitHub</title>
<link>http://xtbc18s2.github.io/setup-mac/github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-mac/github/</guid>
<description>GitHub.cls-1{fill:#fff;}github-logo Create a free GitHub account GitHub is a service for storing your code in the cloud. It&rsquo;s wonderful for collaboration.
Sign up for GitHub using the same email address you used when creating your SSH key and your Git configuration.
Enter your info, and hit the green "Create an account" button. On the next screen, you&rsquo;ll see information about GitHub&rsquo;s free and paid plans. To finish creating a free account, just hit the green &ldquo;Continue&rdquo; button.</description>
</item>
<item>
<title>GitHub</title>
<link>http://xtbc18s2.github.io/setup-windows/github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/setup-windows/github/</guid>
<description>GitHub.cls-1{fill:#fff;}github-logo Create a free GitHub account GitHub is a service for storing your code in the cloud. It&rsquo;s wonderful for collaboration.
Sign up for GitHub using the same email address you used when creating your SSH key and your Git configuration.
Enter your info, and hit the green "Create an account" button. On the next screen, you&rsquo;ll see information about GitHub&rsquo;s free and paid plans. To finish creating a free account, just hit the green &ldquo;Continue&rdquo; button.</description>
</item>
<item>
<title>GitHub Desktop</title>
<link>http://xtbc18s2.github.io/tools/github-desktop/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://xtbc18s2.github.io/tools/github-desktop/</guid>
<description>GitHub.cls-1{fill:#fff;}github-logo &nbsp;Desktop
GitHub Desktop is my favorite of the free GUIs for Git. It&rsquo;s made by GitHub, but there&rsquo;s nothing tying it to their service. It&rsquo;s just a Git client, and it will work fine with any host, or just locally. Check out GitHub&rsquo;s guide: Getting your project on GitHub.</description>
</item>
</channel>
</rss>