Sling Alibi | All posts tagged 'architecture'
Bing

Five Opinions on Cloud Computing in New York City

by asli 10. June 2012 17:23

image

Sunday, June 10, 2012. New York City.  Tomorrow kicks off one of the largest Cloud computing events in the United States, the Cloud Expo.  My esteemed colleague, Bill Zack, will be covering patterns for Cloud Computing and kindly, the organizers have offered him a free pass to distribute to last minute attendees who would like to hear his talk, and also attend the show.

I’ve been following High Performance Computing, Grid Computing, Cloud Computing for many years, both in the Middle East and in America.  I have taken these observations and included them as part of Slalom New York’s Cloud Computing Strategy.  Here is a list of five opinions on Cloud Computing in New York City.

1. Amazon Web Services viewed as the top player for Cloud in NYC

2. IaaS is sometimes another name for old school hosting

3. Decades old Software Patterns may not be applicable in the Cloud

4. The line between IaaS and PaaS blurs every day

5. This opinion will be stated during the week of Cloud Expo

NYC Events – Week of October 12 2009

by asli 12. October 2009 23:38

 

  Shout it kick it on DotNetKicks.com

Check the October 2009 NYC events post for the latest updates for the month.  We have now published the streamed links for the ASP.NET Firestarter we ran last week.

ARCast.TV - How to Improve Testability with a Modular Architecture - ANYWHERE IN THE WORLD


ARCast.TV - How to Improve Testability with a Modular Architecture

The latest ARCast.TV show has been released and is available online.

Mario Cardinal and Aaron Kowall discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the "layer". Mario and Aaron discuss how to partition the concerns of the application into layers and best practices regarding application architecture and modularity.

 

Windows 7: More Happy Is Coming!  Thursday, October 15, 2009  : NYC .NET User Group @ APress – New York City

Subject: 
You must register at https://www.clicktoattend.com/invitation.aspx?code=142009 in order to be admitted to the building and attend.
By now, you’ve probably heard that Windows 7 is coming. October 22nd is the day it arrives in stores and your friends and family can access it. As developers (with MSDN subscriptions), you’ve had a headstart since August 6th! There’s a lot of exciting new features in it for everyone. But what’s in it for you as a developer? From the new taskbar to jumplists, to sensors, and even multi-touch, Peter will take you through a tour of what’s in Windows 7 for developers.

Speaker: 
Peter Laudati, Microsoft
Peter Laudati, the "JrzyShr Dev Guy," is a Developer Evangelist with Microsoft, based in the New York/New Jersey area. One of his roles is supporting and educating Microsoft customers working with the .NET development platform. Peter supports the community of .NET developers in the NY Metro area by speaking at user group events and Code Camps. Peter is also the co-host of the “Connected Show”, a new podcast covering Microsoft technology with a focus on interoperability. His blog can be found at http://www.peterlaudati.com

Time: 
Reception 6:00 PM , Program 6:15 PM

Location:  
Apress , 233 Spring Street (between 6th Avenue and Varick Street) New York, NY 10013 , 6th Floor

Directions:
C or E trains to Spring Street or #1 train to Houston Street

Innovation Showcase Launch for the Enterprise Developer - ANYWHERE IN THE WORLD

clip_image002

The Developer & Platform Evangelism Team that covers the latest and greatest solutions in enterprise has launched a content syndication site and Twitter account called Innovation Showcase.

They are syndicating content from our individual blogs and other reputable locations on topics related to Windows 7, Silverlight, IE8 and Windows Azure. The articles posted are technical drill downs, points of view, news, announcements and customer or partner stories.

Links of interest

clip_image004

Read the blog and ‘kick’ our posts on Digg, DotNetShoutout and DotNetKicks

clip_image005

Subscribe to our feed

clip_image006

Follow on Twitter - If you find innov8showcase following you, please follow back.

clip_image007

Play along - submit content to be syndicated

Tags: ,

New York City Tech Life

Chapter 2: Building within the software development lifecycle (from the series: So Long eBay and thanks for all the fish!)

by asli 8. September 2009 00:32

Before you build your system, you should have a vision for it.  What will it do? This envisioning process kicks off the iterative software development process, with the phase known as strategy. software development life cycle

Many software development shops have different names for the different phases, and some may add or subtract a phase or two, but for the most part you can think of software development in 5 phases:

phase who does it? what happens? what are the deliverables or artifacts?
Strategy business analyst the vision of the system is laid out in plain business terms. business requirements: what must the system do in order to full its function

use cases: breaks out the requirements into a series of discrete steps.

activity flow, sequence diagrams : these identify the actors in a system and how activities and data flow through the system. An actor could be a person or another system
Design architect the relationships between entities (the nouns within the business requirements – for example: item, user, shipment) is laid out as well as the blueprint for the system itself data / object model: identifies the shape and nature of the components (think LEGO bricks) and their behaviors and attributes

entity relationship model: shows have different “nouns” relate to one another. For example, there are many items in a group.
Develop developer the concepts of the design that were written for humans to understand are translated for machines source code:  the “translation” of the requirements into executable lines of byte code.

database: the house that will store all information captured and manipulate by the system.
Test tester the source code is executed for comparison to the original test cases. Does the system do what it says it was going to do and does it do it well? test cases: the bookend for use cases, the test cases also go further and also address user acceptance testing (for example, in a web application user acceptance criteria may say that the page needs to load within 4 seconds)
Deploy IT Professional
/ administrator
the source code is put in a place where the users can access it setup package: if you have ever installed software you know exactly what this is

For those of you looking for a career in software development, think about the phase that you would enjoy the most, and when you are applying for a job, look for roles that focus on that page. You definitely don’t have to write code in order to have a career in IT!

Most software development occurs in cycles, and the phases will repeat themselves to produce software in “versions” or “releases”.  Let’s use that model to design our system. 

First let’s identify of what we’d like this system to do. We can think of the system as having two parts – inventory management and sales management. Let’s focus on the former for the time being.

scandinavian charm bracelet

A few bullets on what an inventory management sub-system should do include:

  • add, remove and display items . For example, we’d like to have specifics on each individual charm (color, age, description  etc).
  • add and remove items so that they can be grouped into collections. For example, we’d like our add our charms to be listed as part of a particular bracelet – such as the Little Mermaid charm on the Scandinavian bracelet you see in the picture.

Think of other items that you’d like this system to do and write them down. Next, we’ll explore how we turn those into business requirements and user cases.

Tags: ,

So Long eBay and Thanks for the f.i.s.h. | New2.NET

Based on BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

© 2010 | SlingAlibi | Content Copyright | Comment Policy | Privacy Policy

Calendar

<<  May 2013  >>
MoTuWeThFrSaSu
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar

RecentComments

Most comments