- Inside Facebook, Part I (New design) (3)
-
The story behind Google Chrome (51)
on
Niall Kennedy's Weblog (56) permalink
Google released its second web browser yesterday afternoon, adding additional headroom for web applications stretching the limits of what it's possible to accomplish within a web browser. The Google Chrome team assembled domain experts in various fields over the past six years, both through direct hires and acquisitions, to create a new browser and its critical components from scratch. GMail and Google Maps pushed the Web to its limits, taking advantage of browser technologies invented ...Shared by aemkei (2) Alessandro Baffa (2) Amit Patel (4) ampspeed (23) anupam (2) asblogger (19) Ashish Mohta (57) atul (71) Azeem (35) bfernald (8) CannonGod (199) Cédric Hüsler (1) Charli Wag (21) Claude (13) Colide81 (17) danblank (1) danliebke (47) Denis Gobo (22) fesja (12) Garrett (18) Harold (20) Hisham Dewan (80) hubfeed (24) Igor Poltavskiy (8) Ionut (9) Jared Hanson (11) judson (6) Kirill Tikhonov (4) Laughing Squid (13) Lerch (23) Martin Ström (10) MasterMaq (20) mca (12) met (8) Mike F (381) Nat Torkington (24) Patrick (17) Patrick (14) Peter Du (9) Peter R. Wood (6) Ryan Joseph (8) Sakib (15) schisamo (5) Shaun (8) tig (27) Todd Mundt (50) Tommaso Passi (21) tterupon (14) Woody (10) 令狐葱 (7) 宋小明 (86)Contribute comment -
Some Facebook Secrets to Better Operations (8)
on
High Scalability - Building bigger, faster, more reliable websites. (70) permalink
Kim Nash in an interview with Jonathan Heiliger, Facebook VP of technical operations, provides some juicy details on how Facebook handles operations. Operations is one of those departments everyone runs differently as it is usually an ontogeny recapitulates phylogeny situation. With 2,000 databases, 25 terabytes of cache, 90 million active users, and 10,000 servers you know Facebook has some serious operational issues. What are some of Facebook's secrets to better operations? read moreContribute comment - They Love To Get Sweaty (1)
-
Aptana keeps moving with jQuery/Ext support, and Python love via PyDev (9)
on
Ajaxian » Front Page (435) permalink
Aptana has three posts in a row for us Ajax folk. They have updated support for the latest and greatest versions of the Ext and jQuery libraries: jQuery 1.2.6 support Ext 2.2 support Aptana has a javadoc/jsdoc like system called ScriptDoc that you can use to document your APIs nicely for the tool, and we are seeing more and more libraries support this, which makes life easier for all. Also, PyDev, the Python Eclipse editor, ...Shared by Alcides Fonseca (13) bussiere (43) Colin Neller (11) hac0demon (20) jimmysessions (12) Matthew (36) Shaun (8) sorrycc (7) talboito (26)Contribute comment -
Partial Rendering & View Engines in ASP.NET MVC (6)
on
Brad Wilson (3) permalink
Background The ASP.NET MVC team just dropped CodePlex Preview 5. It contains a whole raft of new stuff, but there are two highly related features that I worked on. Since I have one foot in the "Dynamic Data" space and one foot into the "MVC" space (being the guy working on "Dynamic Data for MVC"), it means I get to have conversations like this: Me: I need partial rendering for Dynamic Data for MVC. Phil ...Contribute comment -
How a Method Becomes An Action (7)
on
you've been HAACKED (26) permalink
This is one of them “coming of age” stories about how a lowly method becomes a full fledged Action in ASP.NET MVC. You might think the two things are the same thing, but that’s not the case. It is not just any method gets to take the mantle of being an Action method. Routing Like any good story, it all begins at the beginning with Routing. By default, one of the routes defined in the ...- Bruce Boughton said: Phil Haack explains how actions are mapped onto controller methods in ASP.NET MVC
Contribute comment -
Free IP / Geolocation Database And API: WIPmania (7)
on
WebResourcesDepot (34) permalink
WIPmania provides IP to country database and API which is free to use for both personal & commercial projects. The database comes in SQL, CIDR & text formats & updated in every 2 months. If you don’t want to use the database and use the API, a simple query like: http://api.wipman... returns you a 2 digit country code (google.com is the URL where the query is made from). API usage is free until 10,000 queries/day. ...Shared by (v) (4) AJ (168) Michael Kamleitner (8) narkomanC (20) Shaun (8) StudentMfri (2) YuSuPh (1)Contribute comment - Golf Social Network | Golf Community | Handicap Tracking (2)
-
http://sixrevisions.com/css/20_websites_learn_master_css/ (244)
on
Six Revisions (288) permalink
CSS can be both a tricky and easy to learn. The syntax itself is easy, but some concepts can be difficult to understand. This article features 20 excellent websites to help you "grok" CSS. There’s a wide range of websites included – from blogs to directory-style lists and websites that focus on one particular topic related to CSS. 1. A List Apart CSS Topics A List Apart, the premier site to read articles about web ...Shared by Aaron (35) Aaron Raddon (6) Aaron Wangugi (2) Abhisek (10) adam (728) Adrian Jimenez (0) alamalnet.com (25) alison (1) Andreas Matern (14) Andrew (55) Andrew Hughes (27) Anuj Seth (0) Arin (2) arjo (25) Arnold (1) Artem (49) asblogger (19) Babychen Mathew (264) Beholder (3) Beth Sanders (8) Bill (1) Bill Thompson (5) BluesForPablo (18) Brandon Thompson (1) Brandy (6) Brendon Wadey (12) Brian (71) Bruce (0) Bryan (7) burkinaboy (118) buxx (0) Cai Chen (806) carmepla (9) catt avery (3) Chabarred (48) Chad (2) Chad (127) Chad Norman (1) Charlotte Goldthwaite (3) charris1980 (47) Chirag Chamoli (36) CHRiS (2) Chris Cowan (0) Chris Olson (1) Chris Shearer (5) Collin Voigt (0) ctrinity (0) Daily Contempt (89) Damian Nicholson (0) Dan (3) Dan Driver (0) Daniel DeZago (0) Daniel Marcus (1) Danielle Brigida (172) Dave Onkels (5) Dave Woodard (7) David (0) Dean Clark (103) Derek Edmond (78) deusdiabolus (61) digits12 (635) Dion Rodrigues (21) dobata (324) Don Ortega (0) Echoes11111 (4) edmarriner (9) Elmer Thomas (129) elsterama (31) embee (32) Esther Schindler (32) Evan Asano (7) Fernando (0) Foo Yong Hwee (1) Frawst (7) Frederik Kirkeskov (0) frivmo (0) Gary (19) Geeee (1) Gemstar38 (94) gerik (5) Gino (13) Glacial (14) graywolf (33) Greg Hampton (0) Guy (599) guy (479) Hadi (14) Hamid11771 (12) Harrison (0) HelloKit (0) History of Blogging (165) igmuska (21) Ispirato (41) Jack (23) Jack (13) James Fuller (15) Janice (6) Jason David Pelker (9) Jason Emerick (7) Jason Joo (48) javier (52) Jay (46) Jeff (129) Jeff Hertlein (11) Jeff Lundberg (4) Jeffrey Cressman (5) Jerry Lee (14) Joachim Kliemann (10) Johan (12) John (3) john (10) John Dyer (0) John Gadbois (0) john villari (4) John Wesley (71) johnny rodriguez (6) Jonathan Larkin (0) jorrflv (1) jose (2) Jose Viveiros (3) Joshua (7) JPowers (16) JS Bournival (1) Julian Gruber (46) Justin (0) Kade Dworkin (0) Kai Chan Vong (6) Kate (293) Kathy (245) ken bavier (10) Keshav (41) Kevin (30) Kevin Anderson (2) Kevin Smith (0) Kim (21) Kortney Jarman (1) Kristian (38) Leena (853) Len Xu (12) leslie (0) Leximo (271) lisamac (1) Live & Direct (28) Logan Lindquist (15) Lucas (0) Luo Sheng (0) Mac (2) Mark (1) Mark Lancaster (1) Mark McKay (1) Martin Lortie (1) Martin Saulnier (3) Matt Crutchfield (1) Max Stanworth (40) maxyRO (399) MeghnaK (166) miasarmento (110) Michael (1) Michael D. Irizarry (3) Michael Jones (2) Michelinimehike (16) Mike D (55) Mike Nayyar (147) Mike Pruett (31) Mitchell Szczepanczyk (5) mr_gadget (149) myheimu (31) Nicholas Mercer (7) Nick Stone (5) nikoleto (9) Nils Magnus (8) nparker13 (67) Pedro Silva (8) pericles (619) Peter (9) phoopee3 (3) ProfVegas (144) Ram (52) ratward (33) Ricardo Giesta (9) Rich Miller (0) Richard Metzler (19) Richard Miles (1) rkalajian (42) Robert Hawkins (3) robert steburg (18) Robie D. (0) Romey (30) Rose (101) rszaloki (30) sadiq kassamali (33) Sam Garcia (0) Sami Fouad (24) Samuel (41) scott (2) Scott (3) Sean McEntee (0) Sebastian (1) Sergio Mancilla (2) Seth Ellis (19) Seth G (34) Shane Coffey (84) Shane Keener (3) Shaun (8) Shaun Bevill (1) shaun mclane (7) Shawn Smith (1) ShuTian (29) Simon Wren (28) Sinclair (27) SMC (204) snake (2) Stefan (25) Steve (9) Sumesh (91) Suw Charman-Anderson (19) t3mujin (13) tapir (15) Theodoros G. Karounos (2) Thinh (154) Thomas Kjær Nielsen (4) Thomas Lister (2) Timur (0) tj hanton (0) Toby (137) Tom Davies (108) Toni (1) Tony Manco (37) Trent Hunger (13) Trevor Wermund (118) Trindade (30) Tyler Wainright (2) Tyson Williams (39) Valente (5) Vince (18) Vipul (35) Walter Sonntag (0) warrior007 (215) Who Knows? (2) Will Sullivan (21) wulala asabulu (1) yjsoon (8) yonai mitsumasa (0) Zack (3)Contribute comment -
Protecting Your Cookies: HttpOnly (102)
on
Coding Horror (307) permalink
So I have this friend. I've told him time and time again how dangerous XSS vulnerabilities are, and how XSS is now the most common of all publicly reported security vulnerabilities -- dwarfing old standards like buffer overruns and SQL injection. But will he listen? No. He's hard headed. He had to go and write his own HTML sanitizer. Because, well, how difficult can it be? How dangerous could this silly little toy scripting language ...Shared by _dot_ (0) | Balu | (0) Adam (17) Alan (26) Alastair Binns (3) Alec Resnick (102) Alex (4) Alexandru Savu (33) alfred westerveld (24) Andy (8) Andy Davies (4) Anthony Bowyer-Lowe (5) Arik (10) Artem (49) atul (71) Aviv (0) Azeem (35) Barry Ferg (13) Brakara (1) Cade (4) CannonGod (199) Catto (4) chimeric (13) Chris (10) Chris Newman (0) cnu (1) Compuwizard123 (16) D. Hayes (2) D. Lambert (2) Daniel (7) Daryl Milne (2) David (2) dd (7) Denis Gobo (22) Dennis (16) Denny (3) Dominik (27) Drew (2) FX Poster (5) iamnoah (0) Ian (6) James Mead (0) James Smith (1) Jamie Eisenhart (2) Jason Cartwright (8) jerobins (14) Jeroen (4) Jim (4) jmserra (31) jmvidal (13) Joel (1) John (0) John Higley (0) Jorriss (9) Julien Tartarin (1) Justin Yost (48) Karol F (14) KC (0) kebernet (73) Kevin (14) LouCypher (34) Marcio (0) Masakuni Kato (8) mathowie (2) Matthew Schultz (5) Mike Aizatsky (0) Mike Stenhouse (6) MikeG (3) Mone (6) Morton Fox (45) mucit (5) Nikki (67) OJ (0) Otto R. Radke (2) Paul (6) Paul Greeve (4) ProfVegas (144) ritesh (10) rochoa (2) SamHyland (0) Santosh (5) Scott (0) Shaun (8) smerrell (2) smuggyuk (2) spoon16 (36) Srinvard (28) Takayuki (25) tig (27) Tim (27) Tim Disney (0) Tim Pickles (5) TiTi (80) Tom Drummond (4) Tony Ruscoe (13) Uri (8) vevck (2) William Spaetzel (44) Yaakov (10) Yuvi (26) zapnap (20) 狮子真好吃啊 (5)- Mone said: manca un punto, poter accedere ai cookie tramite javascript può servire a proteggersi da XSRF.HttpOnly cookies impediscono questa difesa ma non impediscono XSS, 'bloccano' (lui stesso parla dei buchi nelle attuali implementazioni) solo l'acceso a un'informazione delle tante disponibili a un javascript iniettato. Un esempio banale, il codice attaccante può sempre simulare una finestra di login falsa all'interno di una pagina valida...
- jmvidal said: Good tip.
- dd said: When you tag a cookie with the HttpOnly flag, it tells the browser that this particular cookie should only be accessed by the server. Any attempt to access the cookie from client script is strictly forbidden.
Contribute comment -
Selling Git on the Business End (8)
on
Pathfinder Development » Agile Ajax (10) permalink
Today I gave a presentation on why Git makes sense for an agile consultancy like ours. It was more challenging than I initially imagined; there are many, many blog posts out there discussing why Git is technically superior to Subversion. But when I searched for posts discussing the business merits of Git I came up short. Git is faster, branches better, it has a local copy of the repository, it's small and cheap, but these ...Shared by aemkei (2) doransky (22) hac0demon (20) jetienne (3) Josh Hoover (1) Karen (10) Kevin Old (21) Shaun (8)Contribute comment -
Brando unites external iPhone battery with speaker at long last (8)
on
Engadget (2121) permalink
Filed under: Cellphones, Handhelds Nothing says "I'm mad as hell about my iPhone 3G's battery life and I'm not going to take it anymore" better than blasting it out of a loudspeaker. Bonus points for that loudspeaker being integrated with a battery pack, which in turn connects to your -- you guess it -- iPhone 3G (or original iPhone, if that's how you roll). Well, $44 to the folks at Brando will buy you that ...Shared by Adrian L (9) Alex (9) Bryan (12) cainanunes (7) Daniel (13) Kevin (23) Nathan (19) Shaun (8)- cainanunes said: Nunca entendi pq os próprios carregadores dos celulares não são uma segunda bateria de emergência. Tsc, tsc, tsc...
Contribute comment -
Zeep Mobile: Free SMS Gateway For Developers - ReadWriteWeb (37)
on
ReadWriteWeb (2680) permalink
While SMS has already become one of the most important forms of communication in many parts of the world, the U.S. is only catching up to this trend ...Shared by _dot_ (0) Akhmad Fathonih (8) Alex (19) Alfonso Martinez (0) Andrew Harmel-Law (27) Anol (2) arturo.servin (8) Eoin (8) giro (10) gisc (3) green (15) iBspoof (12) Kaşif Ha (17) Kerry (8) KevM (4) Leon (9) LJ (6) Llew Claasen (1) Mike (24) morgan180 (40) Mudiam (1) Nichol (10) Phil (42) rexy (23) Richie de Almeida (29) Rom (2) Selwin (14) Sergey Kapustin (11) Seth (9) Shaun (8) Sheehan (7) Sid (7) Simone (10) stern (48) vega gravity (0) Yung-Hui Lim (77) YuSuPh (1)Contribute comment -
Zeep Mobile: Free SMS Gateway For Developers (31)
on
ReadWriteWeb (2680) permalink
While SMS has already become one of the most important forms of communication in many parts of the world, the U.S. is only catching up to this trend slowly. Part of the reason for this is the high cost of using SMS, not just for users, but also for developers who want to use SMS for their applications. In contrast to other SMS service providers, Zeep Mobile offers developers a free SMS API without volume ...Shared by _dot_ (0) Akhmad Fathonih (8) Alex (19) Alfonso Martinez (0) Anol (2) Brent (39) Bwana (62) Corvida (64) Eoin (8) giro (10) gisc (3) green (15) iBspoof (12) KevM (4) Leon (9) LJ (6) Miguel Angel (78) Mudiam (1) Nichol (10) Phil (42) Q-BEE (8) rexy (23) Roland Tanglao (33) sarahintampa (79) Selwin (14) Sergey Kapustin (11) Shaun (8) Simone (10) vega gravity (0) Yung-Hui Lim (77) zeaz (28)- KevM said: This might be a good way to develop an SMS app.
Contribute comment -
Speed Up RSS? FriendFeed's Going to Try (35)
on
ReadWriteWeb (2680) permalink
RSS is the backbone for most things Web 2.0 but these days, it's not always fast enough. Politeness limits ping times to every 15 minutes at best in most cases, string a couple of applications together and information will sometimes not arrive where you're waiting for it for up to an hour. A number of people are trying to speed up the feeds but today sees the first public mention of a new effort lead ...Shared by Alexandru Popescu (3) Anders (7) Brian (2) callion (4) Chris (14) Chris L (20) Dan (2) davidex (7) DiMar (5) guttertec (37) Harper (75) iAlja (25) Jay (46) Joe (92) Kevin (7) lizunlong (4) luca Filigheddu (9) mark (18) Marque (0) metaeuphoria (0) Mike F (381) msimoens (3) Mushin (31) Nihar (19) Sam Harrelson (15) Selwin (14) Shaun (8) Stefano Mainardi (19) StevieB (57) Syng Shin (60) tehKenny (7) tforster (0) Trebel (15) ultraviolet (34) Varun Mahajan (7)Contribute comment -
Speed Up RSS? FriendFeed's Going to Try (34)
on
RB | Climbing (146) permalink
RSS is the backbone for most things Web 2.0 but these days, it's not always fast enough. Politeness limits ping times to every 15 minutes at best in ...Shared by Alexandru Popescu (3) Anders (7) Brian (2) Buzzworkers (15) callion (4) Chris (14) Chris L (20) Dan (2) danliebke (47) davidex (7) dd (7) DiMar (5) Dimitar D (36) Duane (8) graywolf (33) Jan (10) Jay (46) Kevin (7) kevinpshan (5) lizunlong (4) luca Filigheddu (9) lunamoth (23) Mao Yu (21) mark (18) Marque (0) mattnz (10) msimoens (3) Sam Harrelson (15) Selwin (14) Shaun (8) Stefano Mainardi (19) tehKenny (7) tforster (0) Trebel (15)- dd said: SUP is just a very simple extension to RSS and Atom that makes it easier to discover when a feed has been updated.
Contribute comment -
How Google Earth Helped Win A Gold Medal (89)
on
TechCrunch (5559) permalink
Google Earth is getting a nice plug from Olympic Gold Medal cyclist Kristin Armstrong. When she did her time trials in December, 2007 in China, she took along her husband’s GPS unit to capture the elevation along the route. Then she used that data to find the best training route back home. In a guest post on the Google Lat-Long blog, she writes: After returning home to Boise, Idaho, I exported the GPS data to ...