background preloader

Web Dev

Facebook Twitter

Tutoriel pour apprendre les architectures Single-tenant et Multi-tenant. En tant que fournisseur de solutions SaaS, certaines questions techniques ont un impact stratégique important sur votre métier.

Tutoriel pour apprendre les architectures Single-tenant et Multi-tenant

Celle de l'architecture « multi-tenant » ou « single-tenant » fait clairement partie de cette problématique. Le sujet est notamment de plus en plus d'actualité en raison de la popularité des infrastructures et autres plateformes à la demande disponibles chez les fournisseurs cloud. Dois-je fournir ma solution à travers des environnements dédiés pour chacun de mes clients ? OU dois-je prendre la direction d'une plateforme plus importante, mais pouvant accueillir l'ensemble de mes clients ?

Question simple, réponse complexe, engageante et stratégique pour votre business. Un espace de discussion vous est proposé sur le forum. Article lu fois. L'application single-tenant fournit ses services à un seul client. Sécurité : les informations de vos clients vivent chacune dans leur propre entrepôt de données. Vous avez aimé ce tutoriel ? InPartager. A Guide to Becoming a Full-Stack Developer in 2017 – Coderbyte – Medium. A Full-Stack Web Developer is someone who is able to work on both the front-end and back-end portions of an application.

A Guide to Becoming a Full-Stack Developer in 2017 – Coderbyte – Medium

Front-end generally refers to the portion of an application the user will see or interact with, and the back-end is the part of the application that handles the logic, database interactions, user authentication, server configuration, etc. Haute disponibilité / Smile Infrastructure. Haute disponibilité La disponibilité qui compte n’est pas celle de tel ou tel équipement, mais celle vécue par l’utilisateur utilisant le service, indépendamment des moyens mis en œuvre pour l’obtenir.

Haute disponibilité / Smile Infrastructure

Comment améliorer la vitesse de chargement d'une page ? I.

Comment améliorer la vitesse de chargement d'une page ?

Qu’est-ce que la vitesse de chargement d’une page ? Appelée également « Page Speed« , la vitesse de chargement d’une page correspond au temps qu’il faut pour afficher l’intégralité du contenu d’une page spécifique, tout en prenant en compte le « Time To First Byte » (TTFB). Le TTFB c’est le « le temps de chargement du premier octet« , qui dépend directement du temps de réaction de votre serveur web et du réseau utilisé pour l’acheminement. De ce fait, Google et les autres moteurs de recherche donnent de l’importance à ce critère de temps de chargement.

D’autant plus que les moteurs de recherche sont directement affectés, car les robots « perdront » du temps quand ils viendront indexer votre site, si ce dernier est lent. D’où l’importance d’optimiser la configuration de son site et de son serveur ! II. Implémentez GZip dans la configuration de votre serveur web pour compresser votre contenu avant de l’envoyer aux clients. Exemple de compression GZIP pour CSS III. More invaluable command line tools for web developers. This article is a follow up to Invaluable command line tools for web developers, and covers some more great tools that can make your life as a developer that little bit easier.

More invaluable command line tools for web developers

This post first appeared, combined with the first command line tools post, on Smashing Magazine. netcat. BSON (Binary JSON) and how your Web API can be even faster. I have been reading the wishlist at Web API Codeplex repository recently, and noticed that one of the most popular requested features, is to add support for BSON (Binary JSON) media type (6th on the list).

BSON (Binary JSON) and how your Web API can be even faster

Of course all it takes to include BSON into your Web API is to simply write a media type formatter for it, and since JSON.NET already has great BSON support, it is actually quite easy. Now, you might be asking a question, why to do it in the first place? Isn’t JSON enough? Well, the main reason is performance, as according to JSON.NET tests, BSON would produce output that’s often smaller than JSON (up to 25%). It is also much quicker to encode and decode, as for simple types there is no parsing to/from their string representation.

Let’s do it then. About BSON If you are still unsure about using BSON, you can find more information about the specification here, and of course at Wikipedia. Invaluable command line tools for web developers.

Ruby

18 Essential Chrome Extensions for Web Development. Chrome browser is one of the best browsers available online.

18 Essential Chrome Extensions for Web Development

As a web developer, I used to be a big fan of firefox because of the vast number of extension available for web development. Actually, the main reason I stick with firefox is due to the famous extension - Firebug. However, I found myself using chrome more often nowadays when I'm not developing website because of its speedy rendering speed, less bulky (my firefox has way too many web dev extensions installed) and chrome supports latest CSS3 3D transform and just good to view cutting edge website. Based on the most recent usage share of web browsers, chrome has overtaken firefox and just a few percent behind Internet Explorer, but in fact, Chrome was able to overtake Internet Explorer for the first time few weeks ago!

PHP

ORM.