1 Ampia scelta nei prodotti e servizi
Code Architects offre consulenza e formazione su prodotti Microsoft e sulla piattaforma .NET Framework, inclusa consulenza onsite e a distanza (via telefono o email), nella fase di design, product select, implementazione, test, debugging, e ottimizzazione. Possiamo affiancare i clienti nelle varie fasi dello sviluppo di progetti di qualsiasi dimensione oppure sviluppare applicazioni complete, a partire dalle più tradizionali applicazioni Win32 fino ad applicazioni per intranet o Internet, utilizzando i linguaggi di programmazione più evoluti e tecnologie come ASP.NET, COM+, remoting, Web service, SharePoint Portal Server, Exchange Server, e BizTalk Server.
2 Solo tecniche collaudate di programmazione
Sia nell'insegnamento che nella scrittura di software, il team di Code Architects segue i dettami della programmazione ad oggetti e divulga (e utilizza) tecniche oramai collaudate per migliorare le prestazioni e la scalabilità delle applicazioni, insieme alla robustezza, manutenibilità e riutilizzo del codice. Codice robusto, manutenibile e riusabile significa costi e sforzi minori durante l'intero ciclo di vita del software e in definitiva costi minori nel medio e lungo periodo.
Le linee guida usate internamente da Code Architects sono state scelte da Microsoft Press come base per il testo
Practical Guidelines and Best Practices for the Microsoft Visual Basic .NET and C# Developer (pubblicato anche in Italia da Mondadori con il titolo "
Microsoft .NET Framework: Regole di Stile e Best Practice") che, considerato l'editore, si può considerare quindi "il" manuale delle best practice per il .NET Framework. (Il libro è scritto da Francesco Balena a Giuseppe Dimauro).
3 Expertise riconosciuta a livello nazionale e internazionale
Code Architects è l'azienda italiana con la più alta concentrazione di esperti su tecnologie Microsoft e .NET Framework, sia a livello nazionale che internazionale. Nel complesso il nostro team ha scritto oltre trecento articoli apparsi su riviste prestigiose come MSDN Magazine e SQL Server Magazine.
Tra le varie attività Code Architects realizza videocorsi per Microsoft Italia e gestisce la rubrica
.NET to the Max su Visual Studio Magazine, probabilmente la rivista per sviluppatori più diffusa al mondo. Ecco come John Robbins, il guru mondiale che insegna tecniche di ottimizzazione e
debugging anche in Microsoft Corp., descrive il nostro lavoro: "Francesco e Giuseppe sono veri esperti .NET e hanno scritto più codice .NET di quasi chiunque altro al di fuori di Microsoft. Fin da quando Microsoft ha introdotto .NET, Francesco, Giuseppe e gli sviluppatori in CodeArchitects hanno lavorato sui progetti .NET più grandi e complessi che abbia mai visto."
4 Specializzati sui prodotti enterprise

In Italia esistono decine di migliaia di software house, ma poche sono specializzate sui prodotti di fascia enterprise come Code Architects. A differenza delle normali applicazioni desktop, un prodotto di livello enterprise richiede conoscenze ed esperienze di alto profilo e che non si possono acquisire in poco tempo. Occorre accertarsi prima di tutto che il prodotto sia sicuro e inattaccabile da hacker e script kiddies, ma anche che sue prestazioni siano scalabili anche in presenza di centinaia (o migliaia) di utenti contemporanei. I prodotti Code Architects sono progettati fin dall'inizio per essere sicuri e scalabili, e prima di essere rilasciati sono sottoposti a prove di stress e scalabilità.
Per rendere queste conoscenze accessibili all'esterno della nostra azienda abbiamo creato il
Code Architects Platform SDK, un insieme di librerie e generatori di codice che permettono di concentrarsi sulla logica applicativa senza preoccuparsi della infrastruttura transazionale, di security e di remoting.
5 Autori dei testi di riferimento su Microsoft .NET Framework
Francesco Balena, Giuseppe Dimauro, Marco Bellinaso e altri componenti del team hanno scritto complessivamente oltre venti libri, la maggior parte dei quali pubblicati originariamente da importanti casi editrici come Microsoft Press e Wrox, e tradotti poi in italiano e numerose altre lingue, incluso cinese e giapponese. Alcuni di questi testi, in particolare
Programming Microsoft Visual Basic 6,
Programming Microsoft Visual Basic .NET 2003, e
ASP.NET 2.0 Website Programming, sono diventati i testi di riferimento su cui altri consulenti e formatori studiano le tecniche più avanzate che questi linguaggi e tecnologie mettono a disposizione. Non a caso Code Architects spesso tiene corsi di perfezionamento sia in Microsoft Italia che presso i loro grandi partner.
6 Lo stato dell'arte nella programmazione Microsoft .NET
I fondatori e i consulenti senior di Code Architects lavorano su tecnologie Microsoft da oltre dieci anni, e hanno cominciato a studiare il .NET Framework dalle prime versioni alfa, prima che il prodotto fosse pubblicamente disponibile. In questi anni la nostra azienda ha accumulato una esperienza su queste tecnologie che pochi possono vantare in Italia, e non solo in Italia. La nostra suite di prodotti enterprise comprende oltre 400mila righe di codice e viene usata in applicazioni con oltre 7000 client, un risultato raggiungibile solo grazie a sofisticate tecniche di design e di ottimizzazione.
7 Sviluppatori, non "semplici" insegnanti
Tutti i docenti di Code Architects sono anche e soprattutto sviluppatori, che passano la maggior parte del proprio tempo scrivendo migliaia di righe di codice ogni mese. Il nostro
VB Maximizer è stato votato dai lettori della rivista americana Visual Studio Magazine come uno dei migliori tool per la produttività dello sviluppatore Visual Basic, segno che conosciamo bene le esigenze di chi sviluppa software oggi. Nel 2004 Microsoft Italia ha scelto il nostro
Form Maximizer per creare un bundle con Visual Studio .NET. Grazie al nostro lavoro a stretto contatto con Microsoft Italia e Microsoft Corp. possiamo anche fornire anticipazioni e "dritte" su dove sta andando il mondo .NET, a tutto vantaggio dei clienti che devono progettare applicazioni complesse che saranno rilasciate solo tra un anno o due.
8 Ridotti tempi di sviluppo e personalizzazione

La struttura agile e snella di Code Architects assicura il raggiungimento degli obiettivi prefissati nel tempo minore possibile. Con il nostro
Workflow Designer possiamo disegnare la logica applicativa insieme al cliente e generare il codice alla pressione di un pulsante, in una frazione del tempo che sarebbe necessario per la codifica
con sistemi tradizionali. E il nostro
Code Architects Portal fornisce una base applicativa per applicazioni intranet e Internet, che si può facilmente verticalizzare per soddisfare le necessità più disparate. Grazie alla nostra tecnologia basata su skin possiamo modificare l'aspetto grafico dei siti e portali che generiamo in poche ore. Abbiamo sviluppato innumerevoli prodotti sviluppati per uso interno (librerie, generatori di codice, macro per Visual Studio, ecc.) che assicurano una produttività molto alta e un ridottissimo margine per errori e bug.
9 Massima flessibilità e conoscenze a 360°
Code Architects eroga corsi di formazioni onsite, presso la sede del cliente. Questa scelta permette la massima flessibilità sui contenti del corso, la sua durata, la modalità di fruizione (seminario, workshop, con o senza esercizi guidati, ecc.). Possiamo organizzare giornate "miste", dove alla formazione su temi generali possiamo far seguire approfondimenti su problemi specifici. Questa flessibilità è possibile perchè i nostri consulenti-insegnanti possono coprire le aree più disparate, tra cui i principali linguaggi di programmazione, ASP.NET, security, ottimizzazione, strumenti enterprise come Microsoft SQL Server, SharePoint Portal Server e Exchange Server, e migrazione da Visual Basic 6 e C++ verso il mondo .NET.
10 A stretto contatto con la comunità di sviluppatori
Code Architects gestisce da anni il sito
www.dotnet2themax.com, uno dei più popolari siti in inglese per i programmatori VB, e ha recentemente lanciato la versione inglese e italiano di un sito per sviluppatori .NET (
www.dotnet2themax.com e
www.dotnet2themax.it). Oltre a scrivere libri e articoli, molti componenti del team hanno un blog dedicato al mondo .NET e partecipano a numerosissime conferenze italiane (MSDN Conference, DevDays, e Windows Professional Conference, VB Upgrade Tour) e internazionali (VSLive!, TechEd, WinDev, DevWeek, DevConnections).