Posts Tagged:iPhone

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


8 Years, 10 Days, 1,000 Subscribers

I officially joined YouTube on April 6th, 2009, exactly 8 years and 10 days ago. And it took that long to get to 1,000 subscribers, which I passed earlier this morning. … … … … … What do they say…? Patience… is… a… virtue…? LOL. Actually, to be honest, I had crossed 1,000 subscribers 2 days ago but it’s been fluctuating up and down since then as if YouTube isn’t quite sure I should have 1,000 or not. But regardless, I’ve crossed a neat little milestone and I’m quite happy with the progress. To think that it took that long is quite a journey. The last 150 days. And the bulk of the gain has been in the last 150 days or so when I started doing YouTube every single day so that I could complete my 365 day project. In those 150 days I gained ~700 new subs to cross the…

Read More →

Google iPhone App Updated With New 3D Touch Controls by @MattGSouthern

Google has released an update for its iOS app which takes further advantage of 3D touch controls. In addition, it now comes with a widget and Gboard.The post Google iPhone App Updated With New 3D Touch Controls by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Building a CSS Grid Overlay

Let’s take a look at what it takes to build a grid overlay with CSS. It will be responsive, easily customizable and make heavy use of CSS variables (known more accurately as “CSS custom properties”). If you aren’t familiar with custom properties, I’d highly recommend reading What is the difference between CSS variables and preprocessor variables? and watching Lea Verou’s enlighting talk on using them. This grid overlay that we’re building will consider a developer tool, as in, a tool just for us, not really our users. So, let’s not worry too much about browser support (If you do care, check out caniuse… data on custom properties). While it’s impossible to preprocess custom properties to behave exactly the same as native support, if you use them just like you would preprocessor variables, tools like the postCSS plugin cssnext can transform them into CSS compliant with older browsers. Preface A couple…

Read More →

You Kinda Can Use Custom Fonts in HTML Emails

And you use them pretty much just like you’d use custom fonts on a website. Jaina Mistry had the scoop on this last year over on the Litmus blog: While web fonts don’t have universal support, here are the email clients where they are supported: AOL Mail Native Android mail app (not Gmail app) Apple Mail iOS Mail Outlook 2000 Outlook.com app Aside from using a JavaScript font loader, which definitely won’t work in email (no email client will be executing JavaScript), ultimately it comes down to @font-face in CSS. So let’s do that. Say we wanted to use Lato in an email, if we can. Go do the normal Google Fonts thing and find the URL for loading Lato. If you just visit that URL, you can see it’s loading Lato over @font-face, and you can totally snag that code: In your HTML template, you’d put that into a…

Read More →

Living without expectations

Last year I wrote how I’ve never had a goal. I was reflecting on how I just move from one thing to another without feeling like like I’m aiming for anything. It works for me.Here’s another thing I try not to have: Expectations.One of the few things in life we control is our reaction to things. And expectations tee up those reactions. They often set the odds on the outcome, and the odds usually aren’t in your favor. I’ve decided I’d rather stick with actual reactions rather than putting my reactions at a disadvantage by mixing them with with my everything-should-be-amazing imagination.What’s gained by setting a bar on outcomes you don’t control?When you don’t have expectations, you experience things objectively rather than tinted with presupposition. Then if you do happen to be disappointed, it’s only because the experience wasn’t good, not that you thought it was going to be INSANELY GREAT and…

Read More →

Google Upgrades Gboard for iPhone with Voice Typing, New Emoji, and More by @MattGSouthern

Gboard, Google’s alternative mobile keyboard, has been updated on iPhone with support for voice typing, new emoji, and new languages.The post Google Upgrades Gboard for iPhone with Voice Typing, New Emoji, and More by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

7 Exciting Adobe Photoshop Express UI Updates For Better Image Editing

Ever since its creation in 1988 by Thomas and John Knoll, Adobe Photoshop has been an extremely useful tool for graphic designers and layout artists who are looking for a powerful application to generate fantastic images. These days, the power of Photoshop is now made available through a lighter version called Adobe Photoshop Express. What is Adobe Photoshop Express? Adobe Photoshop Express is a free image editing web and mobile application that enables users to edit images using practically any kind of device (running on Windows, iOS, or Android). It uses some of the basic but powerful features of the native Photoshop program, but in a lighter app (and again, it’s free!). The app interface recently got a whole design makeover after the last one back in 2014. The new interface was developed to match the increasing demand with regards to mobile photography along with today’s design standards. Adobe Photoshop…

Read More →

Let’s Look at 50+ Interesting CSS Properties & Values

Can it be done with CSS? Do I need JavaScript? I know a lot of us ask these question when looking at designs and interactions. Recently I decided to dig into CSS and learn all of the properties. I spent a lot of time reading reference material, writing code, and finding new solutions to old problems with my newfound knowledge. Through my journey, I thought I would document and showcase 50 of the most interesting properties and values I found. I created use-cases for many of them, with simplified code samples you can look at, reference, and play with. I also included a number of properties that are still experimental, but will likely be usable soon. I also included several well-known properties but with lesser-known values, so you can deepen your knowledge of them even if you’ve already heard of them. There are also some browser-specific things in here. Let’s…

Read More →

Act your size

If it’s just you say “I”, not “We”. There’s no need to put up a front.Before I started Basecamp back in 1999 (we were originally called 37signals), I had a software and Web design business called Spinfree.The Internet was a fairly new and exotic phenomenon back then, and it was pretty easy to drum up clients willing to pay quite well to improve their nascent websites. Within a year or so, I had a nice client list, built entirely through word of mouth. I was just a year out of college and making a good living. While my friends were struggling with entry-level jobs they didn’t like, I was doing exactly what I wanted to do.But Spinfree had a dirty little secret: It wasn’t really a “company.” It was just me. My headquarters consisted of a small desk a few feet from my bed in a cramped, one-bedroom apartment.I was pretty insecure…

Read More →

How To Create Your Own URL Scheme

A URL Scheme is like “http://…” or “ftp://…”. Those seem like a very low-level concept that you don’t have much control over, but actually, you do! What sounds like an exotic topic is not so exotic at all: we are constantly using different URL Schemes, on any given day. For example when we’re clicking a link to an iPhone app that launches the AppStore. Or when a friend sends us a link to a playlist and it opens in the Spotify desktop app. In the following short tutorial, we’ll look at how custom URL schemes work on macOS and iOS. URL Schemes and Document Types Any macOS or iOS application can register itself as a handler for any URL scheme (like “http” or “https”) or document type (like “txt” files). Apart from those classics, however, an app can also register its own, custom URL scheme or document format. If an…

Read More →

So, This is Not a Love Letter to T-Mobile… … … … But…

This might sound (and be) a little bit crazy but after 14 years of being with the same phone service provider (AT&T) I walked into the T-Mobile store yesterday and walked out in a miraculous 50 minutes fully converted. Yes. Insane. Our entire family of 4 (4 iPhones, 2 x iPhone 7 Plus, 2 x iPhone 6S Plus). If you would’ve told me even a few weeks ago that I’d be considering this and making the trip over to local brick-and-mortar to make a swap I would have looked at you funny. I mean, I was a seriously-dedicated and loyal customer to AT&T and had been grandfathered into some pretty serious plan(s)! I stuck around. But, I couldn’t any longer and now, today, I am the somewhat proud owner of a new contract with T-Mobile sporting a 50% reduced monthly bill with better services attached. Insane. And I feel honestly a…

Read More →

Highrise for Android is here…

Highrise has had an iOS app, going on now for 7 years. However, the development on that mobile app has been slow. In June of 2015, we released version 2.0 and we’re still on that version today. We’ll update it soon, but I have to admit we’ve been saying that for awhile.Regardless, at least, iPhone users, you had an app. Android users had nothing.As soon as we got the iOS app update out, creating a brand new Android app kept popping up on our list of priorities. But our team didn’t have the skillset of making Android apps, so the search for building that part of our team, even trying to use contractors, became laborious and soon other priorities pulled us away.Finally, we committed to figuring out how we could ramp up the knowledge internally we needed to get this task done, and we uncovered something pretty unusual but very powerful for us…

Read More →

Unboxing Apple Airpods

I had a lot of fun recording this one on the VLOG: I need to do more of these types of things… I particularly enjoyed this. I will have to do a recap in a few weeks after serious testing, but, I’m already loving them… and I don’t use that word lightly. Not having cords to mess with… un-freaking-real. Already connecting it to both my iPhone and my MacBook. The post Unboxing Apple Airpods appeared first on John Saddington. Source: https://john.do/

The Narrative Browser Using Articulate.js

Many sites with lots of written content employ specially crafted print style sheets. That way, a user can print out the relevant content without wasting paper on navigation, ads, or anything else not germane. Articulate.js, a jQuery plugin, is what I consider the narrative equivalent. With as little as one line of code, it enables developers to create links that allow users to click, sit back, and listen to the browser read aloud the important content of a web page. In some ways, it can turn a thoughtful essay or article into a mini podcast. And because it uses built-in JavaScript functionality, no browser extensions or other system software is needed. I thought I would share how I went about creating Articulate.js with the hopes that it could provide the reader with ideas on how to apply this technology in different ways. The Speech Synthesis Interface Articulate.js uses the Speech…

Read More →

The books I read in 2016

None of what I read was actually printed on paper. It was all Kindle, iPhone, or listened to as an audio book.At Basecamp, we have a monthly automatic check-in called What are you reading? It’s a great way to discover new books by recommendation of what your colleagues are reading, but it’s also a great way to recap what you read over the past year.So here are all my answers to that question on the 13 books I read in 2016. This starts with what I read in January and ends up with December.The Halo Effect: Lovely take-down of Good to Great, Built to Last, and other These Are The Secrets To Business Success stables. It focuses mainly on critiquing the bias that lead to the great companies being models on leadership, customer-focus, etc by pointing out that high-flying companies are always seen in a positive light on those attributes, but when…

Read More →

Gifts for the Writers on Your List (or for Yourself…)

If someone on your holiday shopping list is a writer, you know we can be a hard bunch to buy for. After all, we already spend a lot of time online shopping as we procrastinate while headlines loom. So, to give you a little helpful holiday hand, we’ve put together this list of gifts that should make any writer gleeful. And if you happen to be a writer yourself, well, sometimes you deserve a little love, too. Turkey Feather Pen Give a nod to writers of yore with one of these gorgeous pens. Who knows? Maybe the key to being as prolific as Shakespeare is just writing with the same kind of implement. Let us know. Leather Messenger Bag   Writers have a lot to lug around: notebooks, laptops, newspapers, dozens of pens that somehow never appear when they’re needed. So do your writer a favor and give him/her a great…

Read More →

Camera equipment suggestions

body[data-twttr-rendered=”true”] {background-color: transparent;}.twitter-tweet {margin: auto !important;}@natekontny Q: What equipment are you using? Any suggestions? — @corey_gwinfunction notifyResize(height) {height = height ? height : document.documentElement.offsetHeight; var resized = false; if (window.donkey && donkey.resize) {donkey.resize(height); resized = true;}if (parent && parent._resizeIframe) {var obj = {iframe: window.frameElement, height: height}; parent._resizeIframe(obj); resized = true;}if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.resize) {window.webkit.messageHandlers.resize.postMessage(height); resized = true;}return resized;}twttr.events.bind(‘rendered’, function (event) {notifyResize();}); twttr.events.bind(‘resize’, function (event) {notifyResize();});if (parent && parent._resizeIframe) {var maxWidth = parseInt(window.frameElement.getAttribute(“width”)); if ( 500 < maxWidth) {window.frameElement.setAttribute(“width”, “500”);}}Thanks Corey! Thank you so much for watching. I do have suggestions :)I have this awesome Canon 80D DSLR camera.The quality is amazing. I’ve got a couple really nice wide aperture lenses that create this beautiful shallow depth of field. Gorgeous video coming from this setup.And I rarely use the damn thing.First rule for me: convenience trumps quality.The DSLR is just not convenient. When there’s a hint of bad weather I refuse to have that gear out…

Read More →

Best Buy vs. The Apple Store

A recent shopping experience that really surprised meI was captivated when Apple opened its first set of physical retail stores in 2001. I’ve never owned a retail business, but I worked a variety of retail jobs growing up. What Apple did with retail was different.I’ve always been endlessly fascinated by retail. Watching people browse, seeing how people choose what to buy, seeing how moving stuff around in a store can have significant effects on purchasing patterns, etc. Paco Underhill’s Why We Buy is one of my favorite books of all time.When Apple finally opened one in the Chicago area over a decade ago, I rushed over there. I was in awe. What a unique retail experience. Just wonderful.And for years I enjoyed visiting the stores. Whenever I needed something Apple, I’d go there. I’d rearrange my schedule to shop at an Apple Store.But in the last few years, the stores have really…

Read More →

Who Stays, Who Goes

I’ve been able to shoot, edit, produce, and ship 4 new vlogs this week and it’s been fun, tiring, challenging, and exasperating. I’ve felt great about it and then, moments later, I’ve felt terrible about it. Exhilarated that I’m going for it and then terrified that I look stupid… and… unprofessional… and even more stupid because I know that I look both stupid and unprofessional. But there’s been something incredible about engaging with something that scares me and I haven’t felt like this in a long, long time. The thing that’s been the most encouraging though is the response from those that have been following along. They’ve emailed me, sent direct messages via Twitter, commented on a variety of different platforms, all with positive words of affirmation and encouragement; nothing short of life-giving, if I’m to be honest. And a handful of them really got me emotional and I was reminded about…

Read More →

Back to Top