Skip to content

Commit

Permalink
Use https for LosTechies.com links and redirects
Browse files Browse the repository at this point in the history
  • Loading branch information
dahlbyk committed May 10, 2018
1 parent 4dd6c13 commit 9e44066
Show file tree
Hide file tree
Showing 942 changed files with 4,890 additions and 4,890 deletions.
4,590 changes: 2,295 additions & 2,295 deletions .htaccess

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions _chadmyers/2008-01-04-joining-the-donkey-side.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ categories:
- Misc
redirect_from: "/blogs/chad_myers/archive/2008/01/04/joining-the-donkey-side.aspx/"
---
The wonderful folks over at [Los Techies](http://www.lostechies.com/) invited me to join the list of their notable and venerable bloggers and I humbly accepted.
The wonderful folks over at [Los Techies](https://lostechies.com/) invited me to join the list of their notable and venerable bloggers and I humbly accepted.

If you have subscribed to my [Feedburner RSS](https://feeds.feedburner.com/ChadMyersBlog) feed, you should have to do nothing to migrate with me. The new Web URL will be: [http://www.lostechies.com/blogs/Chad%5FMyers/](http://www.lostechies.com/blogs/Chad%5FMyers/ "http://www.lostechies.com/blogs/Chad%5FMyers/")
If you have subscribed to my [Feedburner RSS](https://feeds.feedburner.com/ChadMyersBlog) feed, you should have to do nothing to migrate with me. The new Web URL will be: [https://lostechies.com/blogs/Chad%5FMyers/](https://lostechies.com/blogs/Chad%5FMyers/ "https://lostechies.com/blogs/Chad%5FMyers/")
2 changes: 1 addition & 1 deletion _chadmyers/2008-01-05-what-i-do-with-spoilers.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- Uncategorized
redirect_from: "/blogs/chad_myers/archive/2008/01/05/what-i-do-with-spoilers.aspx/"
---
[Joe Ocampo](http://www.lostechies.com/blogs/joe_ocampo) (a.k.a. AgileJoe, not to be mistaken for his evil cousin, [WaterfallJoe](http://www.waterfall2006.com/)) [has tagged me](http://www.lostechies.com/blogs/joe_ocampo/archive/2007/12/20/what-i-do.aspx) for a [What I do post](http://www.sheysrebellion.net/blog/2007/11/20/what-do-you-do/).
[Joe Ocampo](https://lostechies.com/blogs/joe_ocampo) (a.k.a. AgileJoe, not to be mistaken for his evil cousin, [WaterfallJoe](http://www.waterfall2006.com/)) [has tagged me](https://lostechies.com/blogs/joe_ocampo/archive/2007/12/20/what-i-do.aspx) for a [What I do post](http://www.sheysrebellion.net/blog/2007/11/20/what-do-you-do/).

I waited a bit because my situation has recently changed and I wanted to cover the new news too when the time was right.

Expand Down
2 changes: 1 addition & 1 deletion _chadmyers/2008-01-26-i-don-t-trust-me.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ redirect_from: "/blogs/chad_myers/archive/2008/01/26/i-don-t-trust-me.aspx/"
---
## Where I’m Coming From

[<img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 0px 0px 0px 20px;border-right-width: 0px" height="184" alt="HAL 9000 - I can't allow you to do that, Dave." src="http://lostechies.com/content/chadmyers/uploads/2011/03Idonttrustme_9B01/hal9000_thumb.jpg" width="244" align="right" border="0" />](http://lostechies.com/content/chadmyers/uploads/2011/03Idonttrustme_9B01/hal9000_2.jpg)I&#8217;ve learned that, in general, I can&#8217;t trust humans&#8217; judgement, knowledge, or experience when working on software&nbsp; projects, among other things. I&#8217;m not saying that humans are bad, I&#8217;m just saying that humans are creatures and subject to mistakes and failure. Quite so, as a matter of fact.
[<img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 0px 0px 0px 20px;border-right-width: 0px" height="184" alt="HAL 9000 - I can't allow you to do that, Dave." src="https://lostechies.com/content/chadmyers/uploads/2011/03Idonttrustme_9B01/hal9000_thumb.jpg" width="244" align="right" border="0" />](https://lostechies.com/content/chadmyers/uploads/2011/03Idonttrustme_9B01/hal9000_2.jpg)I&#8217;ve learned that, in general, I can&#8217;t trust humans&#8217; judgement, knowledge, or experience when working on software&nbsp; projects, among other things. I&#8217;m not saying that humans are bad, I&#8217;m just saying that humans are creatures and subject to mistakes and failure. Quite so, as a matter of fact.

The past couple years I have worked in predominately old-style software development modes. I have seen success in spite of everything &#8212; in spite of the non-developers on the team, in spite of the politics, in spite of the command/control management, in spite of waterfall-esque project structure. Despite all these things, we were usually able to get something out and help the customer somewhat, but not nearly as effectively as we could have with a highly motivated team, focused on a goal, working towards total success with minimal interference in the creative process known as &#8216;software development&#8217;.

Expand Down
2 changes: 1 addition & 1 deletion _chadmyers/2008-02-11-you-need-to-blog-now.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Here&#8217;s a few blog ideas I&#8217;ve been kicking around and I&#8217;ll shar
I&#8217;m even going to go so far an pull rank on you and go Catholic:&nbsp; If you have even the slightest knowledge of these things **_you have a professional obligation to share that knowledge with as many people as you can._** Yes, even if you&#8217;re wrong on parts. Yes, even if you&#8217;re not sure (just prefix with &#8216;not sure about this&#8217;).&nbsp; I&#8217;d rather have a bunch of 80% right posts out there that we can discuss and critique and further knowledge from than 0 0% right posts out there (which is a lot of what we have right now).

* **Guiding Principles 101**:&nbsp; Single Responsibility Principle, Dependency Inversion Principle, Liskov Substitution Principle, Framework Ignorance Principle, (and others I&#8217;m not thinking of right now &#8217;cause it&#8217;s late)
* [Entry by Me](http://www.lostechies.com/blogs/chad_myers/archive/2008/02/12/guiding-principles-101.aspx)
* [Entry by Me](https://lostechies.com/blogs/chad_myers/archive/2008/02/12/guiding-principles-101.aspx)
* **Dependency Injection 101**: Talk about c&#8217;tor injection, setter injection, when it&#8217;s good, when it&#8217;s bad. Talk about the need for interfaces and how they help with this.

* **Inversion of Control 101**:&nbsp; Talk about how to take DI to the next level and automate a lot of it (or push the burden elsewhere).&nbsp; Use StructureMap, Windsor, or roll your own super-simplistic one to show how things work and then add in one of the big frameworks.
Expand Down
2 changes: 1 addition & 1 deletion _chadmyers/2008-02-13-guiding-principles-101.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- Principles
redirect_from: "/blogs/chad_myers/archive/2008/02/12/guiding-principles-101.aspx/"
---
As a answer-in-part to my own [Call To Blog More](http://www.lostechies.com/blogs/chad_myers/archive/2008/02/10/you-need-to-blog-now.aspx), I&#8217;d like to make an entry.&nbsp; I&#8217;d like to talk about some of the guiding principles of design we should all be thinking about and re-enforcing in each other.&nbsp; These principles require discipline and it&#8217;s VERY easy to not use them and still achieve decent results (at the cost of looming, expensive problems down the road).&nbsp; You owe it to yourself and your fellow co-worker developer to be familiar with these, at least, and to make an attempt to practice them on a daily basis.
As a answer-in-part to my own [Call To Blog More](https://lostechies.com/blogs/chad_myers/archive/2008/02/10/you-need-to-blog-now.aspx), I&#8217;d like to make an entry.&nbsp; I&#8217;d like to talk about some of the guiding principles of design we should all be thinking about and re-enforcing in each other.&nbsp; These principles require discipline and it&#8217;s VERY easy to not use them and still achieve decent results (at the cost of looming, expensive problems down the road).&nbsp; You owe it to yourself and your fellow co-worker developer to be familiar with these, at least, and to make an attempt to practice them on a daily basis.

Rather than me repeating documentation on various principles which is already abundantly available on the web, I&#8217;m going discuss two things:&nbsp; 1.) The ObjectMentor site which has a collection of well-written documents (in PDF, \*ugh\*) and 2.) Discuss a somewhat newer principle which I call &#8216;Framework Ignorance Principle&#8217; and which Ayende recently dubbed &#8216;[Infrastructure Ignorance [Principle]](http://www.ayende.com/Blog/archive/2008/02/12/Infrastructure-Ignorance.aspx).&#8217;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- Uncategorized
redirect_from: "/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx/"
---
# Pablo&#8217;s Topic of the Month &#8211; March: SOLID Principles[<img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 15px;border-right-width: 0px" height="240" alt="pablos_topic" src="http://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_thumb.png" width="240" align="right" border="0" />](http://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_2.png)
# Pablo&#8217;s Topic of the Month &#8211; March: SOLID Principles[<img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;margin: 15px;border-right-width: 0px" height="240" alt="pablos_topic" src="https://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_thumb.png" width="240" align="right" border="0" />](https://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_2.png)

Over the next few days and weeks, the Los Techies crew will be writing a number of blog posts focused a particular subject in addition to their regular blogging.&nbsp; Pablo&#8217;s Topic of the Month for the month of March is Bob Martin&#8217;s S.O.L.I.D. design principles. We&#8217;ll try to cover all of them by the end of the month or we might focus in on a few of them and go really deep.&nbsp; Please stay tuned and please give us some feedback of how you like this format because we&#8217;re considering doing it in upcoming months.

Expand All @@ -33,30 +33,30 @@ The attribution of the following snippets goes to Robert Martin from various pub

> _THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE._
* [PTOM: The Single Responsibility Principle by Sean Chambers](http://www.lostechies.com/blogs/sean_chambers/archive/2008/03/15/ptom-single-responsibility-principle.aspx)
* [PTOM: The Single Responsibility Principle by Sean Chambers](https://lostechies.com/blogs/sean_chambers/archive/2008/03/15/ptom-single-responsibility-principle.aspx)

* [POTM: The Single Responsibility Principle by J.D. Meridth](http://lostechies.com/blogs/jason_meridth/archive/2008/03/26/ptom-single-responsibility-principle.aspx)</ul>
* [POTM: The Single Responsibility Principle by J.D. Meridth](https://lostechies.com/blogs/jason_meridth/archive/2008/03/26/ptom-single-responsibility-principle.aspx)</ul>

## [OCP: Open Closed Principle](http://www.objectmentor.com/resources/articles/ocp.pdf)

> _SOFTWARE ENTITIES (CLASSES, MODULES, FUNCTIONS, ETC.) SHOULD BE OPEN FOR EXTENSION BUT CLOSED FOR MODIFICATION_.
* [PTOM: The Open Closed Principle by Joe Ocampo](http://www.lostechies.com/blogs/joe_ocampo/archive/2008/03/21/ptom-the-open-closed-principle.aspx)
* [PTOM: OCP Revisited in Ruby by Joe Ocampo](http://www.lostechies.com/blogs/joe_ocampo/archive/2008/03/30/ptom-ocp-revisited-in-ruby.aspx)</ul>
* [PTOM: The Open Closed Principle by Joe Ocampo](https://lostechies.com/blogs/joe_ocampo/archive/2008/03/21/ptom-the-open-closed-principle.aspx)
* [PTOM: OCP Revisited in Ruby by Joe Ocampo](https://lostechies.com/blogs/joe_ocampo/archive/2008/03/30/ptom-ocp-revisited-in-ruby.aspx)</ul>
## [LSP: Liskov Substitution Principle](http://www.objectmentor.com/resources/articles/lsp.pdf)
> _FUNCTIONS THAT USE &#8230; REFERENCES TO BASE CLASSES MUST BE ABLE TO USE OBJECTS OF DERIVED CLASSES&nbsp; WITHOUT KNOWING IT._
* [PTOM: The Liskov Substition Principle by Chad Myers &#8212; My own post on the subject](http://www.lostechies.com/blogs/chad_myers/archive/2008/03/09/ptom-the-liskov-substitution-principle.aspx)
* [PTOM: The Liskov Substition Principle by Chad Myers &#8212; My own post on the subject](https://lostechies.com/blogs/chad_myers/archive/2008/03/09/ptom-the-liskov-substitution-principle.aspx)
## [ISP: Interface Segregation Principle](http://www.objectmentor.com/resources/articles/isp.pdf)
> _CLIENTS SHOULD NOT BE FORCED TO DEPEND UPON INTERFACES THAT THEY DO NOT USE_
* [PTOM: The Interface Segregation Principle by Ray Houston](http://www.lostechies.com/blogs/rhouston/archive/2008/03/14/ptom-the-interface-segregation-principle.aspx)
* [PTOM: The Interface Segregation Principle by Ray Houston](https://lostechies.com/blogs/rhouston/archive/2008/03/14/ptom-the-interface-segregation-principle.aspx)
## [DIP: Dependency Inversion Principle](http://www.objectmentor.com/resources/articles/dip.pdf)
> _A. HIGH LEVEL MODULES SHOULD NOT DEPEND UPON LOW LEVEL MODULES. BOTH SHOULD DEPEND UPON ABSTRACTIONS_
>
> _B. ABSTRACTIONS SHOULD NOT DEPEND UPON DETAILS. DETAILS SHOULD DEPEND UPON ABSTRACTIONS_
* [PTOM: The Dependency Inversion Principle by Jimmy Bogard](http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/03/31/ptom-the-dependency-inversion-principle.aspx)
* [PTOM: The Dependency Inversion Principle by Jimmy Bogard](https://lostechies.com/blogs/jimmy_bogard/archive/2008/03/31/ptom-the-dependency-inversion-principle.aspx)
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ redirect_from: "/blogs/chad_myers/archive/2008/03/11/ptom-the-liskov-substitutio
---
# The Liskov Substitution Principle

In my first (of hopefully more than one) post for [The Los Techies Pablo&#8217;s Topic of the Month &#8211; March: SOLID Principles](http://lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx) effort, I&#8217;m going to talk about The Liskov Substitution Principle, as made popular by [Robert &#8216;Uncle Bob&#8217; Martin in The C++ Report](http://www.objectmentor.com/resources/articles/lsp.pdf).
In my first (of hopefully more than one) post for [The Los Techies Pablo&#8217;s Topic of the Month &#8211; March: SOLID Principles](https://lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx) effort, I&#8217;m going to talk about The Liskov Substitution Principle, as made popular by [Robert &#8216;Uncle Bob&#8217; Martin in The C++ Report](http://www.objectmentor.com/resources/articles/lsp.pdf).

I&#8217;m going to try as much as possible not to repeat everything that Uncle Bob said in the afore-linked PDF as you can go read the important stuff there. I&#8217;m going to try to give some real examples and relate this to the .NET world.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ redirect_from: "/blogs/chad_myers/archive/2008/03/31/pablo-s-topic-of-the-month-
---
# Pablo&#8217;s Topic of the Month &#8211; April: Advanced Language Patterns for Visual Basic

Following on the coat tails of [last months&#8217; Pablo&#8217;s Topic of the Month &#8211; March: Leveraging XML for Computationally Expensive Operations](http://www.lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx), I&#8217;d like to announce the new PTOM for April:&nbsp; Advanced Language patterns (for Visual Basic).
Following on the coat tails of [last months&#8217; Pablo&#8217;s Topic of the Month &#8211; March: Leveraging XML for Computationally Expensive Operations](https://lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx), I&#8217;d like to announce the new PTOM for April:&nbsp; Advanced Language patterns (for Visual Basic).

We (the Los Techies crew) have been discussing this month&#8217;s topic vigorously for the past few weeks and we&#8217;re really excited to announce the highlights of this month&#8217;s topic.&nbsp; Over the next few days and weeks we&#8217;ll be doing an article storm (the new &#8216;weblog&#8217; people call it &#8216;blogging&#8217;, but that will probably never catch on) on the subject of advanced language patterns in Visual Basic.&nbsp; With the recent SP6 release of Visual Basic last summer (1998), several new and exciting features have opened up new possibilities with this exciting, robust (and enterprise Hah! Take that C++ know nothings!) language.&nbsp; We plan on going pretty deep on these subjects, so please stay tuned and we welcome all your feedback and comments (except those from the the C++ guys &#8212; don&#8217;t bother, they&#8217;ll be summarily deleted without ceremony because we don&#8217;t need to free pointers. SNAP!).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ categories:
- PTOM
redirect_from: "/blogs/chad_myers/archive/2008/04/01/pablo-s-topic-of-the-month-april-design-patterns.aspx/"
---
# Pablo&#8217;s Topic of the Month &#8211; April: Design Patterns[<img height="240" alt="pablos_topic" src="http://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_thumb.png" width="240" align="right" border="0" />](http://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_2.png)
# Pablo&#8217;s Topic of the Month &#8211; April: Design Patterns[<img height="240" alt="pablos_topic" src="https://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_thumb.png" width="240" align="right" border="0" />](https://lostechies.com/content/chadmyers/uploads/2011/03PablosTopicoftheMonthMarchSOLIDPrinciple_12781/pablos_topic_2.png)

Over the next few days and weeks, the Los Techies crew will be writing a number of blog posts focused a particular subject in addition to their regular blogging.&nbsp; Pablo&#8217;s Topic of the Month for the month of April is about &#8216;_[Design Patterns: Elements of Reusable Object-Oriented Software](http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612/ref=sr_11_1?ie=UTF8&qid=1207103933&sr=11-1)_&#8216; (Addison-Wesley. ISBN 0-201-63361-2), the seminal book by the &#8216;Gang of Four&#8217; (Erich Gamma; Richard Helm, Ralph Johnson, and John Vlissides) &#8212; heretofore known as &#8216;GoF&#8217;. There are quite a few patterns covered in this book and we definitely won&#8217;t get to all of them this month, but we&#8217;ll try to cover as many as we can, or at least go as deep as we can on some of the more (I daresay) important ones.

Expand Down
Loading

0 comments on commit 9e44066

Please sign in to comment.