Welkom op het developersblog van 4DotNet
Op dit developersblog zullen onze eigen ontwikkelaars hun praktijkervaringen en andere inseressante onderwerpen plaatsen.

Archief van 'Informatief'

Andre Mussche

LAC 2011, dag 2

De 2e dag van LAC 2011 begon met een leuk filmpje over een jongen van 12 jaar die apps maakt. De achterliggende gedacht hiervan was: de ontwikkelingen gaan snel, en voor je het weet wordt je ingehaald door de volgende generatie.

Lees verder…
Andre Mussche
Vorige week ben ik bij het LAC (Landelijk Architectuur Congres) geweest in Nieuwegein. Ik ben nu een paar jaar Software Architect bij RBK en had dit ooit ergens ingevuld. Heel “toevallig” (toeval bestaat niet :-) ) kreeg ik een uitnodiging voor het LAC 2011. Aangezien ik nog genoeg te leren heb op dit gebied leek het me niet verkeerd om dit 2-daagse congres bij te wonen.

Lees verder…
Andre Mussche

Deze week is “Coderage 6” actief, met online video sessies over verschillende onderwerpen. De replays van de 1e twee dagen zijn nu te downloaden, 2 daarvan zijn erg interessant:

Edgar Tichelaar

De presentaties van het Microsoft Build evenement wat op 13-16 sept 2011 plaatsvond in California zijn online te bekijken via de websites van Microsoft (Build website) en Channel9 (ch9).

Centraal staat uiteraard de nieuwe aangekondigde versie van Windows, Windows 8, maar er zijn ook ruim voldoende sessies te vinden over Visual Studio 11, Windows Azure, C# & VB.NET (door Anders Hejlsberg), en het Microsoft .NET 4.5 Framework (video)

Lees verder…

Edgar Tichelaar

Op 14 juni aanstaande stellen wij onze locatie in Meppel beschikbaar voor een bijeenkomst van Sixin, de nederlandse Silverlight en Expression gebruikersgroep. Iedereen is welkom op dit gratis en bijzonder informatieve mini seminar wat in de avond zal plaatsvinden in Meppel.

De onderwerpen voor deze avond zijn Silverlight Security (door: Mark Monster – Sixin) en Windows Phone 7 Mango (door: Mathijs Hoeksta – Microsoft)

Lees verder…

Andre Mussche

Bob Swart: Delphi XE en Intraweb XI
De 3e sessie ging over de nieuwste versie van Intraweb die bij Delphi XE meegeleverd wordt. Dit zijn echter beperkte versies: je kunt beter upgraden naar de volledige versie (oa SSL, source code, IP binding, etc).

De nieuwste Intraweb versie is flink verbeterd en opgeschoond, maar dit is wel ten koste gegaan van oude features: geen HTML3.2/WAP, geen verschillende browser versies, geen partial updates, etc. Dit waren destijds features die hun tijd vooruit waren maar nu niet meer relevant zijn met de modernste browsers. Het is dus niet 100% backwards compatible, maar daarvoor zijn wel betere features voor in de plaats gekomen: volledige AJAX/Async support, betere authentication, betere URL handling, data pools, meer deployment mogelijkheden, etc.

Lees verder…

Andre Mussche

Afgelopen vrijdag 18 maart ben ik weer een keer naar een SDN event geweest. Het werd gehouden in het “Achmea Conferentie Center” in Zeist: een mooie locatie maar geen parkeergelegenheid dus je moest de auto op een vergelegen parkeerplaats parkeren en via een pendeldienst op en neer rijden…

Pawel Glowacki: What’s Cooking in Delphi labs

Als eerste een sessie gevolgd over de ontwikkelingen die er gaande zijn voor Delphi. Sinds de overname door Embarcadero is er veel verbeterd en veranderd (touch & gestures, cloud support, etc) en er zijn veel plannen en ideeen voor de komende versies (data binding, biometrics, voice, social, universal cloud API, parallelization, mobile, etc). Helaas kon en mocht hij weinig concreets zeggen, maar er wordt veel in geinvesteerd. Wat dat betreft was hij blij met Embarcadero: een solide en kapitaalkrachtige onderneming, niet beursgenoteerd dus geen investeerders die zich bemoeien met de roadmap!

De volgende versie gaat in ieder geval 64bit Windows en cross platform (MacOs en Linux) ondersteunen. Dit alleen in de compiler: er komt vooralsnog geen speciale IDE versie voor MacOs etc (hoewel dat wel zou kunnen), ze willen zich eerst vooral op een goede Windows versie richten.

Wel nieuw was de aankondiging dat de volgende versie vector based GUI controls krijgt, die cross platform zijn! Dit is mogelijk door de overname van KSDev, de makers van DxScene en VgScene. Hiermee zijn erg mooie en snelle user interfaces te maken, die door DirectX of OpenGl gerenderd worden (zie een vorige blog van mij hierover). Daarnaast is alles “object based”, dat wil zeggen: je kunt een listbox maken en hierin elke control als item toevoegen (button, image, panel, etc) in plaats van alleen een “listitem”. Een grid met allerlei knoppen en treeviews is zodoende eenvoudig mogelijk. Uiteraard zijn allerlei effecten mogelijk (scaling, zooming, rotation, transparency, transition paths, etc).

Trouwens niets over “Project Cooper” van RemObjects: dit is een Java compiler voor Delphi Prism! Hiermee kun je dus oa “native java” voor Android ontwikkelen.

Sander Hoogendoorn: One man, one Whiteboard and three markers

De tweede sessie was vermakelijk, met allerlei grappen en grollen. Ik had een boek over architectuur van hem gelezen, maar niet geweten wat voor een drukke komiek hij is :-) .

Het was de 2e sessie, gehouden zonder agenda: het publiek bepaalde de onderwerpen. In een rap tempo ging het over DDD, Domain models, Business Objects, Dependency injection, validation, logging, AOP, MVC/MVP/MVVM/MVWTF, etc. Weinig nieuws (bekende termen) maar wel met praktische voorbeelden uitgelegd.

Wel interessant was de benadering m.b.t. domain types: een persoon heeft een voornaam en achternaam. In plaats van deze het “string” type te geven, kun je beter een “HumanName” class maken, want een naam heeft bepaalde karakteristieken: geen cijfers, alleen letters en spaties, geen andere tekens. Dus string is te algemeen. Hetzelfde geldt voor creditcard, BSN/Sofi, rekening- en telefoonnummers.

Ook een goed aandachtspunt was het niet gebruiken van business objecten bij grote acties: bijvoorbeeld uitvoeren van uitgebreide rapportages of het bijwerken van veel records (alle salarissen van een groot bedrijf +10%). Als je duizenden records als data/business objecten moet laden, ben je een hele poos bezig…

Op dit moment ben ik als student bezig met mijn afstudeeropdracht bij 4DotNet. De opdracht is het bouwen van een webshop gekoppeld aan het backoffice systeem. Een onderdeel van de afstudeeropdracht is het opleveren van een onderzoeksrapport. Mijn onderzoeksvraag is: ‘Hoe ziet het ontwerp er uit voor een webshop gekoppeld aan een backoffice?’. Daarbij onderzoek ik onder andere welke zaken er komen kijken bij het ontwerpen van zo’n koppeling, welke afwegingen er worden gemaakt en welke ontwerpkeuzes.


Lees verder…

Edgar Tichelaar

Dit maalde maandelijkse collectie van links naar alle nieuwsberichten, whitepapers, publicaties en blog berichten van  Microsoft voor de maand April. Dit keer o.a. over: Cloud services, Azure, VSTFS, , HTML5, IE9, DOM in IE9, Windows Phone development, fortify en SDL, Dynamics CRM R4, Forefront, MSProject 2010,  SharePoint 2010, SQL server…


Lees verder…

Edgar Tichelaar

De eerste video opnamen van de DevDays2010 (30-31 mrt 2010) zijn online beschikbaar via de channel9 website.

De sessies die als eerste online staan gaan over ASP.NET MVC, Silverlight 4 en Windows Azure.


Lees verder…