Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

Seo Master present to you:
The blogging world has high number of enthusiasts joining daily and the number of failures is also increasing in proportion. However, as a beginner, if you can keep some of the basics and key points in your mind, it will lead to a long blogging career of yours. Here are some of the points for beginners which will help you in going a long way. These points may not be for people who take it as a hobby. 

  • Know your niche.  Define a particular topic that you are going to write about. It may be your passion, your interests, a topic that you love to debate upon, or something of your choice that won't bore you. You should have in your brain what you will write about on your blog. You should not start writing about 'body building' after writing some posts on technology. That's don't seem good. So, decide a particular topic that interests you. If you are passionate about something, then perhaps you are done with this point

  •  Be consistence. Write regularly if you want people to read your blog. Be consistence. There are 1000s of young bloggers emerging everyday and you have to keep competing with them too. Even if you are way ahead and remain standing there, you will soon be over-taken. People who have find your blog useful will come back to it. Give them something new or they will perhaps never return. Anything more than 2-3 posts per week is best. The number depends on how much you are already estabilished. If you have 10 articles so far, you need to write much more than someone who have 100.
 
  • Popularize it. Market it. The number of visitors increasing day by day will motivate you to do better. So, popularize your blog. Its not that you create a blog, and people will have a dream about it and they will visit it. Go on Facebook, Google Plus, LinkedIn. Start from your family members, friends, and their friends. You will see rising of your contacts list and the number of visitors. A blog's success is somehow counted by the traffic only. You have to tell the world about your blog. Atleast initially. 

  • Keep learning. As you move along in blogging, you will encounter several new things such as SEO, Link building strategy, etc. Get familiar with them. Learn them. Whatever you will learn, it will help you someday. Trial and errors is the best practice for blogging. You try a thing, if you succeed then you go on with it. Else, you try something else.
 These points are the four basic point a beginner blogger should keep in mind. Most of the people will agree to these points. However, if you are innovative enough you may choose another path. People who think differently are usually the one who succeed. Its up to you.  However, if you are contradictory, do mention it in comments, I would love to have a discussion with you. 

mb.
2013, By: Seo Master
Seo Master present to you:



We had the pleasure to talk to some of the Google App Engine team to discuss the recent launch that Dick uses the tagline as "Your apps, our servers". We get to chat with tech lead on the project Kevin Gibbs, product manager Pete Koomen, and Guido van Rossum. I don't think we need to introduce Guido!

The podcast starts out answering why Google App Engine was created, and why Python was chosen as the first language. We then hear about the work that goes into making a language hardened for the platform itself.

Of all of the APIs that we expose in the App Engine back-end, we feel that the Database API is probably the most foreign for the majority of developers. Many are used to the relational model for datastores, and our datastore is different. Kevin talks about these differences, and the ramifications that come with a schema-less store. We then delve into the practicalities of having libraries such as SQL Alchemy support GQL which is a functional subset of SQL.

What about lock-in? This was one of the big questions that came out of the community when we launched App Engine. You can see how open the team is to other solutions, and how they like seeing work such as AppDrop that shows how you can do this. The choice to make the SDK itself fully open source says a lot.

Guido discussed how the Python runtime is indeed the full language, but how some libraries are not there. He talks about the reasons behind the choices, which are mainly related to security. As time goes on more libraries that developers really need will make it into the system, often with equivalent implementations. Although a traditional file system doesn't make sense in the cloud, we could very well see a virtual file system implemented.

We go on to discuss a lot more, including:
  • What restrictions are there for serving your applications?
  • What Web frameworks are available?
  • Can you develop Web services as well as Web applications? How about gadget and widget?
  • What kind of traffic can be expect with the free accounts?
  • Can I run these applications on my domain, and integrate with Google Apps?
If you want to see more of the team and play with App Engine, come by a hackathon when it get to your neck of the woods, or hear more at Google I/O.

You can download the episode directly, or subscribe to the show (click here for iTunes one-click subscribe).2013, By: Seo Master
Seo Master present to you: By Satish Kambala and Mustafa M. Tikir, Google Analytics Team

Cross-posted from the Google Analytics Blog

As part of our mission to make the web faster, Google Analytics provides Site Speed reports to analyze your site’s page load times. To help you measure and diagnose the speed of your pages in a finer grain, we’re happy to extend the collection of Site Speed reports in Google Analytics with User Timings.

With User Timings, you can track and visualize user defined custom timings about websites. The report shows the execution speed or load time of any discrete hit, event, or user interaction that you want to track. This can include measuring how quickly specific images and/or resources load, how long it takes for your site to respond to specific button clicks, timings for AJAX actions before and after onLoad event, etc. User timings will not alter your pageview count, hence,  makes it the preferred method for tracking a variety of timings for actions in your site.

To collect User Timings data, you'll need to add JavaScript timing code to the interactions you want to track using the new _trackTiming API included in ga.js (version 5.2.6+) for reporting custom timings. This API allows you to track timings of visitor actions that don't correspond directly to pageviews (like Event Tracking).  User timings are defined using a set of Categories, Variables, and optional Labels for better organization. You can create various categories and track several timings for each of these categories. Please refer to the developers guide for more details about the _trackTiming API.

Here are some sample use cases for User Timings
  • To track timings for AJAX actions before and after onLoad event. 
  • A site can have their own definition of "User Perceived Load Time", which can be recorded and tracked with user timings.  As an example, news websites can record time for showing the above fold content as their main metric instead of onLoad time. 
  • Detailed performance measurement and optimization of sub components on a page, such as time to load all images, CSS or Javascript, download PDF files and time it takes to upload a file.
Want to check out User Timings Report in your account?

Go to the content section and click the User Timings report under Content section. There are three tabs within the User Timings report for you to review: Explorer, Performance, and Map Overlay. Each provides a slightly different view of user timings reported.

The Explorer tab on the User Timings report shows the following metrics by Timing Category, Timing Variable, or Timing Label (all of which you define in your timing code).
  • Avg. User Timing—the average amount of time (in seconds) it takes for the timed code to execute
  • User Timing Sample—the number of samples taken
The Explorer tab also provides controls that you can use to change the tabular data. For example, you can choose a secondary dimension—such as browser— to get an idea of how speed changes by browser.

To learn more about which timings are most common for user timings, switch to the Performance tab. This tab shows timing buckets, providing you with more insight into how speed can vary for user reported timings for selected category, variable and label combinations. You may switch to Performance tab at any point of navigation in the Explorer tab, such as after drilling down on a specific category and variable, to visualize distribution of user reported timings.  The bucket boundaries for histograms in Performance Tab are chosen to be flexible so that users can analyze data at low values ranging from 10 milliseconds granularity to 1 minute granularity with addition of sub-bucketing for further analysis.


The Map Overlay tab provides a view of your site speed experienced by users in different geographical regions (cities, countries, continents).


Satish Kambala and Mustafa M. Tikir are on the Google Analytics Team.

Posted by Scott Knaster, Editor
2013, By: Seo Master
Powered by Blogger.