Confoo 2010 : ASP.NET MVC and the Undiscovered Country
Intro un peut space. Le dude parle de startreck et de php!
Controler
Controler manage the request. Routing is a big part of MVC
Model
View
MVC is Teastable
VS2010 demande à la création du projet si on veux un projet de test
Joey Devilla
Confoo.ca 2010 : Entity Framework : que du bonheur !
Beaucoup de matériels mais pas de note
IE6 Laid To Rest. Pictures, Videos, And Flowers From Microsoft.
IE6 Laid To Rest. Pictures, Videos, And Flowers From Microsoft.
A few weeks ago, we noted that the Denver, CO-based design company Aten Design Group was holding a funeral for Internet Explorer 6 (IE6), the much-hated browser. The funeral took place last night. It wasn’t without controversy as there were protestors, and even a bouquet of flowers sent by Microsoft. But overall, it looks like it was a classy ceremony.
Confoo.ca 2010 : Marketing for search engin and social network
It’s no longer a niche
It’s not a product..
Understanf what blog ar and not are
Do not see blogger like journlist
Defined what your social etwork identity are
what competitor do
Do not use for new spam
Understand what search engin are for our companies
Identify your target
Confoo.ca 2010 : Habits of Highly Scalable Web Applications
Ma conférence préférée du jour!
Web server
The easyest part
1 – one server
2- load balancing (as long as the performance is ok it’s good : if one user need 1 web server)
citrix
squid
f5 Big-Ip
Cloud
Preparation
If using local cach : Avoid assuming exclusive/single cache
Don’nt reliy on the file system
if you have code assuming you hav 1 file system, encapsule it
Database
typically, the harder part
- Start with 1 server
- Master slave setup
Separated laod : write update and delete vs read
Code avec l’idée du read et du writ séparer même si ce n,est aps le cas.
- Multiple slave
One slave database by web server (downside si même machine c’est que tu scale pas une partie mais tout. Tu peux pas achter m,achine qui répond au besoin targetter)
-slave pool
Virtually divise your slave into pools
Example:
2 server for batch
4 server for Comments
8 servers for Primary
Ajax pour call lourd après
- Breking database in smaller ones
Doiwnside:
load web server
Loss direct SQL support
More complicated programming
Multiple master
Type of partitionig
- Vertical
Moving various columns of your table into different table
Move rarely used coluimns…
Move ofteb empty colomns
Move colomns that are not used in where
- Horizontal
Moving various rows of your tables into different table
Range base, Date base, interjaced, user base
- Application level
Moving varioys table on différent server
Caching
Patch léchait que la dB est lente
Cache des petit morceau pour le reuse
Eliw.com
@eliw
Confoo.ca 2010 : Mission-Critical Government Agile Development
Public secteur agile
Probleme with gouvernement projets
J’ai quitté la présentation
Introduction à l’agile
Utiliser la conparaison en tre le but et le résultat pour affecter le processus de prouction.
Le résultat est relatif au contexte. Le context chang aussitôt qu’une mise en ligne est fait.
Développement piloté par les tests.
Planification itérative
Communauté de projet
On doit s’occuper des 3 sphères.
Coresponsabilité, coproduction.
Peut-être pas idéal pour les gros projets… Garder les projets petits.
Agilité, ce que ce n’est pas :
Développeur = roi de la piste
Pas besoin de doc?
Non c’est Quand on l’écrit et comment.
Pour les autres, pour nouveau, pour si il y en a qui partent, pour nous dans 3 mois.
Machie qui parlent au gens = pas super. Gens qui parlent au gens pour la docs.
Zéro conception?
Important. Réfléchir en groupe, shémt simple etc. Document conception.
Zéro long terme?
Oui on planifie à long terme mais sans savoir exactement comment ce sera.
Quality is value to someone
Mes tweets de la semaine du 2010-03-07
- Daring Fireball: Attention Is the Real Resource bit.ly/cs1By6 #
- Bon, branché et pas cher | Émilie Côté | Télévision et radio bit.ly/c1mVZJ #
Mes tweets de la semaine du 2010-03-07
- Daring Fireball: Attention Is the Real Resource bit.ly/cs1By6 #
- Bon, branché et pas cher | Émilie Côté | Télévision et radio bit.ly/c1mVZJ #
Mes tweets de la semaine du 2010-02-28
- RT @webdigi PHP, Web and IT stuff » Blog Archive » Google Analytics for Facebook Fan Pages bit.ly/buiKle #
- #ff @ruemasson #
- RT @mashable 10 Essential iPhone Apps for Runners bit.ly/dj1NbJ #
- Ma critique du nouvel album de Radio Radio: bit.ly/duc2tJ (via @juliencayer) #
- Nos nouveautés cette semaine: Tellement sport bit.ly/cvKFMR, Mixeur 2 bit.ly/asJM9k (1/2) (via @TouTv) #
- Twitter va lancer sa propre plate-forme publicitaire ( via @mediapost ) sur Aaaliens bit.ly/dq7GG9 #fb #in (via @PhilippeMartin) #
- RT @mashable YouTube to Drop Support For IE6 Starting Next Month bit.ly/9bo2Ec #
- RT @mashable: Microsoft and Amazon Sign Patent-Sharing Deal – bit.ly/cKIdzE #pointgeek #