They say we are entering the Data Age. There’s certainly enough of the stuff about. Between analytics, public records, and the slow yet steady growth of the Semantic Web, millions of data points are at our fingertips, just waiting to have their stories told. Telling captivating stories with data is easier said than done. Spreadsheets…
Looking for UI design inspiration? Rather than adding a new color or changing a font, have you thought about your textures? Continue reading UI Design Inspiration: Do You Think About Your Textures? on SitePoint.
The table is one of the most painful components designers have to deal with in their daily design lives. The table element is often a complex combination of text components, lines, rectangles, icons, and more. It soon may become a nightmare to work with, especially if you also want to support different screen resolutions, change…
Learn about the browser’s global object – the window object, which represents the browser window that contains a web page. Continue reading Understanding the JavaScript Window Object on SitePoint.
Learn how to use z-index in CSS and the best strategies for stacking elements Continue reading Mastering z-index in CSS on SitePoint.
I previously viewed animations as something playful. Something that adds fuzziness to interfaces. Apart from that, in good hands, animation can make interfaces clearer. One property of animations on the Web that I didn’t hear much about is their precision. That Web Animations API allows us to drop workarounds concerned with JavaScript timing issues. In…
Nanny State helps you manage state simply and efficiently in JavaScript without Redux, Vuex or other large libraries Continue reading Simple State Management in JavaScript with Nanny State on SitePoint.
We often focus on the latest techniques and tooling, trying to optimize our workflows and processes. However, in the end, every single person has their own goals and ambitions, and too often, our individual goals are left far behind the company’s goals and product development roadmaps. Over the last few weeks, I’ve been receiving a…
As both an entrepreneur and designer, I understand the ways startup founders think. Most of them start a project with visions of a perfect product in their head. However, in reality, a well-performing product will likely look way different than an initial concept. Instead of seeking perfection from the outset, beginning with a Minimum Viable…
This article is a sponsored by Bryntum In Part 1 of this article, we developed a web component for an interactive Gantt Chart. Now we will enhance the Gantt Chart component with some interaction possibilities for editing the jobs: the job bars are made resizable by mouse-dragging, and we also implement an editing dialogue that…