developer

MSDN Events Present: Azure 2 Day Bootcamp

When: 
Tuesday, February 8, 2011 - 8:30am - Wednesday, February 9, 2011 - 5:00pm

MSDN Events Present: Azure 2 Day Bootcamp

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032468995&E...

Event ID: 1032468995

Ohio State, Longaberger Alumni Center
Sanders Grand Lounge
2200 Olentangy River Rd
Columbus Ohio 43210-1035
United States

Tuesday, February 08, 2011 8:30 AM
Wednesday, February 09, 2011 5:00 PM
Eastern Time (US & Canada)
Welcome Time: 8:00 AM

 
 
Register by Phone: 1-877-MSEVENT (673-8368)
 
Meal: Yes
Language(s): English.
Product(s): Windows Azure.
Audience(s): Pro Dev/Programmer.
 

Event Overview

This is a 2-day deep dive program to help prepare you to deliver solutions on the Windows Azure Platform. We have worked to bring the region’s best Azure experts together to teach you how to work in the cloud. Each day will be filled with training, discussion, reviewing real scenarios, and hands on labs. Snacks and drinks will be provided, however we advise you to make your own lunch arrangements prior to the event. You will need to bring a computer loaded with the software listed below.

 

AGENDA

1.       Intro to Cloud Computing and Azure

2.       Web Roles

3.       Messages and Queues

4.       Using Azure Tables

5.       Using BLOB Storage

6.       Worker Roles

7.       Diagnostics and Service Management

8.       SQL Azure

9.       Connecting with AppFabric

10.   Cloud Computing Scenarios

11.   Available Resources

 

What do I need to bring:

During the boot camp you will have opportunities to practice what you learn with labs. Having all of your software ready will make it easier to dive into the yummy goodness of exploring the labs. The lab files package will be given to you during the event .If you want to have everything loaded into a virtual PC that would be even better

 

In order to run these labs you will need to bring:

·         Power strip or extension cord

·         A computer or laptop:

o    Operating Systems Supported: Windows 7; Windows Server 2008; Windows Server 2008 R2; Windows Vista Service Pack 1; Windows Vista Service Pack 2

o    Microsoft Visual Studio 2010

o    SQL Server 2005 Express Edition (or above)

o    Install the SDK and Tools

Dogfood 2010

When: 
Thursday, November 4, 2010 - 8:00am - Friday, November 5, 2010 - 4:00pm

http://www.dogfoodcon.com/dogfood/index.html

What

This is a local conference by community IT professionals showcasing Microsoft technologies. There will speakers will be from MS Gold Certified Partners, MS MVPs, IT authors, community leads, and MS Corp subject matter experts.
 

When

November 4th & 5th, 2010
 

Where

The Microsoft Building at Polaris.

8800 Lyra Dr, Columbus, OH 43240
 

Pittsburgh CodeCamp 2010.2

When: 
Saturday, October 16, 2010 - 9:00am - 5:00pm

http://codecamppgh.com/CodeCamp2010_2.aspx

Saturday, October 16th, 2010
9 am - 5 pm
(registration 8 - 9 am)

Home of the CS Dept. at Sennott Square Department of Computer Science
Sennott Square
University of Pittsburgh
Pittsburgh, PA 15260

REGISTRATION IS NOW OPEN

Register Here

 

Schedule, Session Description, and Speaker Bio Links Now Active!

 

The Scoop on Pittsburgh Code Camp

Code Camp is a free, 1-day event put on by the local Pittsburgh community to help promote software development in the community.

Code Camps have been taking place all over the country. This is Pittsburgh's version of this excellent event. The continuing goal of the Code Camps is to provide an intensive developer-to-developer learning experience that is fun and technically stimulating.

All training, slides, manuals, and demo code are provided free following the event!

Our Code Camp will be hosted at the University of Pittsburgh Computer Science Department. We have local speakers from the community who will share their technical expertise and experiences.

The Code Camp Manifesto (What is Code Camp?)

Originated by Thom Robbins, NED Community Developer Evangelist

The original code camp was a conglomeration of ideas by many different people across the development community. The idea was simple-provide an off-hours forum for the development community to speak and share ideas for them to come and enjoy. The results continue to astound.

What is Code Camp?

The answer is actually simple. In order to qualify as an official Code Camp, follow these simple protocols:

  1. By and For the Developer Community
    Code Camps are about the local developer community. They are meant to be a place for developers to come and learn from their peers. Topics are always based on community interest and never determined by anyone other than the community.
  2. Always Free
    Code Camps are always free for attendees.
  3. Community Developed Material
    The success of the Code Camps is that they are based on community content. All content that is delivered is original. All presentation content must be provided completely (including code) without any restriction. If you have content you don’t want to share or provide to attendees then the Code Camp is not the place for you.
  4. No Fluff – only Code
    Code Camps are about showing the code. Refer to rule #1 if you have any questions on this.
  5. Community Ownership
    The most important element of the Code Camp is always the developer community. All are welcome to attend and speak and do so without expectation of payment or any other compensation other than their participation in the community.
  6. Never occur during work hours
    Code camp recognizes that many times people can’t leave work for a day or two to attend training or even seminars. The beauty of the Code Camp is that they always occur on weekends.

Where can I find a Code Camp near me?

Code Camps dates and locations are available at www.CommunityMegaPhone.com

Using the PetFinder API

Petfinder has an API for developers to use to integrate with the petfinder data.

From Petfinder:

Overview

The Petfinder API gives developers access to access Petfinder's database of over 300,000 adoptable pets and 11,000 animal welfare organizations (AWO). In addition to searching for adoptable pets on the Petfinder.com web site, you can use the API to create your own dynamic pet web sites or applications, using the same data we use on Petfinder.com.


Here is what I did for http://www.laneparkdogs.com/adopt

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
<?php
        header("Content-Type: application/json");
        require_once('Cache/Lite.php');
        
        $lastOffset=$_REQUEST["offset"];
        $id = $lastOffset;
        $options = array(
                'cacheDir' => '/tmp/',
                'lifeTime' => 18000
        );
        $Cache_Lite = new Cache_Lite($options);
        if ($contents = $Cache_Lite->get($id)) 
        {
 
        }
        else 
        {
                $API_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                $API_PUBLIC = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                $API_URL = "http://api.petfinder.com/";
                $API_COMMAND = "pet.find";
                $options = "?key=".$API_PUBLIC."&animal=dog&location=43220&offset=".$lastOffset."&count=10&output=full&format=json";
                $request = $API_URL.$API_COMMAND.$options;
                $handle = fopen($request, "r");
                $contents = stream_get_contents($handle);
                fclose($handle);
                $Cache_Lite->save($contents);
        }
        print($contents);
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
<html>
        <head>
                <script src="/misc/jquery.js" type="text/javascript"></script>
                <style type="text/css">
                .clearfix:after {
                        content: ".";
                        display: block;
                        clear: both;
                        visibility: hidden;
                        line-height: 0;
                        height: 0;
                }
                 
                .clearfix {
                        display: inline-block;
                }
                 
                html[xmlns] .clearfix {
                        display: block;
                }
                 
                * html .clearfix {
                        height: 1%;
                }
                </style>
                <script type="text/javascript">
                
                var currentOffset = 0;
                
                function getPets()
                {
                        $("#loader").css(
                        {
                                "background-image":"url(/petfinder/ajax-loader.gif)",
                                width:"220px",
                                height:"19px"
                        });
                        $("#btnMore").hide();
                        $("#loader").show();
                        var url = "/petfinder/";
                        var data = {offset:currentOffset};
                        $.getJSON(url, data, function(resp)
                        {
                                currentOffset = parseInt(resp.petfinder.lastOffset.$t, 10);
                                var pets = resp.petfinder.pets.pet;
                                $(pets).each(function(i, item)
                                {
                                        $("#pets").append(formatPet(item));                             
                                });                     
                                
                                $("#loader").hide();
                                $("#btnMore").show();
                        }, "json");
                }
                
                function formatPet(pet)
                {
                        var div = $("<div class='clearfix'></div>");
                        var name = pet.name.$t;
                        $(div).append("<strong>"+name+"</strong> <br />");
                        var desc = $("<div class='clearfix'>"+pet.description.$t+"</div>");
                        if(pet.media.photos.photo.length > 0)
                        {
                                var img = $("<img />")
                                .attr("src", pet.media.photos.photo[0].$t)
                                .attr("alt", name)
                                .attr("align", "left")
                                .css({
                                        border:"solid 2px gainsboro",
                                        padding:"3px",
                                        margin:"5px",
                                        width:"200px"
                                });
                                $(desc).prepend(img);
                        }
                        $("a", desc).attr("target", "_blank");
                        $(div).append(desc).append("<hr />").css({padding: "4px", margin:"3px"});
                        return div;
                }
                
                $(document).ready(function()
                {
                        getPets();
                        $("#btnMore").click(function()
                        {
                                getPets();                      
                        });
                });
                
                </script>
        </head>
        <body>
                <noscript>Javascript is required.</noscript>
                <div class="clearfix" id="pets"></div>
                <div id="loader" style="width: 220px; height: 19px; line-height: 19px; vertical-align: middle; text-align: center;">
                        Loading...
                </div>
                <input id="btnMore" type="button" value="View More" /> 
        </body>
</html>

Code Camp 2010.1

When: 
Saturday, April 17, 2010 - 8:00am - 5:00pm

REGISTRATION IS NOW OPEN: Register Here
 


Saturday, April 17th, 2010
9 am - 5 pm
(registration 8 - 9 am)

Home of the CS Dept. at Sennott Square

Department of Computer Science
Sennott Square
University of Pittsburgh
Pittsburgh, PA 15260

Code Camp is a free, 1-day event put on by the local Pittsburgh community to help promote software development in the community.

Code Camps have been taking place all over the country. This is Pittsburgh's version of this excellent event. The continuing goal of the Code Camps is to provide an intensive developer-to-developer learning experience that is fun and technically stimulating.

All training, slides, manuals, and demo code are provided free following the event!

Our Code Camp will be hosted at the University of Pittsburgh Computer Science Department. We have local speakers from the community who will share their technical expertise and experiences.