background preloader

Front-End Engineering & Dev

Facebook Twitter

SitePoint : Become a Better Web Developer. The job of a front-end developer. Where is webdesign going? What does a front-end web developer do? Front-end web developers, the "artists" formerly known as web designers are the bunch of people in the company that make sure that the data coming from the backend gets displayed on the browser. They also make sure it looks as closely as possible as the design, that , CED came up with, and that the user can navigate through it, accessing the data. They don't need to know about complex OO programming, tricky database structures or how a path is done in Illustrator. They get data from the backend people and an example how the result looks like from CED. Web developers don't have it as easy as it sounds though.

As a web developer you work in an uncertain environment. As a web developer, your work can be wrecked by users and customers in many ways: They can and if the site does not work with that, they'll blame you for it. In other words, you never know what is going to be the mean of display at the other end.

What to do about that? He needs to know. 10 “Must-have” skills for Front-End Developers | Unscriptable.com. I try to be a good netizen. Really I do. I know it’s not nice to trash a fellow blogger. However, a recent article by a well-meaning individual, [Update: name and link removed], is driving me crazy! I can’t just let this article go unchallenged. The title of his article is 10 “Nice-To-Have” Skills for Front-End Developers.

He starts out with this: …since front-end coders are a dime-a-dozen these days, it pays to have experience, or, at least, rudimentary knowledge, in a number of other technologies that often don’t get listed under “mandatory” skills for a front-end position. He then goes on to name 10 “Nice-To-Have” skills that, in my opinion, are way off base. If you don’t have these [skills], you’re not a “developer”, you’re a rank amateur. I couldn’t agree more with the commenter. So, anyway, if you’re a front-end engineer/developer/coder and if you’re sincerely interested in elevating your career, salary, and job satisfaction, you’ll heed my advice, not that other blogger’s. 1. Sure. What Every Web Developer Should Know About Front-End Performance.

Too often as developers, we ignore a crucial last step before launching a website: optimizing for performance. Most developers now recognize that organized, valid code ensures maintainability and compatibility. Anyone who doubts this merely has to speak to a developer who has picked up work on an old website that is littered with unorganized, uncommented spaghetti code. Just as preparing our code to be read by other developers is important, so is preparing our code to be read by browsers.

Great web development might start with great organization, but it ends with great optimization. This article introduces best practices of front-end performance. The Story of a Web Request When a visitor requests a page from your website, several things happen: While this process seems simple enough, a number of complications could really slow it down: Each requested file has headers that must also be sent. Many of their recommendations require a bit of work. 1. 2. 3.

Compilation and minimization resources: 4. Home Page » Best Practices Web Design. Want to go straight to the lessons? Get started! Welcome to Best Practices Web Design. I’m glad you’re here. I’m Michael Tuck, owner and proprietor of Black Max Web Design, a small freelance Web design outfit. I am also an advisor for the SitePoint Web Design forums, one of the most active and user-friendly design forums on the Internet.

I’ve written this site to provide tutorials and walkthroughs for beginning and intermediate-level designers, based on modern, standards-oriented best practices for HTML and CSS. It’s my contention that by going through the lessons, learning the principles I advocate, and spending some time practicing, you will learn to build beautiful, elegant, and standards-compliant Web sites. Full disclosure right off the bat: I am no expert on HTML, CSS, or Web design. So why should you follow these lessons or read a word on this site? What I am, is a teacher, a researcher, a writer, and a Web designer.

I’ve spent a lot of time researching and learning Web design. 50 Reasons not to use Photoshop for Webdesign | reinegger.net - professional webdesign. First things first, I love Photoshop. It is the world’s best program for image editing. I do not intend to say Photoshop is a bad program, I just wish to clear up the misunderstanding that Photoshop is the right tool to use for web and screen design. Photoshop was designed to be used for image manipulation. It was not designed to create effective pixel-precise layouts for computer screens, or to make quick changes to screen layouts. Photoshop tends to be used for this purpose however, because users are familiar with the program, and are not aware that Fireworks was designed for this specific purpose.

Users generally try to compare Fireworks with Photoshop. Fireworks can be thought of more in terms of a program such as InDesign. The following video demonstrates some of the most important features that make Fireworks the best layout tool for screen design. Adobe Fireworks CS5 Webdesign Workflow Tutorial from Andre Reinegger on Vimeo.