Containerization will start a revolution in open source similar to what Git did, by making it much simpler to take any code and start compiling it right away. In this first part, Daniel Demmel gives a bit of background to help you understand the concepts behind Docker through some metaphors. But if you just want to get started with the tutorial, skip to the “Time to Play!” section. By the end, you should have a basic understanding of Docker and have it working on your computer!
Read more…
In this part of the tutorial Nash Vail will start by replacing the photographer’s name with the actual wallpaper image along with proper credits. During this process you’ll learn how to link a library in Xcode, as well as more on general styling and positioning of UI elements. You will learn how to save pictures to the Camera Roll and also how to run your app on a physical device. To apply all your newly learned React Native skills there is a challenge waiting for you at the end. Just like the first part, this article has five sections. Completing each section takes us a step closer to finishing our app.
Read more…
The Patriot newspaper in New Delhi was India’s first newspaper to make the technology transition from letterpress printing based on molten lead to computer-based phototypesetting. C Y Gopinath had no experience in managing such transitions, since the field itself was new, but he was expected to master the new technology and phototypesetting, develop training methods to upgrade the letterpress compositors to phototypesetting and, finally, redesign the newspaper to take advantage of the new technologies. In this article, C Y Gopinath examines how design has changed as materials have evolved, and underlines how the need for deliberate design is greater than it has ever been.
Read more…
Imagine a web component distributed as a single .js file and containing everything. We would still have our basic style sheets, but the dynamic CSS would be a part of JavaScript. Now this is possible, and one way to achieve it is with CSSX. Similar to JSX, CSSX offers encapsulation. Being able to see all parts of a single component is a big step forward. The separation of concerns defined development for years, but the web is changing. Understanding what is going on is easier when everything is in one place.
Read more…
What’s going on in the industry? What new techniques have emerged recently? What insights, tools, tips and tricks is the web design community talking about? Anselm Hannemann is collecting everything that popped up over the last week in his web development reading list so that you don’t miss out on anything. The result is a carefully curated list of articles and resources that are worth taking a closer look at.
Read more…
The very best logos are simple and flexible, with varying formats and layout options so that when a site is optimized for a device, the brand is also optimized to the space allocated for it. In this article, Jon Tarr will see why simple, flexible and versatile logo design has become so important. Industry-leading, born-in-the-cloud brands such as Twitter, Facebook, Spotify and Google are refining and simplifying their brands owing to responsive web design and the growing impact of the mobile device market.
Read more…
Leadership is not a dirty word. It’s not about ditching collaboration. It’s not about commandeering the room and shelling out mandates. Leadership is a natural, normal human craving. For a group to succeed — for design to succeed — someone has to establish a vision, a goal, a destination, and help the team get there — inspire the team to get there. In this article, Robert Hoekman Jr will look at how to run a kickoff and how to get yourself into a positive position in which you can steer the ship, rather than crash it into the dock.
Read more…
Lyndon Cerejo spoke with Amit Murumkar about his journey with Canvsly over the past three and a half years. Canvsly helps parents capture and store their children’s artwork for posterity. Amit independently funded the iOS app for two years until it became self-sustaining, and he experimented with different monetization strategies until settling on revenue-sharing from services. The conversation excerpts that follow highlight ten lessons for first-time app entrepreneurs, which I hope will be helpful for readers who are considering a similar journey.
Read more…
Anyone who has created a WordPress plugin understands the need to create configurable fields to modify how the plugin works. There are countless uses for configurable options in a plugin, and nearly as many ways to implement said options. You see, WordPress allows plugin authors to create their own markup within their settings pages. As a side effect, settings pages can vary greatly between plugins.
In this article we are going to go over three common ways you can make your plugin configurable. We will start by creating a settings page and create our fields using the default WordPress Settings API. I will then walk you through how to set up your fields with a custom handler. Finally, I will show you how to integrate a great configurable fields plugin Advanced Custom Fields (ACF) into your own plugin.
Read more…
In this article, Cosima Mielke has done some digging around and found some interesting UI demos and concepts for you to indulge in and build upon: dialog and modal windows, signup and login screens, navigation and menus, sliders and toggles. Small bits of delight that make the user’s interaction with a website or app more pleasant. Enjoy!
Read more…