April
5

SWI: Day II Summary

Posted In: 3DayStartup by rauchy

Yesterday was pretty great. We are building a web 2.0 app (surprise surprise) for time and service exchange.

We split to several teams - development, marketing, user experience etc’. Over at the development team we split to front and back end teams.

I wrote a YouTube adapter yesterday for uploading and displaying YouTube videos, hope to post about it later on.

Looks like I’ll be doing some NHibernate today.

Can’t really write too much as I’m late, again, for day III, but:

  1. Some pretty great guys out there, its always nice to reach outside your circle of colleagues.
  2. People are smart.
  3. People are stupid.

The only important things I’ve learned from talking to a nice gentleman from marketing is that if you plan to release a killer app in a domain which has already been harvested, your chance to succeed aren’t that big. Most successful application we see today recognized an un-harvested domain and conquered it.

Keep following on Twitter, I’m off!

0
April
4

SWI: Day I Summary

Posted In: 3DayStartup by rauchy

Startup Weekend Israel started yesterday and here are my thoughts regarding day 1:

Nada.

I got there about 4 (!) hours late. I was busy helping my brother choose the caterer for his wedding.

Over at SWI, They were just about to vote between two project ideas. I didn’t really relate to any of them but maybe because I didn’t get to hear too much about them. We voted and went home.

I’m a better man. I have a SWI T-Shirt.

Just kidding, if I wasn’t such an idiot trying to eat so many steaks I could have actually participated.

Oh well, hoping for better luck tomorrow.

Keep following at Twitter.

0
April
3

I was lucky enough to grab a ticket for Startup Weekend Israel.

Startup Weekend Israel, in a nutshell is a weekend marathon held by dozens of hi-tech employees from Israel. The objective of this weekend is to try to create a startup company within one weekend.

You are welcome to follow my adventures at Startup Weekend Israel on Twitter.

1
March
5

I found myself in an interesting coaching spot - I am going to teach Alt.NET to a programming infant. I’m going to create the first Alt.NET baby.

baby Real life sometime brings you to strange situations. I lead a development team which is building a web application and we recruited a new member a couple of weeks ago. I’ll refer to him as “the baby”, since he never wrote a single line of code.

Why is he on board, you ask? Well, he’s a fresh computer science student and knows his way around the presentation side of websites (good knowledge of HTML, CSS, Javascript and good ol’ web black magic) so this seemed like a good trade-off for both sides - the baby will join the team and help us out with his mighty presentation powers and in exchange will be part of a real project for the first time and will get on-job-training.

This is an interesting spot. Computer science has brought his knowledge to a certain level so far (basic C) and I need to catch him up with:

  1. Object Oriented Programming,
  2. What design is,
  3. Separation of Concerns,
  4. Liskov Substitution Principal,
  5. The .NET Framework (3.5),
  6. A whole bunch of BCL,
  7. C#,
  8. Relational databases & SQL,
  9. Active record & SubSonic,
  10. MVC,
  11. Dependency Injection & Inversion of Control,
  12. Test Driven Development & MbUnit,
  13. Mocking with Rhino Mocks,
  14. Design patterns,
  15. Scrum,
  16. Continuous integration,
  17. Source Control Management with Subversion,
  18. Tools.

Oh, and this needs to be done as we go on with the project.

Can you think of anything I forgot to mention?

Does the order make sense or would you suggest a different one?

Eeek.
kick it on DotNetKicks.com

6
February
18

Switch Code Snippet For Enums

Posted In: C# by rauchy

Perhaps this is a well-known feature and I’m a moron for posting about it, but I just noticed the switch code snippet.

I was working with this enum:

    public enum AvatarSource
    {
        Gravatar, Uploaded, Web
    }

and I wanted some conditional logic performed, depending on an AvatarSource instance. So I started to type switch and then thought I might use a code snippet for it, so I pressed TAB twice.

Well, I didn’t see this coming.

            switch (avatarSource)
            {
                case AvatarSource.Gravatar:
                    break;
                case AvatarSource.Uploaded:
                    break;
                case AvatarSource.Web:
                    break;
                default:
                    break;
            }

Once you enter the variable for your switch block, the snippet automatically adds a block for each value in your enum.

Sweet.

kick it on DotNetKicks.com

0