Building Scalable Databases: Denormalization, the NoSQL Movement and Digg

Database normalization is a technique for designing relational database schemas that ensures that the data is optimal for ad-hoc querying and that modifications such as deletion or insertion of data does not lead to data inconsistency. Database denormalization is the process of optimizing your database for reads by creating redundant data. A consequence of denormalization is that insertions or deletions could cause data inconsistency if not uniformly applied to all redundant copies of the data within the database. Why Denormalize Your Database? Today, lots of Web applications have “social” features. A consequence of this is that whenever I look at …

Continue Reading

Enviando artigo para blog através do Word 2007

Interessante esta funcionalidade do Microsoft Word que permite, assim como criar um novo documento, criar um novo artigo para o Blog. Suporta por defeito alguns tipos de blog (WordPress, Typepad, Bloguista…), curiosamente por defeito não aparece um dos maiores serviços de blog, o BlogSpot, mas parece ser possível adicioná-lo á lista. Ao usar pela primeira vez pede o tipo de blog, o URL, login e password de acesso ao BackOffice, depois +e começar a escrever e publicar. Simples e prático. Permite mais algumas funcuinalidades, tipo: Publicar como rascunho, inserir Categoria, mas não me está a mostrar as existentes… Resta fazer …

Continue Reading

ASP.Net Recipe

Next time you invite your buddies to a cookout, how about making something special? May I suggest a roast recipe? Ingredients * 1 cup sliced CSS * 1 teaspoon JavaScript * 1/2 cup XHTML powder Instructions 1. Grind tables. 2. Place ASP.NET in a roaster, stab with knife to allow view state to escape. 3. Fill layout with semantic markup. 4. Blend CSS with well-beaten JavaScript and pour over the top. 5. Continue making layers until all the ingredients are used. 6. Serve with modern browsers. Enjoy! by http://aspnetresources.com/blog/aspnet_roast_recipe.aspx

Continue Reading
FILED UNDER: Fun

Sharepoint, o que é?

Sharepoint pode-se resumir a uma definição só: “É uma ferramenta de colaboração”, parece básico.. veja o video de 3 minutos que o descreve de maneira simples e acessível: Sharepoint 2010 Conference: http://www.mssharepointconference.com Sharepoint 2010 Sneak peek: http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx

Continue Reading

SQL Server 2008 Editions: Enterprise and Standard

Enterprise SQL Server 2008 Enterprise is a comprehensive data platform that meets the high demands of enterprise online transaction processing and data warehousing applications. Standard SQL Server 2008 Standard is a complete data management and business intelligence platform providing best-in-class ease of use and manageability for running departmental applications. KEY: = Full = Partial/Limited = Not Available SQL Server 2008 Enterprise Edition SQL Server 2008 Standard Edition Number of CPUs OS Maximum 4 Scalability & Performance High Availability (Always On) Enterprise Security Data Warehousing Business Intelligence Enterprise Manageability Review the detailed feature comparison. Source link: http://www.microsoft.com/sqlserver/2008/en/us/compare-std-ent.aspx

Continue Reading

Social Networking on Intranets

Summary: Community features are spreading from “Web 2.0” to “Enterprise 2.0.” Research across 14 companies found that many are making productive use of social intranet features. Through several rounds of research on intranet portals, we’ve repeatedly reached the same conclusions: When Intranet information architectures are structured according to the org chart, employees have a hard time finding their way around. It’s better to structure information according to how people use it, rather than what department owns it. Role-based personalization lets portals bring information to users in centralized views, rather than forcing users to navigate an immense information space to find …

Continue Reading

Programmer Stereotype

Cowboy Coder Cowboy Coders are programmers who write code according to their own rules. They may be very good at writing code, but it doesn’t generally follow the standards, processes, policies, or anything else derived from the group. Cowboy Coders work well alone, or in the old-style CaveProgrammer environment, but they rarely, if ever, work well in a team. Often times, they are a burr in the saddle that keeps the team from getting positive work done. The above elicits mixed emotions. I have often been a CowboyCoder; in some circumstances I didn’t have a choice (I was the *only* …

Continue Reading

Microsoft Software Licensing and Protection Services

Microsoft Software Licensing and Protection Services (SLP Services) is a development platform that offers developers a license activation and management framework to build protected applications written in managed and native code. Adding a product, designing a feature set, and issuing a perpetual license in the Microsoft SLP Online Service are among the first steps in protecting intellectual property and enforcing licensing policies. Microsoft Software Licensing and Protection (SLP) Services offer software vendors a variety of licensing models with which to protect their applications. http://msdn.microsoft.com/en-us/slps

Continue Reading

Futuras tendências web

Neste momento vivemos na era da web 2.0, que se caracteriza por pesquisa web, redes sociais, online media(musica , video,etc), agregação de conteúdos e sindicâncias(RSS), mashup’s (API’s) entre outros. Actualmente a web é acedida essencialmente através de PC, mas começam a aparecer novas e interessantes formas de acesso através de dispositivos móveis(ex. IPhone) e televisão (ex. XBox live 360). O que poderemos esperar então nos próximos 10 anos da web?? O impacto da web nos próximos anos não será necessáriamente através de ecrã de computador. vejamos então algumas tendências a tomar em conta para os próximos 10 anos: Web Semântica …

Continue Reading