-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
473 lines (382 loc) · 35.4 KB
/
Copy pathindex.xml
File metadata and controls
473 lines (382 loc) · 35.4 KB
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
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Fretless</title>
<link>http://fretless.com/</link>
<description>Recent content on Fretless</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Wed, 12 Sep 2018 14:51:12 +0600</lastBuildDate>
<atom:link href="http://fretless.com/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Conga (Formerly Octiv)</title>
<link>http://fretless.com/case-studies/octiv/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://fretless.com/case-studies/octiv/</guid>
<description>Octiv is a rapidly growing company in Indianapolis that provides proposal management software. Ongoing success created big expectations for the Octiv development team, which weighed heavily. The leadership team understood that they needed to hire more senior help. The whole team felt the pressure to rapidly enhance and improve the product for their clients. Additionally, they wanted to stay ahead of technical debt, test coverage and framework upgrades. As a result, Octiv started to look for additional senior help in late 2015.</description>
</item>
<item>
<title>Freedom Collaborative Anti-Human Trafficking Platform</title>
<link>http://fretless.com/case-studies/freedom-collaborative/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://fretless.com/case-studies/freedom-collaborative/</guid>
<description>Think slavery is a thing of the past? Think again. Human trafficking is a real and growing threat to our planet, and Chab Dai is at the forefront of putting an end to this pandemic with Freedom Collaborative. They approached us because they were struggling to make ending trafficking a worldwide effort. There are plenty of anti-human trafficking organizations, but they weren’t talking to each other. The available foundations were all disjointed, and weren’t working in unison.</description>
</item>
<item>
<title>MOBI Wireless: Training & Mentorship</title>
<link>http://fretless.com/case-studies/mobi/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://fretless.com/case-studies/mobi/</guid>
<description>MOBI Wireless needed to hire additional engineers. MOBI had always looked to build developers from the ground up as much as possible, with their hiring focus being on culture fit first and these new hires would be no exception. They began the groundwork for the process by developing an internal apprenticeship program to take people with little to no experience and turn them into productive junior developers over a brief time frame.</description>
</item>
<item>
<title>Davey Strus</title>
<link>http://fretless.com/team/02-davey/</link>
<pubDate>Wed, 12 Sep 2018 14:51:12 +0600</pubDate>
<guid>http://fretless.com/team/02-davey/</guid>
<description>Davey began his first company in 1997. (It didn’t take off.) That same year he started his first band. (It didn’t take off either.) He then gave university the old college try, earning a degree in computer science (magna cum laude).
Java, .NET, and PHP gigs followed, at companies large and small, until attending the &ldquo;Building of Basecamp&rdquo; workshop in 2004 led to an obsession with the then-new Ruby on Rails framework.</description>
</item>
<item>
<title>Dana Palazzo</title>
<link>http://fretless.com/team/03-dana/</link>
<pubDate>Wed, 12 Sep 2018 14:51:12 +0600</pubDate>
<guid>http://fretless.com/team/03-dana/</guid>
<description>Prior to joining Fretless, Dana completed an immersive full-stack program through General Assembly after changing careers from economic development to web development. ( Dana likes to develop things. ) She became a teaching assistant with GA upon graduation.
Before becoming a developer, Dana was the Vice President at the Bloomington Economic Development Corporation where she worked on public-private initiatives to support economic growth in technology and life science, and programs that supported entrepreneurship.</description>
</item>
<item>
<title>David Jones</title>
<link>http://fretless.com/team/04-david/</link>
<pubDate>Wed, 12 Sep 2018 14:51:12 +0600</pubDate>
<guid>http://fretless.com/team/04-david/</guid>
<description>David joined the Army National Guard as an Information Systems Analyst in 1997, went on to be a Junior Network Administrator at Purdue University, followed by a career wearing many hats as a graphics artist, network and systems administrator, and web applications developer in the graphics services, construction services, and data center industries before becoming a developer and consultant with Fretless.
A believer in the power of mentorship and pair-programming to grow and accelerate your team, an advocate for clean and expressive code, as well as maintainable infrastructure and DevOps, David is active in the local developer and hacker communities.</description>
</item>
<item>
<title>Introducing Aubrey Strasser</title>
<link>http://fretless.com/blog/introducing-aubrey-strasser/</link>
<pubDate>Tue, 15 Jan 2019 00:00:00 -0500</pubDate>
<guid>http://fretless.com/blog/introducing-aubrey-strasser/</guid>
<description>Aubrey Strasser joined Fretless in December 2016. In true Fretless fashion, we conducted this interview in March, 2018, and are just now publishing it in January, 2019. Hey, Aubrey!
Hi!
How are you?
I’m good. How are you?
I’m doing well. Who’s our guest?
Oh, this is Murray.
What’s up, Mer-Man?
Can you say &ldquo;hi&rdquo;?
[Murray babbles]
Thanks for letting me subject you to this. It’s a tradition now. Let’s just dive right in: How the heck did you end up here?</description>
</item>
<item>
<title>RubyConf 2018 Recap</title>
<link>http://fretless.com/blog/rubyconf-2018-recap/</link>
<pubDate>Fri, 14 Dec 2018 00:00:00 -0500</pubDate>
<guid>http://fretless.com/blog/rubyconf-2018-recap/</guid>
<description>Fretless went to RubyConf 2018 in Los Angeles! This year was a sold out show—800 attendees and 38 speakers over 3 days. We love RubyConf. Not only do we get to experience a city we might not have visited previously, and get to know each other better, but we also hear great speakers giving great presentations. The most difficult part of the conference is figuring out which talks to go to, followed by figuring out which talk was best.</description>
</item>
<item>
<title>Take Care of Your Competitive Advantage</title>
<link>http://fretless.com/blog/take-care-of-your-competitive-advantage/</link>
<pubDate>Wed, 10 May 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/take-care-of-your-competitive-advantage/</guid>
<description>You’re a leader of a software team. You bring on a new developer. You explain the problems that need solved, point them to your repo and project management software, and off they go. They make commits. They ship features. They close bugs. You go to work on that other project that could open up a new revenue stream. One day, you hear something curious about the product. You open it in your browser.</description>
</item>
<item>
<title>Take Care of Your Competitive Advantage</title>
<link>http://fretless.com/take-care-of-your-competitive-advantage/</link>
<pubDate>Wed, 10 May 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/take-care-of-your-competitive-advantage/</guid>
<description>You’re a leader of a software team. You bring on a new developer. You explain the problems that need solved, point them to your repo and project management software, and off they go. They make commits. They ship features. They close bugs. You go to work on that other project that could open up a new revenue stream. One day, you hear something curious about the product. You open it in your browser.</description>
</item>
<item>
<title>Rails Router: How it Do</title>
<link>http://fretless.com/blog/rails-router-how-it-do/</link>
<pubDate>Tue, 14 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/rails-router-how-it-do/</guid>
<description>Anything becomes interesting if you look at it long enough -Gustave Flaubert I recently decided that I would spend some time investigating how the Rails Router works. I figured I&rsquo;d read some source code, scan some documentation, and then move on with my life, having gained a slightly better understanding of this chunk of Rails I take for granted.
WRONG.
Turns out, the deeper you go with this, the more interesting it gets.</description>
</item>
<item>
<title>Rails Router: How it Do</title>
<link>http://fretless.com/rails-router-how-it-do/</link>
<pubDate>Tue, 14 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/rails-router-how-it-do/</guid>
<description>Anything becomes interesting if you look at it long enough -Gustave Flaubert I recently decided that I would spend some time investigating how the Rails Router works. I figured I&rsquo;d read some source code, scan some documentation, and then move on with my life, having gained a slightly better understanding of this chunk of Rails I take for granted.
WRONG.
Turns out, the deeper you go with this, the more interesting it gets.</description>
</item>
<item>
<title>Debugging Karma + PhantomJS</title>
<link>http://fretless.com/blog/debugging-karma-tests-with-phantomjs/</link>
<pubDate>Mon, 13 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/debugging-karma-tests-with-phantomjs/</guid>
<description>tl;dr: Add the lines highlighted below to karma.conf.js and open http://localhost:9876/debug.html in Chrome (with dev tools open) while your tests are running:
module.exports = function (config) { config.set({ basePath: '', frameworks: ['jasmine', 'angular-cli'], plugins: [ require('karma-jasmine'), require('karma-phantomjs-launcher'), require('angular-cli/plugins/karma') ], port: 9876, browsers: ['PhantomJS'], singleRun: false, // Allow remote debugging when using PhantomJS customLaunchers: { 'PhantomJS_custom': { base: 'PhantomJS', debug: true, }, }, }); }; As a Ruby developer, I&rsquo;ve been spoiled by Pry.</description>
</item>
<item>
<title>Debugging Karma + PhantomJS</title>
<link>http://fretless.com/debugging-karma-tests-with-phantomjs/</link>
<pubDate>Mon, 13 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/debugging-karma-tests-with-phantomjs/</guid>
<description>tl;dr: Add the lines highlighted below to karma.conf.js and open http://localhost:9876/debug.html in Chrome (with dev tools open) while your tests are running:
module.exports = function (config) { config.set({ basePath: '', frameworks: ['jasmine', 'angular-cli'], plugins: [ require('karma-jasmine'), require('karma-phantomjs-launcher'), require('angular-cli/plugins/karma') ], port: 9876, browsers: ['PhantomJS'], singleRun: false, // Allow remote debugging when using PhantomJS customLaunchers: { 'PhantomJS_custom': { base: 'PhantomJS', debug: true, }, }, }); }; As a Ruby developer, I&rsquo;ve been spoiled by Pry.</description>
</item>
<item>
<title>Introducing Seth Baughman</title>
<link>http://fretless.com/blog/introducing-seth-baughman/</link>
<pubDate>Sun, 05 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/introducing-seth-baughman/</guid>
<description>Seth Baughman joined Fretless in May, 2016. In October, I interviewed him for this blog. Now in February, 2017, I'm finally publishing that interview. Seth Baughman Hey look! It's Seth! Hi, Seth! Hello!
I'm not sure you ever exactly interviewed for this job, so now I'm going to make you do one after you already have it. Excellent. All interviews should be this way.
That would make the hiring process a lot easier.</description>
</item>
<item>
<title>Introducing Seth Baughman</title>
<link>http://fretless.com/introducing-seth-baughman/</link>
<pubDate>Sun, 05 Feb 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/introducing-seth-baughman/</guid>
<description>Seth Baughman joined Fretless in May, 2016. In October, I interviewed him for this blog. Now in February, 2017, I'm finally publishing that interview. Seth Baughman Hey look! It's Seth! Hi, Seth! Hello!
I'm not sure you ever exactly interviewed for this job, so now I'm going to make you do one after you already have it. Excellent. All interviews should be this way.
That would make the hiring process a lot easier.</description>
</item>
<item>
<title>Management Isn't a Bad Word</title>
<link>http://fretless.com/blog/management-isnt-a-bad-word/</link>
<pubDate>Thu, 26 Jan 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/management-isnt-a-bad-word/</guid>
<description>I have worked as a software developer for different people, with different styles, and different goals. I’ve loved managers, hated managers, and everything in between. I grew to be cynical about managers and the word “management”. The idea of a person who was a “manager” of programmers-as-people became somehow a role fraught with danger, both for the people who would report to the manager, and to the person in the role – who surely was a respectable person before taking the mantle.</description>
</item>
<item>
<title>Management Isn't a Bad Word</title>
<link>http://fretless.com/management-isnt-a-bad-word/</link>
<pubDate>Thu, 26 Jan 2017 14:51:12 +0600</pubDate>
<guid>http://fretless.com/management-isnt-a-bad-word/</guid>
<description>I have worked as a software developer for different people, with different styles, and different goals. I’ve loved managers, hated managers, and everything in between. I grew to be cynical about managers and the word “management”. The idea of a person who was a “manager” of programmers-as-people became somehow a role fraught with danger, both for the people who would report to the manager, and to the person in the role – who surely was a respectable person before taking the mantle.</description>
</item>
<item>
<title>Introducing Alex Overbeck: Developer of Few Words</title>
<link>http://fretless.com/blog/introducing-alex-overbeck-developer-of-few-words/</link>
<pubDate>Tue, 10 May 2016 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/introducing-alex-overbeck-developer-of-few-words/</guid>
<description>Fretless recently added our fifth team member: Alex Overbeck. I stopped by a client site to check in with Alex a few months into his tenure at Fretless. Alex Overbeck Hi, Alex! Hey.
Welcome to Fretless! Thanks.
Thanks for letting me subject you to this. It's become a tradition. I like it.
A tradition that has lasted a whole two people. That&rsquo;s thirty percent of the company or something.</description>
</item>
<item>
<title>Introducing Alex Overbeck: Developer of Few Words</title>
<link>http://fretless.com/introducing-alex-overbeck-developer-of-few-words/</link>
<pubDate>Tue, 10 May 2016 14:51:12 +0600</pubDate>
<guid>http://fretless.com/introducing-alex-overbeck-developer-of-few-words/</guid>
<description>Fretless recently added our fifth team member: Alex Overbeck. I stopped by a client site to check in with Alex a few months into his tenure at Fretless. Alex Overbeck Hi, Alex! Hey.
Welcome to Fretless! Thanks.
Thanks for letting me subject you to this. It's become a tradition. I like it.
A tradition that has lasted a whole two people. That&rsquo;s thirty percent of the company or something.</description>
</item>
<item>
<title>Introducing Mike Hurley: Student, Client, and Employee</title>
<link>http://fretless.com/blog/introducing-mike-hurley/</link>
<pubDate>Tue, 01 Sep 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/introducing-mike-hurley/</guid>
<description>Fretless recently added our fourth team member: Mike Hurley. I chatted with Mike via phone and Google Hangouts. Hi, Mike! Hi, Davey!
Thanks for letting me subject you to this—just when you thought the interview process was finally over. It&rsquo;s never over at Fretless.
The fun never ends. Mike Hurley So, Mike, you've accomplished a lot in your young life. You've done a lot of work with nonprofits, you're an entrepreneur with a couple of startups of your own—your first one even got a mention in Entrepreneur magazine.</description>
</item>
<item>
<title>Introducing Mike Hurley: Student, Client, and Employee</title>
<link>http://fretless.com/introducing-mike-hurley/</link>
<pubDate>Tue, 01 Sep 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/introducing-mike-hurley/</guid>
<description>Fretless recently added our fourth team member: Mike Hurley. I chatted with Mike via phone and Google Hangouts. Hi, Mike! Hi, Davey!
Thanks for letting me subject you to this—just when you thought the interview process was finally over. It&rsquo;s never over at Fretless.
The fun never ends. Mike Hurley So, Mike, you've accomplished a lot in your young life. You've done a lot of work with nonprofits, you're an entrepreneur with a couple of startups of your own—your first one even got a mention in Entrepreneur magazine.</description>
</item>
<item>
<title>Reasons I Like JS Again: ES6</title>
<link>http://fretless.com/blog/reasons-i-like-js-again-es6/</link>
<pubDate>Tue, 12 May 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/reasons-i-like-js-again-es6/</guid>
<description>I hated JavaScript. (See my last post.) Hated it - even as my colleagues at Fretless, Davey and Dave, wrote copious amounts of the stuff using various frameworks, and then began teaching week-long JavaScript bootcamps at ElevenFifty.
Oh, I still wrote it, but I wrote it with the attitude of a king condescending to shake hands with his lowliest of subjects. Instead of donning a royal glove, I clothed myself in sneers and vitriol.</description>
</item>
<item>
<title>Reasons I Like JS Again: ES6</title>
<link>http://fretless.com/reasons-i-like-js-again-es6/</link>
<pubDate>Tue, 12 May 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/reasons-i-like-js-again-es6/</guid>
<description>I hated JavaScript. (See my last post.) Hated it - even as my colleagues at Fretless, Davey and Dave, wrote copious amounts of the stuff using various frameworks, and then began teaching week-long JavaScript bootcamps at ElevenFifty.
Oh, I still wrote it, but I wrote it with the attitude of a king condescending to shake hands with his lowliest of subjects. Instead of donning a royal glove, I clothed myself in sneers and vitriol.</description>
</item>
<item>
<title>React.js and Flux Made Me Like JS (Again?)</title>
<link>http://fretless.com/blog/react-js-and-flux-made-me-like-js-again/</link>
<pubDate>Tue, 28 Apr 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/react-js-and-flux-made-me-like-js-again/</guid>
<description>I made it known to those who work with me regularly - whether they wanted me to or not - that I hated JavaScript. Like everyone else, I had written jQuery-heavy monsters of knotted, warty code fit together like a failed experiment in creating a chimera. You know what I mean - all the horror of combining a lion, a goat, and a snake, but with obvious seams and too few legs.</description>
</item>
<item>
<title>React.js and Flux Made Me Like JS (Again?)</title>
<link>http://fretless.com/react-js-and-flux-made-me-like-js-again/</link>
<pubDate>Tue, 28 Apr 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/react-js-and-flux-made-me-like-js-again/</guid>
<description>I made it known to those who work with me regularly - whether they wanted me to or not - that I hated JavaScript. Like everyone else, I had written jQuery-heavy monsters of knotted, warty code fit together like a failed experiment in creating a chimera. You know what I mean - all the horror of combining a lion, a goat, and a snake, but with obvious seams and too few legs.</description>
</item>
<item>
<title>Ruby and JavaScript 2015 Class Schedule</title>
<link>http://fretless.com/blog/ruby-and-javascript-2015-class-schedule/</link>
<pubDate>Mon, 30 Mar 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/ruby-and-javascript-2015-class-schedule/</guid>
<description>Our class schedule is set for the remainder of 2015. We will be teaching JavaScript Applications and Ruby several more times this year at Eleven Fifty Academy.
The dates for the JavaScript Applications course are as follows:
May 16-22 August 15-21 November 7-13 The dates for Ruby/Ruby on Rails are as follows:
May 2-8 July 11-17 October 24-30 I talked about Eleven Fifty Academy on Inside Indiana Business awhile back.</description>
</item>
<item>
<title>Ruby and JavaScript 2015 Class Schedule</title>
<link>http://fretless.com/ruby-and-javascript-2015-class-schedule/</link>
<pubDate>Mon, 30 Mar 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/ruby-and-javascript-2015-class-schedule/</guid>
<description>Our class schedule is set for the remainder of 2015. We will be teaching JavaScript Applications and Ruby several more times this year at Eleven Fifty Academy.
The dates for the JavaScript Applications course are as follows:
May 16-22 August 15-21 November 7-13 The dates for Ruby/Ruby on Rails are as follows:
May 2-8 July 11-17 October 24-30 I talked about Eleven Fifty Academy on Inside Indiana Business awhile back.</description>
</item>
<item>
<title>Training: JavaScript Applications</title>
<link>http://fretless.com/blog/training-javascript-applications/</link>
<pubDate>Mon, 23 Feb 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/training-javascript-applications/</guid>
<description>We have another course coming up. JavaScript Applications runs March 7-13 (plus the night of March 6 for introductions and setup). We are once again partnering with our friends at Eleven Fifty Academy.
If you&rsquo;re building applications for the web, you have little choice but to deal with JavaScript. It&rsquo;s the only front-end programming language that web browsers understand out-of-the-box. But don&rsquo;t just think of it as eating your web vegetables.</description>
</item>
<item>
<title>Training: JavaScript Applications</title>
<link>http://fretless.com/training-javascript-applications/</link>
<pubDate>Mon, 23 Feb 2015 14:51:12 +0600</pubDate>
<guid>http://fretless.com/training-javascript-applications/</guid>
<description>We have another course coming up. JavaScript Applications runs March 7-13 (plus the night of March 6 for introductions and setup). We are once again partnering with our friends at Eleven Fifty Academy.
If you&rsquo;re building applications for the web, you have little choice but to deal with JavaScript. It&rsquo;s the only front-end programming language that web browsers understand out-of-the-box. But don&rsquo;t just think of it as eating your web vegetables.</description>
</item>
<item>
<title>Exploit your Rails application with MetaSploit</title>
<link>http://fretless.com/blog/exploit-your-rails-application-with-metasploit/</link>
<pubDate>Fri, 12 Dec 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/exploit-your-rails-application-with-metasploit/</guid>
<description>Last month, we published an article on Static Security Analysis of your Ruby and Rails applications, but what about the other side of the coin, live application scanning and exploitation?
MetaSploit is a very popular tool for doing both good and evil. It is a penetration tester for insecure systems and also an exploit delivery mechanism for those that might not have the best intentions at heart. However, it is a powerful tool that we can use it to check our servers and applications for known exploitable security issues (hopefully before others beat us to it)!</description>
</item>
<item>
<title>Exploit your Rails application with MetaSploit</title>
<link>http://fretless.com/exploit-your-rails-application-with-metasploit/</link>
<pubDate>Fri, 12 Dec 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/exploit-your-rails-application-with-metasploit/</guid>
<description>Last month, we published an article on Static Security Analysis of your Ruby and Rails applications, but what about the other side of the coin, live application scanning and exploitation?
MetaSploit is a very popular tool for doing both good and evil. It is a penetration tester for insecure systems and also an exploit delivery mechanism for those that might not have the best intentions at heart. However, it is a powerful tool that we can use it to check our servers and applications for known exploitable security issues (hopefully before others beat us to it)!</description>
</item>
<item>
<title>One weird trick to keep your Rails application away from prying eyes during development</title>
<link>http://fretless.com/blog/one-weird-trick-to-keep-your-rails-application-away-from-prying-eyes-during-development/</link>
<pubDate>Tue, 09 Dec 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/one-weird-trick-to-keep-your-rails-application-away-from-prying-eyes-during-development/</guid>
<description>Hackers HATE it.
Have you ever stopped to consider that running
rails server in development mode is a security risk?
—
Let’s say you are grooving on some Rails code in a coffee shop or co-working space and fire up rails server, as you do.
Whoa buddy, Put the brakes on! Anyone on that network can now potentially see what you are doing, or even interfere with your dev process by visiting your computer’s IP address with a web browser.</description>
</item>
<item>
<title>One weird trick to keep your Rails application away from prying eyes during development</title>
<link>http://fretless.com/one-weird-trick-to-keep-your-rails-application-away-from-prying-eyes-during-development/</link>
<pubDate>Tue, 09 Dec 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/one-weird-trick-to-keep-your-rails-application-away-from-prying-eyes-during-development/</guid>
<description>Hackers HATE it.
Have you ever stopped to consider that running
rails server in development mode is a security risk?
—
Let’s say you are grooving on some Rails code in a coffee shop or co-working space and fire up rails server, as you do.
Whoa buddy, Put the brakes on! Anyone on that network can now potentially see what you are doing, or even interfere with your dev process by visiting your computer’s IP address with a web browser.</description>
</item>
<item>
<title>Moving into a Code Base</title>
<link>http://fretless.com/blog/moving-into-a-code-base/</link>
<pubDate>Wed, 12 Nov 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/moving-into-a-code-base/</guid>
<description>Early this year, I moved into someone&rsquo;s code base, and within the week moved into a house. Neither were new, but both were new to me. At the time, I thought little of it. I tend to separate my personal world and my work world in my mind, if not publicly. As I settled into the new code base and the new house, though, I begin to feel like my work world and my personal world were almost mirroring one another.</description>
</item>
<item>
<title>Moving into a Code Base</title>
<link>http://fretless.com/moving-into-a-code-base/</link>
<pubDate>Wed, 12 Nov 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/moving-into-a-code-base/</guid>
<description>Early this year, I moved into someone&rsquo;s code base, and within the week moved into a house. Neither were new, but both were new to me. At the time, I thought little of it. I tend to separate my personal world and my work world in my mind, if not publicly. As I settled into the new code base and the new house, though, I begin to feel like my work world and my personal world were almost mirroring one another.</description>
</item>
<item>
<title>Static Security Analysis of your Ruby and Rails Applications</title>
<link>http://fretless.com/blog/static-security-analysis-of-your-ruby-and-rails-applications/</link>
<pubDate>Mon, 03 Nov 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/static-security-analysis-of-your-ruby-and-rails-applications/</guid>
<description>The Ruby community is blessed with a number of great tools to look over your code, and report back to you with actionable stuff that you can do to secure your application against Internet threats.
The tools we are looking at in this post are those that use a fancy technique called Static Analysis, which means that they doesn’t actually run your code, but looks for patterns, like params being used in strings that are passed to your database in an unsafe way, even if they are stored in another variable first.</description>
</item>
<item>
<title>Static Security Analysis of your Ruby and Rails Applications</title>
<link>http://fretless.com/static-security-analysis-of-your-ruby-and-rails-applications/</link>
<pubDate>Mon, 03 Nov 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/static-security-analysis-of-your-ruby-and-rails-applications/</guid>
<description>The Ruby community is blessed with a number of great tools to look over your code, and report back to you with actionable stuff that you can do to secure your application against Internet threats.
The tools we are looking at in this post are those that use a fancy technique called Static Analysis, which means that they doesn’t actually run your code, but looks for patterns, like params being used in strings that are passed to your database in an unsafe way, even if they are stored in another variable first.</description>
</item>
<item>
<title>Rails Training: Prices SLASHED!</title>
<link>http://fretless.com/blog/rails-training-prices-slashed/</link>
<pubDate>Thu, 23 Oct 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/rails-training-prices-slashed/</guid>
<description>Lock me up. I&#39;m a SLASHER! A slasher... OF PRICES! Call me Simon Skinner1. We really should be locked up for offering seven days of immersive training for $1999. And for that price you get not one Dave, but two.
Whether you&rsquo;re a first-time programmer, a seasoned developer on another platform, or you&rsquo;ve decided to train your existing employees (recruiting isn&rsquo;t always easy), this course is just the thing.</description>
</item>
<item>
<title>Rails Training: Prices SLASHED!</title>
<link>http://fretless.com/rails-training-prices-slashed/</link>
<pubDate>Thu, 23 Oct 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/rails-training-prices-slashed/</guid>
<description>Lock me up. I&#39;m a SLASHER! A slasher... OF PRICES! Call me Simon Skinner1. We really should be locked up for offering seven days of immersive training for $1999. And for that price you get not one Dave, but two.
Whether you&rsquo;re a first-time programmer, a seasoned developer on another platform, or you&rsquo;ve decided to train your existing employees (recruiting isn&rsquo;t always easy), this course is just the thing.</description>
</item>
<item>
<title>Learn to code with Ruby and Ruby on Rails</title>
<link>http://fretless.com/blog/learn-to-code-with-ruby-and-ruby-on-rails/</link>
<pubDate>Fri, 17 Oct 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/learn-to-code-with-ruby-and-ruby-on-rails/</guid>
<description>Learning to code can be tough. It&rsquo;s also a lifelong journey. I know I&rsquo;m still figuring it out after 15+ years.
Instructors Davey Strus and David Jones of Fretless I&rsquo;ve gotten a computer science degree, read a ton of books, read even more blog posts and tutorials, watched screencasts, attended Meetups and conferences, taken private training courses, and earned fancy certifications1. Suffice to say, I gained knowledge from a variety of sources.</description>
</item>
<item>
<title>Learn to code with Ruby and Ruby on Rails</title>
<link>http://fretless.com/learn-to-code-with-ruby-and-ruby-on-rails/</link>
<pubDate>Fri, 17 Oct 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/learn-to-code-with-ruby-and-ruby-on-rails/</guid>
<description>Learning to code can be tough. It&rsquo;s also a lifelong journey. I know I&rsquo;m still figuring it out after 15+ years.
Instructors Davey Strus and David Jones of Fretless I&rsquo;ve gotten a computer science degree, read a ton of books, read even more blog posts and tutorials, watched screencasts, attended Meetups and conferences, taken private training courses, and earned fancy certifications1. Suffice to say, I gained knowledge from a variety of sources.</description>
</item>
<item>
<title>Writing With No Excuses</title>
<link>http://fretless.com/blog/writing-with-no-excuses/</link>
<pubDate>Mon, 28 Apr 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/blog/writing-with-no-excuses/</guid>
<description>I should start a blog.
If you have any presence on the web, you&rsquo;ve no doubt thought that to yourself at one time or another. Maybe you&rsquo;ve talked yourself out of it, because you don&rsquo;t feel like you have anything unique to say, and thus find it terribly self-aggrandizing to indulge in the notion. I&rsquo;ve struggled with that myself. Thankfully, I&rsquo;ve found a loophole: This is a blog for Fretless, not for me!</description>
</item>
<item>
<title>Writing With No Excuses</title>
<link>http://fretless.com/writing-with-no-excuses/</link>
<pubDate>Mon, 28 Apr 2014 14:51:12 +0600</pubDate>
<guid>http://fretless.com/writing-with-no-excuses/</guid>
<description>I should start a blog.
If you have any presence on the web, you&rsquo;ve no doubt thought that to yourself at one time or another. Maybe you&rsquo;ve talked yourself out of it, because you don&rsquo;t feel like you have anything unique to say, and thus find it terribly self-aggrandizing to indulge in the notion. I&rsquo;ve struggled with that myself. Thankfully, I&rsquo;ve found a loophole: This is a blog for Fretless, not for me!</description>
</item>
</channel>
</rss>