Web 2.0 is the name for the latest internet technologies that enable users from around the world to connect online and share their knowledge and expertise. These technologies include blogs, wikis, social networking sites (MySpace, Bebo, Facebook), and community tagging tools (such as del.icio.us and Digg).
Read the rest of this entry »
An important concern is that posting personal information on social websites such as Facebook, MySpace and Bebo is putting children at risk of abuse. Our survey of children at Key Stages 3 and 4 shows that a substantial minority (42%) of children regularly interact socially online with people they have not met face to face. This does not, of itself, indicate that children are naive or engaging in behaviour that puts them at significant risk. Rather, it shows that online interaction forms a different, though overlapping, social space to that of face-to-face friendships, involving friends of friends and people encountered in the online world, for example, through multiplayer games.
Read the rest of this entry »
Performance, availability, and scalability concerns often take a back seat to application functionality until the end of a development project. However, in Improving .NET Application Performance and Scalability, the authors warn: “Many, if not most, performance problems are introduced by specific architecture, design, and technology choices that you make very early in the development cycle, often in the design stage.” The strategies they recommend for building performance into an application stress the importance of choosing a scalable solution for persistent data access.
Read the rest of this entry »