Web Development

add news feed

post a story

We are talking and reading a lot about responsive Web design (RWD) these days, but very little attention is given to Web applications. Admittedly, RWD still has to be ironed out. But many of us believe it to be a strong concept, and it i...
We are talking and reading a lot about responsive Web design (RWD) these days, but very little attention is given to Web applications. Admittedly, RWD still has to be ironed out. But many of us believe it to be a strong concept, and it is here to stay. So, why don’t we extend this topic to HTML5-powered applications? Because responsive Web applications (RWAs) are both a huge opportunity and a big challenge, I wanted to dive in.
17 minutes ago
Today we are pleased to feature a set of 200 useful and beautiful foodie icons. This freebie was created by the team behind Freepik, and at the time of writing it’s the largest set of food icons available on the web in one pack. Th...
Today we are pleased to feature a set of 200 useful and beautiful foodie icons. This freebie was created by the team behind Freepik, and at the time of writing it’s the largest set of food icons available on the web in one pack. The 200 Foodie Pack includes 200 customized icons available in PNGs (32×32px, 64×64px, 128×128px), as well as in AI, EPS and vector format. Perfect for any projects around gourmet, food, restaurant, gastronomy and the like. Enjoy!
18 minutes ago
In this article, Matt Gibson will explain, from his own experience of refreshing his agency website, why they abandoned a separate mobile website and will review the process of creating a new responsive design. At Cyber-Duck, they have b...
In this article, Matt Gibson will explain, from his own experience of refreshing his agency website, why they abandoned a separate mobile website and will review the process of creating a new responsive design. At Cyber-Duck, they have been designing both responsive websites and adaptive mobile websites for several years now. Both options, of course, have their pros and cons. With a separate mobile website, you have the opportunity to tailor content and even interactions to the context of your users, whereas a responsive website means better content parity for users and a single website to maintain.
18 minutes ago
During Facebook CEO Mark Zuckerberg's whirlwind Asia tour, he stopped by the offices of Samsung this week for a quick meeting with the company's president, Shin Jong Kyun. After the meeting, Shin stopped to talk to reporters and said tha...
During Facebook CEO Mark Zuckerberg's whirlwind Asia tour, he stopped by the offices of Samsung this week for a quick meeting with the company's president, Shin Jong Kyun. After the meeting, Shin stopped to talk to reporters and said that the two discussed potential partnerships, according to Bloomberg. The partnerships would reportedly center on advancing mobile-advertising sales.
20 minutes ago
Adobe Systems beat analysts' profitability expectations by 3 cents per share in the second fiscal quarter, ratcheted its Creative Cloud subscriber total up 221,000 to 700,000, and is considering new measures to mollify those who don't li...
Adobe Systems beat analysts' profitability expectations by 3 cents per share in the second fiscal quarter, ratcheted its Creative Cloud subscriber total up 221,000 to 700,000, and is considering new measures to mollify those who don't like the subscriptions, the company said Tuesday. Adobe is in the throes of a difficult transition to subscriptions instead of selling its software through perpetual licenses - one-time fees, with Adobe coaxing customers to pay for upgrades later.
23 minutes ago
Advertise here via BSAPinba is a MySQL storage engine that acts as a realtime monitoring/statistics server for PHP using MySQL as a read-only interface. It accumulates and processes data sent over UDP by multiple PHP processes and displa...
Advertise here via BSAPinba is a MySQL storage engine that acts as a realtime monitoring/statistics server for PHP using MySQL as a read-only interface. It accumulates and processes data sent over UDP by multiple PHP processes and displays statistics in a nice human-readable form of simple “reports”, also providing read-only interface to the raw data in order to make possible generation of more sophisticated reports and stats. Intaro Pinboard is a simple PHP monitoring system, which aggregates and displays Pinba data. Originally Pinba saves realtime (or nearly realtime) data in own tables. Pinboard periodically dumps this data in own tables and displays core metrics on basis of own data and realtime data from Pinba. Requirements: PHP Framework Demo: http://intaro.github.io/pinboard/ License: MIT License SponsorsProfessional Web Icons for Your Websites and Applications
about 5 hours ago
Advertise here via BSAAs browser adoption of HTML5 continues apace, developers are finding more and more options for creating elegant, highly responsive UIs. In the case of Scalable Vector Graphics (SVG), what’s old is new again, and qui...
Advertise here via BSAAs browser adoption of HTML5 continues apace, developers are finding more and more options for creating elegant, highly responsive UIs. In the case of Scalable Vector Graphics (SVG), what’s old is new again, and quite slick. The SVG spec has been around for a while now. Under development since 1999, the spec, or more accurately a family of specs, describes an XML-based file format for vector graphics. An SVG block defines the individual components of a vector image, such as paths, shapes, fills, strokes and other features. This provides a lightweight option for certain types of graphics that might otherwise have been created in Adobe Illustrator or Inkscape and then exported to a raster format. It also promises a raft of potential functionality in manipulating an image on the fly—hence the “scalable” part of SVG. With widespread adoption of HTML5 standards, browsers are taking SVG in new directions, such as emphasizing the tag for inline SVG, using CSS for styling, and opening up the DOM so that SVG images can be created or manipulated on the client side with JavaScript. To demonstrate, this series of walkthroughs will aim to benefit humankind in two ways. One, it will cover SVG examples that are compatible across browsers, while pointing out some of the differences in SVG adoption. Two, it will more or less accurately predict one’s chances of surviving a zombie apocalypse. Step One: Prepare Before starting, it’s helpful to know which browser will be targeted. While all modern browsers have adopted SVG to some degree, its implementation still varies in many ways—some minor, some significant. For example, the Synchronized Multimedia Integration Language (SMIL) spec describes how to animate SVG through the element. This gives a developer the chance to add both user interactivity and independent attribute changes over time, without ever leaving the element. Unfortunately, not all browsers yet recognize SVG/SMIL animation (though alternative forms of SVG animation do exist). “Can I Use…”  provides a thorough side-by-side comparison of all major desktop and mobile Web browsers and indicates which of their versions recognize various HTML5 features. Particularly useful is its drill down on specific SVG features, like use of Inline SVG and SVG Filter Effects, which have just been added to Internet Explorer 10. Step Two: Create the SVG Element This particular SVG Zombie Apocalypse Survival Predictor will use three separate SVG elements: a pane for the “city,” a control panel for the risk factors, and a pane for the prediction meter itself. To start, create a 600×400 root element called “cityBox”: Planning for the Zombie Apocalypse with HTML5 and SVG Voila. Invisible box. It’s winter in Zombieland. A border can be added through CSS styling, either with the “style” attribute in the element itself or by defining the style up in the header, thusly: #cityBox { border: 1px solid #000000; float: left; } Step Three: Add Text While developers have many ways of handling text on the page, doing it through SVG opens the door to a lot of interesting options, such as changing character offsets, stretching text, rotating sentences or fitting text to a path. Before trying any of these, though, add a title to the cityBox element: Surviving the Zombie Apocalypse Figure 1: SVG Element with The x,y coordinates define the baseline of the first character. Remove them from this example, and the text pretty much disappears off the top of the SVG element. Styling for the SVG text element comes in three flavors: the “style” attribute, a defined style or individual SVG attributes. Note, however, that certain attributes seem to misbehave depending on the method used and the browser. For example, defining “font-family” works for all browsers no matter where it goes. However, “font-size” is implemented inconsistently. Defining it in the header doesn’t work in either Chrome or Internet Explor
about 5 hours ago
For any website, there can always be scenarios which effect performance (load, specific queries..) and  there is always room for optimization. Pinba is an open source MySQL storage engine that acts as a statistics server for PHP. It uses...
For any website, there can always be scenarios which effect performance (load, specific queries..) and  there is always room for optimization. Pinba is an open source MySQL storage engine that acts as a statistics server for PHP. It uses the data received to to analyze the performance of PHP apps and locate any problems quickly. Intaro Pinboard, again open source, is a user-friendly web interface for Pinba which displays this data (requests time, memory peak usage, site load, error pages) nicely. Also, the slowest/heaviest pages are listed to find out the most problematic pages and any erroneous  HTTP status are logged too. This monitoring setup is not planned for debugging (as it’ll probably be working on the production environment) but for finding bottlenecks when the site is live.Advertisements:ioDeck, a self-hosted and awesome PHP form generator. Professional XHTML Admin Template ($15 Discount With The Code: WRD.) SSLmatic – Cheap SSL Certificates (from $19.99/year)
about 6 hours ago
The SVG Working Group has published a Working Draft of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2, a language for describing two-dimensional vector an...
The SVG Working Group has published a Working Draft of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2, a language for describing two-dimensional vector and mixed vector/raster graphics. Changes in this working draft include introduction of a new ‘hatch’ element as a refinement on patterns, improved accessibility and integration with HTML through the addition of the ‘tabindex’ attribute and changes to the ‘foreignObject’ element, addition of a new 'auto-start-reverse' attribute value for markers, clarification of CSS transforms on SVG content, and various updates to bring SVG closer in line with CSS best practices. See the full list of modifications in the SVG changes appendix. Learn more about the Graphics Activity.
about 13 hours ago
The XML Security Working Group has published a Group Note of Test cases for Canonical XML 2.0. This document outlines test cases for Canonical XML 2.0. Learn more about the Security Activity.
The XML Security Working Group has published a Group Note of Test cases for Canonical XML 2.0. This document outlines test cases for Canonical XML 2.0. Learn more about the Security Activity.
about 13 hours ago