Applications iPad préférées après une semaine
Posted on | juin 4, 2010 | View Comments
Premièrement, comme je l’ai déjà Twitter, les application iPhone du iPad, c’est pas génial. L’expérience de navigation n’est pas la même. Ce n’est pas juste une question de grandeur, sur mon iPhone j’utilise mon pouce pour interagir. Sur le iPad, c’est mes index. Le scale x2 n’est pas super impressionnant non plus.
Alors ceci dit, le iPad est extra!!
J’utilise beaucoup de site directement. J’aime mieux de loin la version web de Facebook par exemple plutôt que la version iPhone. J’hésite encore beaucoup entre la version web de gmail versus mail.
Pour mes rss, j’utilise feedlerpro
Le look est ok, il se connect sur Google reader. On a accès à tous les feutre comme favorit (star) share et remain unread. Avec la version gratuite, on peut juste partager avec Google et facebook. La version pro ajoute le partage avec Twitter, read it later, instapaper. Son seul reproche pour moi est de pouvoir avoir dans une seul liste tous les items d’un folder de feed en plus d’avoir le contenue par feed séparé
Pour Twitter j’ai essayer tweetdeck mais je suis ensuite passer à twitterific. Supporte les groupes (pour moi ces essentiel à un client Twitter) tester les, ils sont tout les 2 gratuits.
Je suis en train d’essayer wordpress pour faire ce post. Pour le texte ça va mais pour mettre des photo c’est moins convaincant. Il ajoute tous les photo dans le bas du texte. Mais ça reste très honnête comme appli.
Pour les livres, l’app kindle bas celle d’Apple selon moi. Premièrement et surtout a cause de la quantité de livre disponible. Les 2 ont l’option de bookmark mais le kindle à aussi l’option de garder des notes. En plus il est synchronisé entre les devises ( iPad, iPhone, itouch, kindle, et desktop aussi si je ne me trompe pas). Il manque par contre dans les 2
cas, du contenu francophone!
J’ai découvert Zinio. C’est l’équivalent du iBook pour les revues. L’expérience est moins pousser que dans des appli dedié comme le Paris match ou le wired mais ća reste correct. Mettons que c’est l’équivalent de la revue sans utiliser le potentiel d’une plateforme comme le iPad. J’ai installer l’appli Dwell. Mon abonnement papier finissait par hasard ce mois ci. Je songe à m’abonner. Le duel est dispo dans Zinio ou en app à par mais c’est par mal la même expérience.
Il y a l’incontournable dropbox, pas aussi essentiel que sur desktop mais si tu utilises la version desktop pourquoi pas la mettre sur iphone et ipad, c’est gratuit et ça donne accès en read à tes document.
Il y a un app Gowalla. Le seul plus versus la version iPhone c’est de voir les place sur une map. Mettons que ça ne vaut pas si le dTour que ça. En pus je pense que foursquare a pas mal gagner la bataille dans ma tête.
J’allais oublier une des plus importante. Evernote. J’utilisait déjà la version Mac et la version iPhone et la version iPad viens compléter à merveille l’éventail des possibilité. Apprendre des notes partout et y accéder partout c’est vraiment génial. J’ai même converti ma blonde!
Maintenant, les application que j’attends sont, remote, airmouse, moblileRss, photoshop, readit later.
Et vous, quel sont vos app préférées? J’ai manqué quelque chose?
Confoo.ca 2010 : Massive Scalability
Posted on | mars 12, 2010 | View Comments
Vertical scaling : more hardware
Job : sysadmin
Horizontal scaling
Job : Tahnical, sysadmin, architecth, dév.
Confoo.ca 2010 : Taking it to the Cloud with Windows Azure
Posted on | mars 12, 2010 | View Comments
Agillity
Centralization
Cost
Reliability
Scalability
Security
Sustainability
Maintenance
Pinpoint
Storage services : Blob, table, Queue
Windows azure Drive : NTFS in the cloud
API
CSPkg for deploying
- web role
- worker role
CSConfig
What is a web role?
Application container
Publicly http access
Worker role
- continously running service
Not public acess
Uses Queues to communicates between web roles
Azure storage services
Rest-Based servces API
Wrapper for .net
3 different tye
- Blob
– Page : RANDOM ACCESS READ/WRITE
– Immediatly commited, 1Tb Max size
–
- Queue
– String base messinging
- Table
– Non relational
– TableServiceEntity
– TableServieContext
Confoo.ca 2010 : Scalable Web Applications for the Cloud
Posted on | mars 12, 2010 | View Comments
Hardest part to scale is database
memcache to data that we don’t care to loose.
Amazon ELB for load balancing
Avec le cloud, avoir plusieur petite machine est plus aantageux qu’à linterne (grosse machine pour entailisé le rack) donc très redondant.
Database probleme
if database fots on memory, don’t worry
EC2
Should be on EBS :
Scal and snapshot
split database
document-base database
schemaless
fast
replicaiton
failover
auto-sharding
Cluster for no single point of failure whe hard to load balance.
When to scale out (more machine) :
- Each instance are identical
- Redundacy
- fast and easy scaling
- Instance is « irrelevant »
When to scale up (bigger machine)
- Multiple instance are hard to manage
- CPU or memory intensive application
- scaling out become unpratical
- scaling out is souet cher
api pourscaller : si choke, scale, si entre x heur et x heure le traffic augmente, on scale
Things I learn
Cloud instance are disposable, architechture for that
Pre-optimizing is useless (launch and see where its choke)
Be aware of your bottleneck
Architect for flxibility
Deployed different part on different servers
Secure your important data
Thing I learn on EC2
Verry reliable
When shit it’s the fan, your on your own
Create images
Automate as much as you can
Autoscaling is easy, but rarely needed
IO is consistent and mostly sucks
Slowinsh (Rackspace Cloud is much faster)
Larger instance ar too expensive.
Confoo 2010 : Building RESTful Services with .NET
Posted on | mars 11, 2010 | View Comments
Confoo 2010 : ASP.NET MVC and the Undiscovered Country
Posted on | mars 11, 2010 | View Comments
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 !
Posted on | mars 11, 2010 | View Comments
Beaucoup de matériels mais pas de note
IE6 Laid To Rest. Pictures, Videos, And Flowers From Microsoft.
Posted on | mars 11, 2010 | View Comments
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
Posted on | mars 10, 2010 | View Comments
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
Posted on | mars 10, 2010 | View Comments
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