3 ms·
The sad part, this is the 'best' and I see a home page that even with a simple design pattern and a relatively easy technology stack - missed some pretty basic
by keithwarren 13y ago
The sad part, this is the 'best' and I see a home page that even with a simple design pattern and a relatively easy technology stack - missed some pretty basic best practices that are virtually free from a technical effort perspective. 30 different HTTP calls on the home page, no bundling or minification, 4 404 errors, no CDN usage...but it works, I guess nothing else really matters if you meet that metric.
- yeukhon 13y agoIf 30 different static element calls that's fine. Your browser will cache them. A few API calls are okay too.
- bilbo0s 13y agoAll of that stuff can be fixed later. This is the right way to do things. Even if they took 2 years and had elite agencies working on it... there would be a list of little complaints purists would have. The point here is... theirs works... because they kept it simple.
- niels_olson 13y agoI think part of the lesson is to start smaller.
- semerda 13y agoOr have a capable team. No feat is impossible with the right team and leadership. I know easier said than done but the fish always rots from the head.
- hga 13y agoExactly. Make it work, then make it work more efficiently, cleanly, prettily, etc. etc. http://builtwith.com/healthcare.gov http://builtwith.com/healthcare.gov says the Federal site uses Akamai ... fat lot of good it does them efficiently propagating gubble....
- rbanffy 13y agoAs joemaller1 pointed out, scale matters. My newer application here (an SMS-driven learning solution) gets more messages every day than Kentucky has inhabitants. Still, getting the job done is not optional and, when it involves a government, not trivial either. They get my respect. Even if I disagree with their taste for technology.
- mkchandler 13y agoLooks like it was built with ASP.NET MVC 4, which has minification and bundling built in. Should be easy for them to take advantage of it... maybe they just ran out of time or don't care.
- deleted 13y ago[deleted]
- ahsteele 13y agoThe bundling features in ASP.NET MVC 4 were at best release candidate and at worst beta until mid summer. I can see why using them may have made some developer's leery. Adding these features now as indicated by several other commentators should not be difficult.
- pbreit 13y agoMost or all of what you mention is premature optimization and I would advise against it at this point. The bottlenecks are in connecting to back-end systems, not on the front-end.