Monday, April 30, 2012

Instructions for Windows Azure Developer


Today came across a very interesting article on the Internet, tells the story of the most important things to remember are to each Windows Azure developer. As for me, each item is really important, and all together will help you not only save time and nerves, but also the money list was filtered a bit for some moments, I was totally disagree. So here it is this short list.

a. How can I treat customer inquiries at least as far as possible, and submit them to third-party resources (such as blobs in the repository for static content ).

2. use. Shared Access Signature. for direct access to private content. Access can be worn as a temporary or canceled at the request of.

3. Get access to the blob by. CDN. In this case, the content will be delivered to end kastomeram quickly, and the number of network devices will be involved on the contrary a minimum.

4. If you are using. CDN. Do not forget about the time of aging elements in a content delivery network. The default is 72 hours.

5. If you are using. CDN. Also do not forget to use the versioning URLs. This will significantly reduce the number of problems with the caching of data in. CDN.

6. For the most ... Windows Azure AppFabric Caching. With distributed caching can reduce the waiting time, and in some cases, the cost of.

7. Think about that use a large number of small instances, but not in excess of a couple of productive machines. Eventually you should get a bigger performance boost.

8. use. SQL Azure Federations. to partition the data set on the shards, and improve system performance.

9. Do not forget to do your application performance tuning using the standard means of measurement and optimization.

10. For Web applications, do not forget to include additional types of content compression (preferably, by the way, not only for cloud applications).

11. If you are using. AppFabric Caching. , It is desirable to cache the size of small objects. This will improve the performance of the solution.

12. Use VM- role only in cases where the process of installing a component tightened over time or require manual intervention.

13. In most cases you only need to be. Startup. Tasca to install the necessary components, so the VM- role only for very specific cases.

14. Use an asynchronous pattern of programming and. Windows Azure Queues. instead of the synchronous approach your roles.

15. Do not connect the device directly to the. SQL Azure. database. Proxies access via the service layer (. SOA. pattern - the perfect candidate).

16. Do not forget to use the / y option to prevent annoying confirmations ( very important for. Startup. Taxco ).

17. To monitor a particular process, use. ProgramEntryPoint. or. NetFxEntryPoint. instead of. Startup. Tasca.

18. Set. NetworkTrafficRules. for greater protection of your roles.

19. If you are using. Windows. Azure Traffic Manager. - Create a page to monitor the status of your application.

20. If you are using. Windows Azure Table Storage. - Use the parameter. SaveChangesOptions. Batch. to save the transaction and increase productivity.

21. Virtualke size selection is crucial. A sober assessment of your subject area, the level of the anticipated loads and select the appropriate size of the virtual machine.

22. Do not use the default account for the. AppFabric Service Bus. Create your own account and give it the necessary set permishenov. How to do it is written here in this.
publications.

23. Do not save login for. SQL Azure. established on the portal developer, in the connection string. Create your own username you need to work a minimum of law and you do not need to use the SA for this.

24. When using the queue (. Windows Azure Queues. ) Use the method. GetMessages (count). instead of. GetMessage. - This will greatly reduce the number of transactions and improve the performance of your solutions.

25. If you are using. Worker. roles, which are periodically poll the queue, use the technique of ... This will reduce the number of requests and improve the performance of the solution.

26. Of course if you use the 25th paragraph - think over how to return to your life. Worker. roles. AppFabric Service Bus. can be an ideal candidate for this, but it is worth paying attention to the cost of such a flexible solution.

27. Scale your application in all directions, both horizontally and vertically:).

Source:. Windows Azure Best Practices.

Saturday, April 28, 2012

Virtual Private Server on Windows - four special -offer






  1. Parking. ru -. http://parking. ru / vds / hyperv /. - 512Mb RAM from $ 100 / month for 6 months ( only if you go with Linux VPS), and 400 rubles / month pre- c CMS, indefinitely.


  2. Infobox. ru -. http://www. infobox. ru / events /? id = 114. 512 RAM, 400 rubles a month.


  3. 1Gb. ru -. http://www. 1gb. ru/note_100428_promo. php. - 1Gb RAM, you pay per month, half are using. In general, an interesting suggestion, since Windows 1Gb still interesting.


  4. Agave -. http://hosting. agava. ru / windows / vps / tp_master. shtml. - 512 RAM, 400 rubles a month.


Article on TCO hosts are not written, I confess. But nothing will deal with cases lay out a TVS. 0, then 2. 0, well before the article comes.
Generally, of course, this weather seems hard and reluctantly, more thoughts of barbecue or a nourishing ear of freshly caught fish. Yes, a little white holodnenkuyu.
And then as luck would have fateful decisions to make:).

Wednesday, April 25, 2012

Viewed video on YouTube has reached four billion a day





Viewed videos in video sharing. YouTube. to four million a day. It is reported by Reuters news agency referring to representatives of service.
This figure rose by a quarter over the past eight months. This growth is due to the promotion of the service and mobile versions of movies involving the professional level, according to the. YouTube.

In this service earns only three billion page views per week. As pointed out by Reuters, in just the past year on the display advertising. Google. owning. YouTube. , Earned five billion dollars.

Representatives of the service indicate that users upload every minute for 60 hours of video. In May 2011 this value was 48 hours.

December 20, 2011 page views on the. YouTube. for the year reached a trillion. If the current number of daily hits continues, one trillion in 2012 will be reached as early as August.

YouTube. was purchased. Google. in 2006 for 1.65 billion. One billion hits daily service in the summer of 2009 reached.




Source:. lenta. ru.

Monday, April 23, 2012

Leafing through the pages: A Textbook of advertising

Dell Tennyson and Linda Tobey wrote just a great tutorial on advertising for small business owners and new managers on advertising. Despite his more than 10 years of age, the book reveals almost all versions of traditional advertising, the procedure for creating and working with advertising agencies. Some tips from the book and now have not lost their relevance. Yes, the book gives one side is the wrong information about the size of outdoor advertising billboards and the like are made layouts, on the other hand it is clear that the authors have honestly tried to adapt the book for Russian-speaking readers. In the book are common examples of advertising in the former Soviet Union and gave opinions on the applicability of certain types of advertising in the CIS.

If you want to get the basic knowledge for the production of advertising, advertising medium of choice, working with advertising agencies and freelancers, advertising in newspapers and magazines, outdoor advertising and transportation, radio and television advertising, then perhaps the best books are not found.

By the way, the book is quite accessible to the. set. sites. Is not it wonderful?.

Wednesday, April 18, 2012

Sbrendili


When standing in the shower, he suddenly thought that almost all large and important brands in the world created in the U.S.. Apple and Microsoft, Oracle and Aybiem, Coca- Cola and Pepsi, McDonald's and Walmart. I tried to remember the summer that gave the world Europe, and remember only the IKEA and clear - murky empire of the owner of the island Necker, although to call it a multinational corporation can only be a general name, as well - a bunch of smaller national companies and a fairly.

China - the world's second economy, and not a single global brand is not. Japan - it is still Sony, Toyota, Nissan. In Korea - Samsung. In India - Mital.

Russia and Brazil? . Africa? .

I have no doubt that there is, perhaps, companies from Europe or even Russia, with offices around the world. But Apple did not scale, even one-tenth.

The conclusion is simple: only one country in the world is really interested in exporting their ideas. Well, Japan has little. All other export raw materials, manpower and personalities. I am sure that many more people around the world will remember about Abramovich, rather than about Kaspersky Anti-Virus or products Abbyy.

It turns out that the U.S. economic policy - it is extroverted, designed to deliver information to everyone, unlike introvertivnoy closed over the policy when significant on a global scale are individuals, promoting their ideas, sometimes even in spite of the current conjuncture, or ethnic group mentality. At the time, the Chinese company Lenovo, to promote their computers all over the world, took on the work of the American manager.

We like to think of the soul, the freedom, but for some reason it's done better than the sound of iPods. And it makes you wonder. Eat all you want. That's why global brands.

---------------------------------.
Sign up. to update the blog with one click!. Read on Twitter!. ::. Advertising blog.

Tuesday, April 17, 2012

Creator Baidu entered the list of richest people in China


Robin Lee - is the name of the little known world of the public, but in China it is a real star! . His fortune is estimated at 2.35 billion U.S. dollars.
To date, the search engine Baidu is most popular in China. In a month, accounting for 60 million visits, which provides the market share of 75%. This search engine appeared on the market in 2000, and in just seven years of specialist companies have achieved outstanding results and ahead of eminent foreign competitors.



Calm before the storm


I now seem to be on vacation, but my father Carlo Pasha. Repairs in the apartment takes a lot of time. A week from the last post, nothing much happened, as well as anything you still want to write, I try.



:) Recently, a post on the topic of my. rest. Illustrate new developments:.













Notably go fishing!.















Fishing, and in truth a very good. He brought a lot of pike, right half, immediately distributed to relatives. but I'm not greedy. In August, I'll go again.

In general, it turns out that this week I have nothing to describe. Everything goes on as usual, experiments with and develops through a HS Rokee. My mesh sattelitov slowly but surely growing content. Think about looking for copywriters to start:) among those who are around me. There are a couple people in mind is quite capable of performing this role. :).
On the horizon, an OL. :).

What more.

For fans and pumping massfolovinga twitter, I can recommend interesting service http://www. tweetbooster. ru In general the idea is. You poke tviplov they Fallaway, and you earn points. For these points you Fallaway other. A sort of mutual massfoloving with a human face.

For their perseverance. ingenuity, wit and intelligence:) my colleague in the profession gets guard. his site. Network Solutions. useful for everyone who deals with networks, tsiskami, ip telephony. :). In general, hope to cooperate with him in terms of assistance to him in advance, but for myself, get more experience. All the same, two IT specialist understand each other well:). By the way guard, or rather as much as 3, he receives a puzzle from this. post. really. JA, M - 11D, DG. - The coordinates r. Chita. :) As for the articles in my blog will receive the promised guards:).
I'll be thinking about a new mystery.

Monday, April 16, 2012

Migration Scrum- Master


By participating in various discussions on the processes of software development can be seen that Scrum is constantly in the spotlight, causing much debate and discussion.
Interestingly, the field for the debate is still huge, despite the already very advanced age Scrum process. For me, it means that Scrum is growing, evolving and improving, that would help us to solve new problems and find better solutions to old.



Together with the process of evolving interpretation of the roles and tools Scrum, we have a new look at the interaction between team members, new practices for the successful resolution of emerging issues.



Let us turn to the canonical definition of Scrum- Master. So, here is his duty:.




  1. Address any (external and internal) obstacles to the goal of the team sprint and release.


  2. Monitor the adherence to the process.


  3. Conduct fasalitatsiyu (well, the word. ) meetings.


  4. Maintain a team spirit and focus on common goals.





And while that is important, Scrum- master must be a ' pig ' and not ' chicken ', that is, simply put, a member of the team! . Therefore, it is usually a izrazrabotchikov. That's where the fun begins. Let's look at the area of ​​responsibility SM and try to determine what traits a person must possess in order that would be successful with this spravlyatsya:.




  1. purpose.


  2. Organization and, to some extent, the pedantry.


  3. communicative.


  4. non-conflictual.


  5. Lack of interest in the subject - for rallies.


  6. Desire to help.



Immediately it becomes clear the vulnerability of such a determination SM - after all, not all programmers have good communication skills (often vice versa). Lack of interest in the subject matter is also a problem, since the SM- programmer also occasionally participates in meetings as an active participant and then have to pass the facilitation of someone else 'on time'. Well, and non-contentious people, unfortunately, not so much in this world as it would like. And as ' maintaining team spirit and focus on common goals ', that is team-building - it is generally a fairly complex subject, which usually involved managers and Lida.



In general, the idea of ​​SM from primary sources has a right to exist, but it can be applied in a very limited number of cases - usually when a team is established, everything in it are structural and process ustakanilos. But since that would create a team of talented individuals in a complex crisis in the project - there really thank you! .



As I understand it, to a similar thought came not one I. Therefore, the farther into the forest, the more difficult it becomes the role of scrum -master. The more he needs to know and do things that are not related to programming. And if the skills and abilities SM has gone from technical to administrative, social, and therefore change the requirements for SM. In the real world, where an exceptional situation requiring intervention SM occur every day, and the risks (especially undiagnosed ) tend to come true, labor SM on Scrum and the team are very significant and it becomes increasingly difficult to perform while still programming tasks.



Another problem - it is self-development. When I was a programmer, I tried to hang out at the technical conference, read Knuth, Stroustrup and the Gang of Four. When I became engaged in project management, I switched my focus to the Project Management, Coaching, team building, Requirements Engeneering and planning. Develop simultaneously on multiple vectors, and are able to do this effectively the unit! . Here's a cool mediocre programmer and SM- quite real. Or are programer inferior and divine SM - can also be.



But while the attention of the question - why a good inferior team programmer? . He is not developing as porgrammist and does not know the new technology. He does not know how to do Dependency Injection and writing Curves Unit- tests. Do you think it will help to establish druzhestkoy and constructive environment in the team?.



It turns out that except for a few gurus, to realize the canonical definition of SM in reality almost no one is able to. And that is why some teams have come to the idea of ​​a dedicated Scrum- Master. A person who is not engaged in programming and in fact, is no longer a ' pig '. A man who is just engaged all the time just because it helps the team to defend its rights before the PO and kastomerom, holding rallies to her, revealing the conflicts and helping to solve them, using such practices, such as coaching. A man who engaged in control, even following process will be the most delicate and will not ' build' command for the delay in the Daily Standup. Anyone you do not like?.



It's XP- shny coach! .



to be continued.



P. On. By the way, that's inspired by this discussion:. http://www. infoq. com/news/2010/06/technical-scrummaster.

Sunday, April 15, 2012

Video Teaser: Italdesign-Giugiaro Concept for Geneva 2012






Italian design house. Italdesign - Giugiaro SpA. released a second teaser of the video format, a concept that will be presented at the 2012 Geneva Motor Show, from March 6.

Teaser video for the track to be released ten days ago, a photograph. The first teaser showed glossy - red body and vents the air supply to the engine. Below you can see the second teaser.