Some tools that worked well in 1 of our Web Development Teams
Need some inspiration in your web app hardening session?
A tool that every web developer needs to know: httpbin.org
Good for tests with HTTP delays like http://httpbin.org/delay/3
Or HTTP Status Codes: http://httpbin.org/status/418
Nice tool for prototyping and placing images
Do you know where to get inspiration as a frontend web developer?
What every *mobile* web developer should care about?
What every web developer should care about?
- Managing State: Session, client or server
- Managing browser history = challenge (Back button)
- Search Engine Friendliness and making the web app more accessible
- Data Privacy in every sense via Patrick
- And making the end user happy
A SPA adheres to SoC! #web
A SPA “Single Page Application” adheres to the “Separation of Concerns” Design Principle by splitting the template and the data into 2 separate things that happen on the server. Nice!
Why not a Single Page Application (SPA)?
A SinglePageApplication is more than just a fluid user experience with lots of stuff happening in the client (browser). A SPA is about bringing the state from the server to the client.
SPA goal: Stateless Server. Stateful Client. Nothing more.
Don’t create a Single Page Application if:
- Your team has huge skills in classic web development
- Your team doesn’t follow all the latest and greatest script kiddies
- You don’t care about HTTP, HTML, CSS and just want to get your job done ASAP
- You don’t mind ugly URLs and don’t care about the browser history as long as your app works
- Your application startup time is critical (no progress bars allowed)
- The view rendered by the server is never touched by the client
- Your pages need to be crawled (without any tricks)
In these scenarios another Client Architecture might be better for you.
Did I mention that building a SPA is not easy?
Why Sencha Touch might be a great Strategic Platform for your next product
Controlled experiments on the web: Learnings from Microsoft, Amazon
Great tips for Responsive Web Design via @rupertbreheny
by Rupert Breheny
- All web pages should render legibly on mobile devices
- We write content once, and can view it on any device
- We never show a horizontal scrollbar, regardless of device or screen-size
Make sure to check out all the links in this presentation
Is your web page responsive/mobile friendly?
HTML5 is the future of web