March 2008 - Posts
OK - I am not really a Rich-Client bigot and these are not really confessions.
However, until recently, my default choice for an applications UI was a rich-client (i.e. WinForms) interface. Of course, we had many cases where a client's requirements quickly changed my mind so that the right choice was a browser-based application. However, as Microsoft, as well as its partners and competitors, keep coming coming out with better tools and technologies for browser apps, the choice becomes "less obvious" than ever before.
AJAX toolkits and controls allow developers to easily develop web pages that are both "pretty" and responsive. While Silverlight 1.0 was cool and promising, it was still "less than easy" to develop with. Silverlight 2.0, however, with the power and simplicity of the .NET framework combined with the richness of WPF all inside the browser - is absolutely compelling ! I've now found myself often thinking about browser-based apps as my default choice, until proven otherwise by client requirements.
Of course, the Rich Client is not dead (it is just working offline) - but that is a topic for another post...
Yes, it is that time of year again (and I say that most happily!) to go out to San Francisco to speak at the VSLive Conference. This year I am focussing on real-world use of DataSets, both with VS 2005 and VS 2008. But don't attend just for that - there are many other great sessions and speakers that you will really enjoy and learn from.
In order to make it easier (i.e cheaper) for you to attend, you can receive a $695 discount on the Gold Passport if you register using priority code SPGOL. More at www.vslive.com/sf - be sure to ping me if you are going to be there!
Here are the descriptions for the sessions I am doing:
Using and Extending the Typed DataSet and TableAdapter
Are you using the VS 2005 DataSet designer to design your data access code usign Typed DataSets and Table Adapters? You should be - because doing so allows you to build better data access code much faster. This session will be mainly demos that cover both the basic uses of these tools and objects, as well as techniques to extend the standard classes to meet your own specific needs. We will also take a look at some of the improvements in Visual Studio 2008.
VS Tools and Techniques for Distributed Data Access in VS 2008
This session will discuss several challenges facing developers developing distributed data access applications. These issues include hierarchical updates, use of VS tools/wizards to generate truly N-tier applications, and separation of data entity and data access objects. We will demonstrate what tools and techniques can be used and take a look at what new solutions are offered in Visual Studio 2008.
Note that for both positions:
- The job is on-site in Israel
- High level of English verbal and written skills required
- Exceptional students or recent graduates will be considered.
Flex/Java Developer
- We are ideally looking for an experienced Flex Developer, but...
- ...are willing to consider an experienced Java developer with some flair for graphics and design
- Ability to quickly learn new technologies
- Ability to work as part of an interactive development team
.NET Developer
- 1-3 years of experience developing with VB.NET and/or C#
- Solid knowledge of .NET Framework and Visual Studio tools
- Understanding of common software design patterns
- Ability to quickly learn new technologies and application domains
- Ability to work as part of an interactive development team
If you think you fit the bill and want to work on some new projects, please email me at careers "at" renaissance.co.il
Sharepoint is big. Very big. It is actually made of two different downloads (WSS & MOSS), a large set of reusable components and an SDK to accompany it. And Dan Amiga, VP of R&D for Semantinet, is just the one to explain to us how to take advantage of it. This talk is about understanding - from a developer's perspective - the architecture, internals and usages of Sharepoint. It's not just for the Sharepoint developer. It's also for developers that want to integrate powerful components to their custom applications, including: search, single sign-on, workflows with office and InfoPath, connecting to legacy systems, implementing fast visual provisioning of sites and views, flexible authorization systems, change log, document management & much more. This will be a session with a lot of demos and plenty of real-world examples of architectures and how developers are basing their solutions on sharepoint both as a web front end and as an application server. As always, we'll have our special "Hatzilu" session at our meeting. So please come prepared to discuss your most frustrating problems (or at least some of them!) and to share some of your own techniques and solutions that you have found useful in your applications.
Please confirm your attendance.See you there !!
The March meeting of the Israel Visual Basic User Group
http://www.renaissance.co.il/ivbug:
March 5, 2008
Location: Microsoft Israel2 Hapnina St,
Ra'anana(09) 7625-100Floor 0 , Dekel Room It is the building across from Amdocs.Turn right at the first traffic circle and then there is an area for (free) parking on the left. 17:30 - 18:00 Assembly
18:00 - 19:15 “Creating cutting edge applications with Sharepoint 2007 – Part 1”
Dan Amiga, Semantinet
19:15 - 19:30 Break
19:30 – 20:30 “Creating cutting edge applications with Sharepoint 2007 – Part 2”
Dan Amiga, SemantinetAbout the Speaker:Dan Amiga, is currently the VP R&D for Semantinet, a young Israeli startup that will revolutionize and boost the way you experience the internet. Prior to joining SemantiNet, Mr. Amiga was a senior solution architect in the Microsoft Technology Center in Israel (MTC). During his work in the MTC, Mr. Amiga successfully held various positions as a CTO, solutions architect and development team leader for various organizations. Mr. Amiga has extensive and proven experience implementing and deploying technological solutions successfully in diverse environments; from startups to large government institutes, from ISV's to SMB's.
Mr. Amiga is also a leading instructor and speaker in Microsoft conferences for new .NET technologies, wokring with DevelopMentor an award winning developer training company. He has delivered numerous seminars and presentations all over the globe. Prior to his positions in the private sector, Mr. Amiga was a technology guru in an elite intelligence unit in the Israeli Defense Forces, specializing in developing state of the art security products. Dan holds a BA in computer science from the Interdisciplinary Center and is currently finishing his M.A. in Law in the Bar-Ilan University.
More Posts