ap Website Design in Naples Florida for Jeff Wilson Pool Services By feedproxy.google.com Published On :: Wed, 02 Oct 2019 02:26:48 +0000 We recently launched a redesigned website for Jeff Wilson Pool Service in Naples, Florida to continue to expand on their...continue reading Full Article Featured Naples Web Design Web Design Website Launches Naples
ap Good Cop & Bad Cop: Laying Down the Law and Keeping People Happy As an Independent Business Owner By feedproxy.google.com Published On :: Sat, 28 Apr 2012 00:51:13 +0000 Earlier this week I met up for coffee with a client of mine. The two of us originally met when his employeer was my client and after leaving that job he hired me to customize his personal blog and we formed our own client/designer relationship. I was excited when he emailed me last week with the […] Full Article Business Clients
ap Hand Drawn Typography at Refresh Seattle By feedproxy.google.com Published On :: Fri, 28 Feb 2014 20:44:22 +0000 Refresh Seattle – February 2014 First off, what is Refresh? According to their website… Refresh Seattle is a community of designers and developers working to refresh the creative, technical, and professional culture of New Media endeavors in the Seattle/Puget Sound area. Promoting design, technology, usability, and standards, Refresh Seattle is a part of Refresh and […] Full Article Community Just For Fun
ap Creating Choropleth Map Data Visualization Using JavaScript, on COVID-19 Stats By www.anychart.com Published On :: Thu, 07 May 2020 15:08:00 PDT https://www.anychart.com/blog/2020/05/06/javascript-choropleth-map-tutorial/ Full Article
ap Microsoft bundled its beautiful Bing wallpapers into a free Android app By thenextweb.com Published On :: Fri, 08 May 2020 09:08:00 PDT https://thenextweb.com/microsoft/2020/05/08/microsoft-bundled-its-beautiful-bing-wallpapers-into-a-free-android-app/ Full Article
ap How To Build A Vue Survey App Using Firebase Authentication And Database By www.smashingmagazine.com Published On :: Fri, 08 May 2020 13:10:00 PDT https://www.smashingmagazine.com/2020/05/vue-survey-app-firebase-authentication-database/ Full Article
ap 10 Websites and Apps All Designers Should Be Using By webdesignledger.com Published On :: Thu, 30 Apr 2020 12:53:15 +0000 As a designer, we’re overloaded with choices every day, but there are some apps that are absolutely worth your time and investment. Finding the best ones and most useful ones can be a difficult task, so we’re going to make things easy for you and give you our top 10 apps and websites we couldn’t […] Read More at 10 Websites and Apps All Designers Should Be Using Full Article Editors Pick Featured Resources Uncategorized
ap Spoon Graphics Turns 13 Years Old — Traffic Down, Subscribers Up! By blog.spoongraphics.co.uk Published On :: Mon, 13 Apr 2020 07:00:34 +0000 It’s that time of year when Spoon Graphics gets a little older, with 2020 marking 13 years of tutorial creating, freebie sharing and article writing on what started as a blog that was attached to my portfolio website in 2007. Every April I take some time to reflect on the past 12 months and talk […] The post Spoon Graphics Turns 13 Years Old — Traffic Down, Subscribers Up! appeared first on Spoon Graphics. Full Article News anniversary birthday milestone spoon graphics
ap 20 Free Old Paper Textures with Creases, Folds and Stains By blog.spoongraphics.co.uk Published On :: Mon, 27 Apr 2020 07:00:14 +0000 Old paper textures are one of my most commonly used design resources, as you may have noticed from my tutorials! I have always just downloaded whatever third-party assets I could find, so I thought it was about time I made a collection of my own old paper textures to keep handy in my digital toolbox. […] The post 20 Free Old Paper Textures with Creases, Folds and Stains appeared first on Spoon Graphics. Full Article Freebies free paper texture old paper old paper texture free old paper textures vintage paper vintage paper textures
ap Remapping the Neural Pathways of Humanity By feedproxy.google.com Published On :: Monday, May 4, 2020 - 10:47am The pandemic has changed the daily lives of everyone. How we work, how we shop, and how we interact with each other are all shifting. Comparing life as it is now with how it used to be can lead to sadness or despair and what's called "ambiguous loss." Full Article
ap Benefits of Approval Studio Proofing Tool for Designers and Creative Teams By feedproxy.google.com Published On :: Wed, 18 Mar 2020 11:32:52 +0000 Among all of the design agencies’ headaches, artwork proofing is probably one of the most acute ones. Forwarding countless numbers of requests, following up your approvers with reminders that they have a file to check, searching for their feedback in the endless pile of emails or messages… Quite daunting, to say the least, and quite […] Full Article Blog Resources Graphic design Software Tools
ap 5 Important Tips When Building Your First Mobile App By feedproxy.google.com Published On :: Tue, 07 Apr 2020 07:50:35 +0000 Building a mobile application is a complex process, and mistake can be costly in time and money. To make sure that your mobile app projects are a success, here are a few tips that will be helpful. 1. Plan Ahead When building anything complex, you should never start without a plan. Building a mobile app […] Full Article Blog How-to & tutorials App design Web design
ap How to personalize the mobile experience for app users By feedproxy.google.com Published On :: Sun, 03 May 2020 08:42:02 +0000 Mobile user experience somehow ‘imposed itself’ with all the development and improvement of mobile communication devices. In fact, it is the quality of user experience that divides outstanding apps from their less outstanding counterparts. The same factor enables startups to learn from big brands and to improve their products. User experience for mobile applications – […] Full Article Blog How-to & tutorials UX Web design
ap JavaScript Picture-in-Picture API By feedproxy.google.com Published On :: Tue, 14 Apr 2020 12:08:11 +0000 As a huge fan of media on the web, I’m always excited about enhancements to how we can control our media. Maybe I get excited about simple things like the <video> tag and its associated elements and attributes because media on the web started with custom codecs, browser extensions, and Flash. The latest awesome media […] The post JavaScript Picture-in-Picture API appeared first on David Walsh Blog. Full Article HTML5 JavaScript
ap 9 Best Laptops for Photography By feedproxy.google.com Published On :: Wed, 25 Mar 2020 03:08:31 +0000 You enjoy photographing in the field, whether its landscapes or events. When it comes to viewing your captured images, polishing them up and showing to people, you need a laptop to make this possible, especially when you are far from home or office. But you are not a techie and Cores make your head spin! How do you decide on Continue Reading The post 9 Best Laptops for Photography appeared first on Photodoto. Full Article Cameras & Equipment laptops for photography
ap How to Make Money With Photography and How Much Can You Expect By feedproxy.google.com Published On :: Tue, 28 Apr 2020 01:02:40 +0000 Live your passion. That’s what you’d like to do, right? Spend your days doing what you enjoy? Unfortunately, you gotta eat and do adulting things like paying bills. For that, you need money and your passion might not be good enough. Or is it? There are many ways to turn your passion for photography into an income stream. None of Continue Reading The post How to Make Money With Photography and How Much Can You Expect appeared first on Photodoto. Full Article Photography Business how much can you make with photography make money with photography
ap When Was Photography Invented? By feedproxy.google.com Published On :: Tue, 28 Apr 2020 17:52:59 +0000 Its hard to imagine a time without photography. With access to small but powerful cameras that will fit in your pocket a normal occurrence in the world today, not being able to capture a moment seems like such an alien concept. There are over 95 million photos and videos shared on Instagram every single day but not too long ago Continue Reading The post When Was Photography Invented? appeared first on Photodoto. Full Article Cameras & Equipment when photography invented
ap Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One By feedproxy.google.com Published On :: Tue, 10 Dec 2019 00:01:17 +0000 It may seem a bit curious that more than a few app websites are only given a cursory inspection by app owners. It is given before being largely ignored because visitors have gone elsewhere. The reason for a given website may be completely valid in that it addresses a well-established need. It has a poor […] The post Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One appeared first on WebAppers. Full Article Uncategorized
ap Giveaway: 500 Holographic Raised Foil Business Cards – 100% Free By feedproxy.google.com Published On :: Tue, 31 Dec 2019 00:03:14 +0000 Print Peppermint is one of the most refreshingly creative online printers on the internet at the moment. Their endless range of high-end business cards with unique special finishes like: foil stamping, die-cutting, embossing, letterpress, and edge painting, coupled with a meticulously curated family of thick premium papers make them a rather deadly force. Move over Moo and […] The post Giveaway: 500 Holographic Raised Foil Business Cards – 100% Free appeared first on WebAppers. Full Article Reviews
ap 3 Common Photography Mistakes To Avoid By feedproxy.google.com Published On :: Fri, 22 Jan 2016 19:13:00 +0000 Image from Wikimedia With photography and image-based social media flourishing, there’s no better time to get into this amazing hobby. Although many people do just fine with little or no guidance, there are certain common mistakes which a lot of rookies run into. To give you a better start in the world of photography, you need to keep a keen eye out for these slip-ups. Here are three of the most widespread. If you want to pursue photography as a career, then one of the worst things you can do is neglect to learn the jargon. I’ve met more than a few photographers who have a natural talent. Without playing with any settings or even glancing at the subject, they get shots which make even the blandest scenes look incredible. With some of these protégés, I’ve been totally shocked at how little technical knowledge they have. A good photographer is ... Read more The post 3 Common Photography Mistakes To Avoid appeared first on Digital Photography Tutorials. Full Article Tips and Tricks Common Photography Mistakes To Avoid new photographers photographers world of photography
ap Capture that Precious Moment: How to Create a Calm Mood for the Infant By feedproxy.google.com Published On :: Fri, 17 Feb 2017 17:30:35 +0000 Babies capture everyone’s heart, and this is the time to cherish in the form of a series of photographs that will remind you of how idyllic your child looked at the newborn stage. Photographing children, especially babies, poses a problem for the image taker, as you cannot simply ask for a pose, rather you have to engineer it. Here is some information to help make the session go smoothly, and get the perfect shots. The Right Age The ideal age to have photos taken of your baby is between 5 and 12 days old, as they tend to sleep most of the time and it is much easier to find the ideal pose and position. Of course, you can wait a little longer, but to be honest, you have lost that newborn look, which is what everyone wants to capture. If you happen to be in Western Australia, and are ... Read more The post Capture that Precious Moment: How to Create a Calm Mood for the Infant appeared first on Digital Photography Tutorials. Full Article Tips and Tricks How to Create a Calm Mood for the Infant
ap 7 Reasons Every Photographer Should Learn How to Use Photoshop By feedproxy.google.com Published On :: Thu, 06 Jul 2017 14:45:50 +0000 Many photographers think that learning how to find the ideal location and take a picture at the right time is all they need to know. However, this isn’t the case, and in a world where CGI rivals reality and touch-ups via photo editing software are now seen as a necessity to customers, relying on point and click will kill your photography business. Here are seven reasons every photographer should learn how to use Photoshop. Royalty Free Photo Touch-Ups Are Essential When a family orders school photos, they pay a flat fee for copies of the school pictures and a little more if the child’s name is embossed on the picture. They pay a separate fee if the picture is touched up, whether it is hiding acne or reducing glare on the child’s glasses. Photographers who know how to touch up photos without making it look artificial or cartoonish can ... Read more The post 7 Reasons Every Photographer Should Learn How to Use Photoshop appeared first on Digital Photography Tutorials. Full Article Photo Editing complete Photoshop Course Creating Art from Images frame animation take a picture Use Photoshop
ap Why You Need Professional Wedding Photographer? By feedproxy.google.com Published On :: Sun, 06 Aug 2017 09:11:45 +0000 There’s a school of thought which says anyone with a camera could take pictures. Why should pay high to hire someone to do it for you, if you can simply whip out your phone or fancy digital camera and snap away? With regards to wedding photography there’s even of school of thought who says you simply get all your visitors or guests to take pictures and upload them to a website for everyone to see. That is great, if you have some visitors who are skilled with a camera and are ready to spend your memorable event looking through the lens, rather than enjoying the occasion. In general, you’re much better off putting yourselves in the hands of an expert wedding photographer, in order that you end up with an amazing set of pictures which do justice your very special day. Here are the reasons why you need to get ... Read more The post Why You Need Professional Wedding Photographer? appeared first on Digital Photography Tutorials. Full Article Photographers natural photographs Wedding Photographer
ap Warning: Avoid This Scam Targeting Photographers By feedproxy.google.com Published On :: Wed, 07 Jun 2017 07:04:25 +0000 Over at All Things Photo, I’ve shared a video detailing a scam targeting photographers selling prints online. Also included in the video are 7 tips to avoid being scammed online. While the video is on the long side it’s worth a listen to protect yourself and learn the limitations of fraud protection with your bank and insurance companies. If you’re driving you can also listen to the podcast recording via the All Things Photo podcast. If you haven’t already I welcome you to follow All Things Photo on YouTube, Twitter and Facebook. Full Article All Things Photo Photography Podcast
ap From The Archive: Tokyo, Japan 2012 By feedproxy.google.com Published On :: Fri, 27 Mar 2020 12:09:00 PDT Ginza. Tokyo, Japan 2012 Follow me @benhuang.photography Full Article From The Archives aquarium benhuangphotography citylife fish Japan photographs streetphotography tourist アクアリウム 日本 東京 街撮り 観光者 都会生活 魚
ap From The Archives: Minamisoma, Japan 2014 By feedproxy.google.com Published On :: Fri, 03 Apr 2020 13:34:04 PDT Minamisoma, Japan 2014 Follow me @benhuang.photography Full Article From The Archives 311 benhuangphotography festival Fukushima greateastjapanearthquake horse Japan Minamisoma samurai Tohoku tsunami まつり ドキュメンタリー 南相馬 東北 東日本大震災 津波 被災地 野馬追
ap From Instagram Apr 05, 2020 @ 19:44 By feedproxy.google.com Published On :: Sun, 05 Apr 2020 17:11:49 PDT Dear pigeons, Self-isolation does not mean you can SHIT on my BALCONY!!! ハトへ 外出自粛だからこそ勝手に俺のベランダでウンコするってゆるさん!🤬 Full Article From Instagram balcony birdshit covid19 selfisolation torontolife コロナウイルス トロント生活 ベランダ 自粛生活 鳥糞被害
ap From The Archives: Tokyo, Japan 2012 By feedproxy.google.com Published On :: Sat, 11 Apr 2020 05:59:42 PDT Ginza. Tokyo, Japan 2012 Follow me @benhuang.photography Full Article From The Archives benhuangphotography citylife crow ginza Japan pedestrians streetphotography カラス 日本 東京 歩行者 街撮り 都会生活 銀座
ap From The Archives: Rikuzentakata, Japan 2019 By feedproxy.google.com Published On :: Fri, 17 Apr 2020 12:51:27 PDT Seagate. Rikuzentakata, Japan 2019 Follow me @benhuang.photography Full Article From The Archives benhuangphotography coast gate iwate Japan landscape lindustrial rikuzentakata seawall Tohoku 岩手 日本 東北 水門 沿岸 防潮堤 陸前高田 風景写真
ap From Instagram Apr 21, 2020 @ 19:42 By feedproxy.google.com Published On :: Tue, 21 Apr 2020 16:42:59 PDT Found the culprit! (犯人発見!) Full Article From Instagram balcony covid19 pigeon selfisolation torontolife コロナウイルス トロント生活 ハト ベランダ 自粛生活 鳥糞被害
ap From Instagram Apr 26, 2020 @ 17:16 By feedproxy.google.com Published On :: Sun, 26 Apr 2020 15:24:22 PDT Wow, you really do have a ball…🤦🏻♂️ (あんたやるね!🤦🏻♂️) Full Article From Instagram bbs hookups piano sexharassment torontolife セクハラ トロント生活 ピアノ 恋人探し 掲示板
ap From The Archives: Tokyo, Japan 2012 By feedproxy.google.com Published On :: Fri, 01 May 2020 09:56:38 PDT Ikebukuro. Tokyo, Japan 2012 Follow me @benhuang.photography Full Article From The Archives benhuangphotography ikebukuro line red restaurant streetphotography urbanlife 東京 池袋 真っ赤 行列 街撮り 都会生活 飲食店
ap From The Archives: Minamisoma, Japan 2014 By feedproxy.google.com Published On :: Fri, 08 May 2020 10:42:40 PDT Minamisoma, Japan 2014 Follow me @benhuang.photography Full Article From The Archives 311 benhuangphotography brokenthings construction debris documentaryphotography Fukushima greateastjapanearthquake Japan Minamisoma Tohoku tsunami ドキュメンタリー フォトジャーナリズム 南相馬 壊れたもの 工事 東北 東日本大震災 津波 瓦礫 福島 被災地
ap Older Arctic Sea Ice is Disappearing By feedproxy.google.com Published On :: Thu, 16 Feb 2017 11:48:21 +0000 Video by NASA’s Goddard Space Flight Center / Jefferson Beck Arctic sea ice has not only been shrinking in surface area in recent years, it’s becoming younger and thinner as well. In this animation, where the ice cover almost looks … Continue reading → Full Article Cryosphere Arctic Ice Cap arctic sea ice Artic Sea cryosphere
ap The Mosquito Gap By feedproxy.google.com Published On :: Wed, 28 Mar 2018 20:51:54 +0000 By Sarah Anderson Other Words How poverty, climate change, and bad policy put poor people at greater risk from pest-borne diseases. OK, I admit it, I’m a freeloader. My neighbors asked if I’d go in on a mosquito control service … Continue reading → Full Article Points of View & Opinions mosquitos poverty zika
ap Top 15 Digital Scrapbooking Downloads (Free & Paid) By justcreative.com Published On :: Mon, 27 Apr 2020 02:07:13 +0000 Scrapbooking can be a fun way to capture important moments in life and with our list of the Top 15 Scrapbooking Resources, you can start right away! Full Article Tools & Gear DesignCuts Scrapbooking
ap Photography Tips: How To Create An Amazing Floating Image By icanbecreative.com Published On :: Tue, 03 Mar 2020 17:21:35 PST You can do everything today. There are certainly no limits to what the mind can achieve, and that includes floating. With simply manipulating layers using Photoshop, a floating image has never been... Full Article Learning
ap How The Neumorphism / Skeuomorphism UI Trend Is Getting Shape By icanbecreative.com Published On :: Fri, 13 Mar 2020 09:47:53 PDT The new UI trend known as Neumorphism (with Skeuomorphism roots) has gotten a more consistent shape in the last period, is another beautiful approach to design user interfaces that look soft and is... Full Article Design Roud-up
ap How A Web Design Business Can Benefit From Using Accounting Applications By icanbecreative.com Published On :: Wed, 18 Mar 2020 14:58:32 PDT Accounting applications help web design businesses in many ways. As a web design service provider, you should use them to boost your business. Start by browsing some resources online that provide... Full Article Business
ap Which Graphics Editor To Choose For The Novice By icanbecreative.com Published On :: Thu, 19 Mar 2020 09:59:19 PDT Photos and other images are used in different fields, so those who know how to work with high-resolution mockups are in demand as professionals. It is useful to be able to take photos, draw, edit... Full Article Learning
ap 5 Tips For Doing A Fantastic Graphic Project By icanbecreative.com Published On :: Fri, 17 Apr 2020 17:00:24 PDT You’ve probably had the experience of browsing other people’s graphic projects and wishing you could achieve such effects too. In order to accomplish that, you should expand your knowledge by... Full Article Learning
ap Advanced Photography Tips And Hints By icanbecreative.com Published On :: Sat, 25 Apr 2020 23:54:17 PDT It is in every case critical to pay special mind to any computerized photography insights and tips. A few people can truly take awesome photos without truly trying, yet most of us need whatever... Full Article Learning
ap Where To Find Some Papers For Sale By icanbecreative.com Published On :: Wed, 06 May 2020 07:01:33 PDT If you look for a place to find academic papers for sale, you should know that there are lots of writing services on the Internet. But your task is to find a reliable online resource that would offer... Full Article Review
ap Looking for generational gaps in music By flowingdata.com Published On :: Fri, 01 May 2020 11:36:23 +0000 Inspired by the genre of YouTube videos where younger people listen to older…Tags: generations, music, Pudding Full Article Statistics generations music Pudding
ap Playable simulations to decide what happens next By flowingdata.com Published On :: Mon, 04 May 2020 07:21:03 +0000 The timelines keep shifting and people are getting antsy for many valid (and…Tags: coronavirus, Marcel Salathé, Nicky Case, simulation Full Article Infographics coronavirus Marcel Salathé Nicky Case simulation
ap Why's it so hard to get the cool stuff approved? By feedproxy.google.com Published On :: Thu, 27 Feb 2020 00:00:00 -0500 The classic adage is “good design speaks for itself.” Which would mean that if something’s as good of an idea as you think it is, a client will instantly see that it’s good too, right? Here at Viget, we’re always working with new and different clients. Each with their own challenges and sensibilities. But after ten years of client work, I can’t help but notice a pattern emerge when we’re trying to get approval on especially cool, unconventional parts of a design. So let’s break down some of those patterns to hopefully better understand why clients hesitate, and what strategies we’ve been using lately to help get the work we’re excited about approved.Imagine this: the parallax homepage with elements that move around in surprising ways or a unique navigation menu that conceptually reinforces a site’s message. The way the content cards on a page will, like, be literal cards that will shuffle and move around. Basically, any design that feels like an exciting, novel challenge, will need the client to “get it.” And that often turns out to be the biggest challenge of all. There are plenty of practical reasons cool designs get shot down. A client is usually more than one stakeholder, and more than the team of people you’re working with directly. On any project, there’s an amount of telephone you end up playing. Or, there’s always the classic foes: budgets and deadlines. Any idea should fit in those predetermined constraints. But as a project goes along, budgets and deadlines find a way to get tighter than you planned. But innovative designs and interactions can seem especially scary for clients to approve. There’s three fears that often pop up on projects:The fear of change. Maybe the client expected something simple, a light refresh. Something that doesn’t challenge their design expectations or require more time and effort to understand. And on our side, maybe we didn’t sufficiently ease them into our way of thinking and open them up to why we think something bigger and bolder is the right solution for them. Baby steps, y’all. The fear of the unknown. Or, less dramatically, a lack of understanding of the medium. In the past, we have struggled with how to present an interactive, animated design to a client before it’s actually built. Looking at a site that does something conceptually similar as an example can be tough. It’s asking a lot of a client’s imagination to show them a site about boots that has a cool spinning animation and get meaningful feedback about how a spinning animation would work on their site about after-school tutoring. Or maybe we’ve created static designs, then talked around what we envision happening. Again, what seems so clear in our minds as professionals entrenched in this stuff every day can be tough for someone outside the tech world to clearly understand. The fear of losing control. We’re all about learning from past mistakes. So lets say, after dealing with that fear of the unknown on a project, next time you go in the opposite direction. You invest time up front creating something polished. Maybe you even get the developer to build a prototype that moves and looks like the real thing. You’ve taken all the vague mystery out of the process, so a client will be thrilled, right? Surprise, probably not! Most clients are working with you because they want to conquer the noble quest that is their redesign together. When we jump straight to showing something that looks polished, even if it’s not really, it can feel like we jumped ahead without keeping them involved. Like we took away their input. They can also feel demotivated to give good, meaningful feedback on a polished prototype because it looks “done.”So what to do? Lately we have found low-fidelity prototypes to be a great tool for combating these fears and better communicating our ideas. What are low-fidelity prototypes?Low fidelity prototypes are a tool that designers can create quickly to illustrate an idea, without sinking time into making it pixel-perfect. Some recent examples of prototypes we've created include a clickable Figma or Invision prototype put together with Whimsical wireframes: A rough animation created in Principle illustrating less programatic animation: And even creating an animated storyboard in Photoshop: They’re rough enough that there’s no way they could be confused for a final product. But customized so that a client can immediately understand what they’re looking at and what they need to respond to. Low-fidelity prototypes hit a sweet spot that addresses those client fears head on. That fear of change? A lo-fi prototype starts rough and small, so it can ease a client into a dramatic change without overwhelming them. It’s just a first step. It gives them time to react and warm up to something that’ll ultimately be a big change.It also cuts out the fear of the unknown. Seeing something moving around, even if it’s rough, can be so much more clear than talking ourselves in circles about how we think it will move, and hoping the client can imagine it. The feature is no longer an enigma cloaked in mystery and big talk, but something tangible they can point at and ask concrete questions about.And finally, a lo-fi prototype doesn’t threaten a client’s sense of control. Low-fidelity means it’s clearly still a work in progress! It’s just an early step in the creative process, and therefore communicates that we’re still in the middle of that process together. There’s still plenty of room for their ideas and feedback. Lo-fi prototypes: client-tested, internal team-approvedThere are a lot of reasons to love lo-fi prototypes internally, too! They’re quick and easy. We can whip up multiple ideas within a few hours, without sinking the time into getting our hearts set on any one thing. In an agency setting especially, time is limited, so the faster we can get an idea out of our own heads, the better.They’re great to share with developers. Ideally, the whole team is working together simultaneously, collaborating every step of the way. Realistically, a developer often doesn’t have time during a project’s early design phase. Lo-fi prototypes are concrete enough that a developer can quickly tell if building an idea will be within scope. It helps us catch impractical ideas early and helps us all collaborate to create something that’s both cool and feasible. Stay tuned for posts in the near future diving into some of our favorite processes for creating lo-fi prototypes! Full Article Design & Content
ap TrailBuddy: Using AI to Create a Predictive Trail Conditions App By feedproxy.google.com Published On :: Thu, 19 Mar 2020 08:00:00 -0400 Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride? While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail. There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days. Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US. We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.) Learn More We're hiring Front-End Developers in our Boulder, Chattanooga, Durham, Falls Church and Remote (U.S. Only) offices. Learn more and introduce yourself. The quest for data. We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day. First on that list was weather. We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close. We used Whimsical to build our initial wireframes. Putting our design hats on. From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered. We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like: How easy or difficult of a trail are they looking for?How long is this trail?What does the trail look like?How far away is the trail in relation to my location?For what activity am I needing a trail for? Is this a trail I’d want to come back to in the future? By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location. We used Figma to design, prototype, and gather feedback on TrailBuddy. Using machine learning to predict trail conditions. As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below. We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become. We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy. With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess. Where we go from here. It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration. Full Article News & Culture
ap Scurry: A Race-To-Finish Scavenger Hunt App By feedproxy.google.com Published On :: Thu, 26 Mar 2020 13:58:00 -0400 We have a lot of traditions here at Viget, many of which you may have read about - TTT, FLF, Pointless Weekend. There are others, but you have to be an insider for more information on those. Pointless Weekend is one of our favorite traditions, though. It’s been around over a decade and some pretty fun work has come out of it over the years, like Storyboard, Baby Bookie, and Short Order. At a high level, we take 48 hours to build a tool, experiment, or stunt as a team, across all four of our offices. These projects are entirely separate from our client work and we use them to try out new technologies, explore roles on the team, and stress-test our processes. The first step for a Pointless Weekend is assembling the teams. We had two teams this year, with a record number of participants. You can read about TrailBuddy, what the other team built, here. The Scurry team was split between the DC and Durham offices, so all meetings were held via Hangout. Once we were assembled, we set out to understand the constraints and the goals of our Pointless Project. We went into this weekend with an extra pep in our step, as we were determined to build something for the upcoming Viget 20th anniversary TTT this summer. Here’s what we knew we wanted: An activity all Vigets could do together, where they could create memories, and share broadly on socialSomething that we could use in a spotty network at C Lazy U Ranch in ColoradoA product we can share with others: corporate groups, families and friends, schools, bachelor/ette parties We landed on a scavenger hunt native app, which we named Scurry (Scavenger + Hurry = Scurry. Brilliant, right?). There are already a few scavenger apps available, so we set out to create something that was Quick and easy to set up huntsFree and intuitive for usersA nice combination of trivia and activitiesSocial! We wanted to enable teams to share photos and progress One of the main reasons we have Pointless Weekends is to test out new technologies and processes. In that vein, we tried out Notion as our central organizing tool - we used it for user journeys, data modeling, and even writing tickets, which we typically use Github for. We tested out Notion as our primary tool, writing tickets and tracking progress. When we built the app, we needed to prepare for spotty network service, as internet connectivity isn’t guaranteed at C Lazy U Ranch – where our Viget20 celebration will be. A Progressive Web Application (PWA) didn't make sense for our tech requirements, so we chose the route of creating a native application. There are a number of options available to build native applications. But, as we were looking to make as much progress as possible in 48-hours, we chose one of our favorite frameworks: React Native. React Native allows developers to build true, cross-platform native applications, using some of our favorite technologies: javascript, the React framework, and a native-specific variant of CSS. We decided on the turn-key solution Expo. Expo has extra tooling allowing for easy development, deployment, and debugging. This is a snap shot of our app and Expo. Our frontend developers were able to immediately dive in making screens and styling components, and quickly made the mockups in Whimsical a reality. On the backend, we used the supported library to connect to the backend datastore, Firebase. Firebase is a hosted solution for data storage, with key features built-in like authentication, realtime updates, and offline support. Our backend developer worked behind the frontend developers hooking those views up to live data. Both of these tools, Expo and Firebase, were easy to use and allowed us to focus on building a working application quickly, rather than being mired in setup or bespoke solutions to common problems. Whimsical is one of our favorite tools for building out mockups of an app. We made impressive progress in our 48-hour sprint, but there’s still some work to do. We have some additional features we hope to add before TTT, which will require additional testing and refining. For now, stay tuned and sign up for our newsletter. We’ll be sure to share when Scurry is ready for the world! Full Article News & Culture
ap 5 things to Note in a New Phoenix 1.5 App By feedproxy.google.com Published On :: Fri, 24 Apr 2020 13:44:00 -0400 Yesterday (Apr 22, 2020) Phoenix 1.5 was officially released ???? There’s a long list of changes and improvements, but the big feature is better integration with LiveView. I’ve previously written about why LiveView interests me, so I was quite excited to dive into this release. After watching this awesome Twitter clone in 15 minutes demo from Chris McCord, I had to try out some of the new features. I generated a new phoenix app with the —live flag, installed dependencies and started a server. Here are five new features I noticed. 1. Database actions in browser Oops! Looks like I forgot to configure the database before starting the server. There’s now a helpful message and a button in the browser that can run the command for me. There’s a similar button when migrations are pending. This is a really smooth UX to fix a very common error while developing. 2. New Tagline! Peace-of-mind from prototype to production This phrase looked unfamiliar, so I went digging. Turns out that the old tagline was “A productive web framework that does not compromise speed or maintainability.” (I also noticed that it was previously “speed and maintainability” until this PR from 2019 was opened on a dare to clarify the language.) Chris McCord updated the language while adding phx.new —live. I love this framing, particularly for LiveView. I am very excited about the progressive enhancement path for LiveView apps. A project can start out with regular, server rendered HTML templates. This is a very productive way to work, and a great way to start a prototype for just about any website. Updating those templates to work with LiveView is an easier lift than a full rebuild in React. And finally, when you’re in production you have the peace-of-mind that the reliable BEAM provides. 3. Live dependency search There’s now a big search bar right in the middle of the page. You can search through the dependencies in your app and navigate to the hexdocs for them. This doesn’t seem terribly useful, but is a cool demo of LiveView. The implementation is a good illustration of how compact a feature like this can be using LiveView. 4. LiveDashboard This is the really cool one. In the top right of that page you see a link to LiveDashboard. Clicking it will take you to a page that looks like this. This page is built with LiveView, and gives you a ton of information about your running system. This landing page has version numbers, memory usage, and atom count. Clicking over to metrics brings you to this page. By default it will tell you how long average queries are taking, but the metrics are configurable so you can define your own custom telemetry options. The other tabs include process info, so you can monitor specific processes in your system: And ETS tables, the in memory storage that many apps use for caching: The dashboard is a really nice thing to get out of the box and makes it free for application developers to monitor their running system. It’s also developing very quickly. I tried an earlier version a week ago which didn’t support ETS tables, ports or sockets. I made a note to look into adding them, but it's already done! I’m excited to follow along and see where this project goes. 5. New LiveView generators 1.5 introduces a new generator mix phx.gen.live.. Like other generators, it will create all the code you need for a basic resource in your app, including the LiveView modules. The interesting part here is that it introduces patterns for organizing LiveView code, which is something I have previously been unsure about. At first glance, the new organization makes sense and feels like a good approach. I look forward to seeing how this works on a real project. Learn More We're hiring Application Developers in our Boulder, Chattanooga, Durham, Falls Church and Remote (U.S. Only) offices. Learn more and introduce yourself. Conclusion The 1.5 release brings more changes under the hood of course, but these are the first five differences you’ll notice after generating a new Phoenix 1.5 app with LiveView. Congratulations to the entire Phoenix team, but particularly José Valim and Chris McCord for getting this work released. Full Article Code Back-end Engineering
ap Tokyo, Japan By feedproxy.google.com Published On :: Tue, 18 Nov 2014 08:37:22 -0800 Prada Omotesando building by Herzog and De Meuron Tower by Jun Mitsui My favorite home product company, many of their products are designed by Naoto Fukasawa Omotesando Koffee, a one man espresso bar hidden in a residential area It was installed in the first floor of an eighty year old traditional house set to be demolished The only seating in a small front garden Full Article sony rx1 tokyo japan travel