When building a web application, one must consider what kind of delivery mechanism they are going to use. Let’s say we have a cross-platform application that works with real-time data; a stock market application providing ability to buy or sell stock in real time. This application is composed of widgets that bring different value to the different users.
When it comes to data delivery from the server to the client, we are limited to two general approaches: client pull or server push.
(This is a sponsored article.) Everybody’s talking about design systems, but they are more than just a trend. They are a best practice for design consistency and efficiency between designers and developers.
Back in the day, only large companies could afford the effort of building and maintaining a design system. Nowadays, with the growth of new tools and processes, they have become much more feasible for companies of all sizes.
We love exploring opportunities. While many of us are quite familiar with publications and events surrounding us, we often lack the global perspective on what’s happening in the web industry across the world. For example, do you know what the state of web design in Singapore is? What about front-end events in Kuala Lumpur? What about the acceptance of UX-driven processes in Hong Kong? That’s exactly what we want to find out!
Design doesn’t scale as cleanly as engineering. It’s not enough that each element and page is consistent with each other — the much bigger challenge lies in keeping the sum of the parts intact, too. And accomplishing that with a lot of designers involved in the same project.
If you’re working in a growing startup or a large corporation, you probably know the issues that come with this: The big-picture falls from view easily as everyone is focusing on the details they are responsible for, and conceptions about the vision of the design might be interpreted differently, too.
In case you hadn’t noticed – though I’m guessing you have – consumption of online video has been steadily rising in recent years. According to a forecast by Cisco, video will represent 80% percent of all consumer-based internet traffic by 2019. In the information age, the average person has a shorter attention span than a goldfish, and unless your content is extra special, people are unlikely to pay attention. A compelling video stands out from generic mass marketing and communicates your message more impactfully than text-based content. In terms of generating engagement, text-based content simply can’t compete with sensory-rich, emotive…
If you’re only going to use one social media site for marketing, the chances are it’s going to be Facebook. The now-ubiquitous social networking site has come a long way since its Harvard University origins and has been open to the public since September 2006. Over the years, it has added features that have become synonymous with social media as a whole, including photo sharing, video sharing, messaging and live video. It has also become a platform for other apps and games, has acquired other popular social and messaging networks (most notably Instagram and WhatsApp) and includes advertising. Facebook by…
Editor’s note: So you’ve attended a conference, listened to some truly inspiring talks, made quite a few valuable connections, maybe even attended a hands-on workshop and learned a thing or two. What now? How do you bring back the new knowledge and ideas and connections to your team and to your work? This article highlights a practical strategy of getting there without much effort. With SmashingConf Barcelona taking place next week, we thought this article would come in handy.
Have you ever been to a conference with top speakers, awesome people to network with and such a great energy that you got fired up and couldn’t wait to get home to start applying everything you’ve learned? How do things look two weeks later? Did you implement all of that learning into action? How about two months later? Were you still taking action on that knowledge?
Redux is one of the hottest libraries in front-end development these days. However, many people are confused about what it is and what its benefits are.
Further Reading on SmashingMag Why You Should Consider React Native For Your Mobile App Test Automation For Apps, Games And The Mobile Web Server-Side Rendering With React, Node And Express Notes On Client-Rendered Accessibility Redux was created by Dan Abramov around June 2015.
Though they may not get all the glory, digital agencies are the unsung heroes of the marketing world, catching those qualified leads and helping businesses grow.
And just like Batman needs his utility belt of Batarangs and explosives, agencies need their tools and gadgets. Which is why on Thursday, January 28th, 2016, we’re hosting the first annual Digital Agency Day, a full-day event dedicated solely to building your agency’s superhero utility belt. The best part? It’s hosted primarily online and it’s totally free — so feel free to attend whilst wearing your fave superhero PJs.
Partnering with marketing software hero Hubspot (every superhero needs a sidekick), we’re presenting eight headline events and many more partner events on topics upvoted by you, such as “Growth-Driven Design” with Hubspot’s Luke Summerfield and a panel discussion on “Proven Strategies for Growing Your Digital Retainers”. (For a full list of events and speakers and to register for events, check out the Digital Agency Day website.)
The command-line interface has always been popular in the world of developers, because it provides tools that boost productivity and speed up the development process. At first sight, it might seem hard to believe that using the command line to perform certain tasks is getting easier than using a graphical interface. The purpose of this article is to clear up your doubts about that, at least concerning WordPress tasks.
WordPress provides a graphical user interface for every administrative task, and this has helped to make it the most popular content management system on the web. But in terms of productivity, working with the command line enables you to accomplish many such tasks more efficiently and quickly.