Posts Tagged:Microsoft

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.

VS Code extensions for the discerning developer palette

I am a VS Code extension snob. I like to hunt down the most obscure extensions for VS Code — the ones that nobody knows about — and impress people at parties with my knowledge of finely aged and little-known VS Code capabilities… then watch as they look around desperately for someone else to talk to. It’s like the “Sideways” of VS Code. In my endless pursuit of the perfect VS Code setup, I reached out to my colleagues here on the Azure team and asked them to share their favorite extension in their own words. So clear your pallet and breathe in the aromatic flavors of productivity; I am your VS Code Extension Sommelier. Christina Warren – Settings Sync I cannot live without this extension. If you use multiple machines (especially on multiple platforms, where a sym-linked Dropbox folder won’t really work), this extension is for you. It syncs…

Read More →

Google Assistant is More Accurate Than Alexa, Siri, and Cortana by @MattGSouthern

Google Assistant is the most accurate smartphone digital assistant, beating Amazon Alexa, Apple’s Siri, and Microsoft Cortana.The post Google Assistant is More Accurate Than Alexa, Siri, and Cortana by @MattGSouthern appeared first on Search Engine Journal. Source:

Microsoft sends strong message about GitHub's independence

On the heels of Microsoft acquiring GitHub for $7.5 billion, Google has partnered with Microsoft to provide a continuous integration and delivery platform for GitHub. While I predicted Microsoft would integrate build tools into GitHub, I didn’t expect them to integrate with Google’s as well. Google and GitHub probably partnered on this before the Microsoft acquisition, but I’m pleasantly surprised that Microsoft has decided to offer more than Azure-based solutions. It sends a strong message to anyone who was worried about Microsoft’s acquisition of GitHub, and should help put worries about GitHub’s independence to rest. Satya Nadella clearly understands and values the Open Source movement and continues to impress me. What an interesting time to be a developer and to observe the cloud wars! Source: Dries Buytaert

Advanced Document Conversions with Filestack

You might know Filestack from being an incredible service to add file uploading, storage, and management to your own web apps. There is another thing Filestack can do for you: convert documents into different formats. For one thing, it can manipulate documents. Take images. Perhaps you would like to offer some image manipulation for your users uploaded images, like cropping and rotation. That’s a common feature for apps that offer avatar uploading. With Filestack, you got it. It’s great to be able to have that kind of functionality without having to build it yourself. You almost surely aren’t in the avatar cropping business, you’re in your own unique business that just happens to have users with avatars. I’ve said it before: But let’s up the ante a little bit here. What if you need to get an entirely different document format out of another document? How about the hardest document…

Read More →

Centering: The Newest Coolest Way vs. The Oldest Coolest Way

This isn’t a comprehensive guide to centering things. We have that! This is just a little observation about old and new. One of the trickier things related to centering in CSS is when you need to center both vertically and horizontally and you don’t know the width or height of what you are centering. Vertical centering being the extra tricky of the two. Believe it or not, there was a way to do that even in IE 8. The trick was taking advantage of display: table; and that tables had this other property, vertical-align: middle;, which could be used for vertical centering. Say all you wanted to do was center a sentence perfectly in the middle of the browser window: … <body> <span> Centered vertically and horizontally. </span> </body> … You could do that like this: html, body { margin: 0; height: 100%; } body { display: table; width: 100%;…

Read More →

Memory is Short

Recently the entire developer community has found itself polarized over the $7.5 billion acquisition of GitHub by Microsoft: Developers are the builders of this new era, writing the world’s code. And GitHub is their home. I suppose the issue is that developers feel like their home either got sold without their permission or they’ve been robbed… or both (at the same time)? Whatever… I’ve lived too long to see this and not be surprised in the slightest. But, to be honest, I actually welcome the new owners. Microsoft, under the incredible leadership of Satya Nadella has really pulled the company out from the muck and mire of poor decision making and into the light. More of my developer friends have changed their tune when it comes to Microsoft and their brand. So, yeah… I like Microsoft. If I wasn’t doing what I’m doing… maybe I’d go work for them. ……

Read More →

How to Embed Google Sheets in Joomla

Google’s Sheets product is their version of Microsoft Excel. It’s a powerful tool, and one that is suprisingly easy to use with Joomla. I’m going to show you how to embed Google Sheets into your Joomla site with just a URL. You can also send Joomla forms results directly to Google Sheets. [[ This is a content summary only. Visit for full links, other content, and more! ]] Source:

How Microsoft's acquisition of GitHub impacts the cloud wars

Today, Microsoft announced it is buying GitHub in a deal that will be worth $7.5 billion. GitHub hosts 80 million source code repositories, and is used by almost 30 million software developers around the world. It is one of the most important tools used by software organizations today. As the leading cloud infrastructure platforms — Amazon, Google, Microsoft, etc — mature, they will likely become functionally equivalent for the vast majority of use cases. In the future, it won’t really matter whether you use Amazon, Google or Microsoft to deploy most applications. When that happens, platform differentiators will shift from functional capabilities, such as multi-region databases or serverless application support, to an increased emphasis on ease of use, the out-of-the-box experience, price, and performance. Given multiple functionally equivalent cloud platforms at roughly the same price, the simplest one will win. Therefore, ease of use and out-of-the-box experience will become significant…

Read More →

Unlike marketing efforts, CAPEX doesn't lie

The title of this blog post comes from a recent Platformonomics article that analyzes how much Amazon, Google, Microsoft, IBM and Oracle are investing in their cloud infrastructure. It does that analysis based on these companies’ publicly reported CAPEX numbers. Capital expenditures, or CAPEX, is money used to purchase, upgrade, improve, or extend the life of long-term assets. Capital expenditures generally takes two forms: maintenance expenditure (money spent for normal upkeep and maintenance) and expansion expenditures (money used to buy assets to grow the business, or money used to buy assets to actually sell). This could include buying a building, upgrading computers, acquiring a business, or in the case of cloud infrastructure vendors, buying the hardware needed to invest in the growth of their cloud infrastructure. Building this analysis on CAPEX spending is far from perfect, as it includes investments that are not directly related to scaling cloud infrastructure. For…

Read More →

The Brand Means Nothing

I was chatting with a younger professional earlier this week as he had asked me a few questions about a possible career move to another company. He first starts off the conversation asking for my opinion about Company X versus Company Y and which one had a better “brand” in the industry. I told him that I didn’t give a fuck. Then, I told him that he shouldn’t either. Focusing on the “brand name” of a business as a significant part of your decision making process for your next career move is entirely backwards. I argue that it shouldn’t be part of your decision making matrix at all. Instead, focus on getting to know the people in the business, especially those that you will interact with the most. Make sure that they respect you and that you can respect them. If you need more time to do that in a…

Read More →

Build Nodejs APIs Using Serverless

Simona Cotin did a great talk at Microsoft Build about Serverless technologies, called “Build Node APIs Using Serverless.” In this talk, she addresses pretty much every major gotcha that you might run into while creating Serverless infrastructure for JavaScript applications. Some of the topics included, but are not limited to: CORS Local Debugging with VS Code Installing npm packages Configuring REST-like URLs Saving environment variables All in all, it’s one of the best talks on Serverless I’ve seen, and if you’re interested in this topic, then I highly suggest giving it a watch. Direct Link to Article — PermalinkThe post Build Nodejs APIs Using Serverless appeared first on CSS-Tricks. Source: CssTricks

Five of My Favorite Features of Jetpack

Jetpack is an official WordPress plugin directly from Automattic. It’s an interesting plugin in that it doesn’t just do *one thing* — it does a whole slew of things that enhance what your WordPress site can do. *Any* WordPress site, that is, and often with extremely little effort. Those easy win features Jesse Friedman calls light switch features, meaning you literally flip a switch in Jetpack’s settings and start benefitting. I love that. There are dozens of features in Jetpack, and I personally make use of most of them and see the benefit in all of them. Allow me to share with you five of my favorites and how they are actively used right here on this site. It’s actually a bit hard to pick, so perhaps I’ll do this again sometime! 1) Related Posts This seems like such a simple little feature, but it’s anything but. Something has to…

Read More →

Locate and identify website visitors by IP address

(This is a sponsored post.)Big thanks to ipstack for sponsoring CSS-Tricks this week! Have you ever had the need to know the general location of a visitor of your website? You can get that information, without having to explicitly ask for it, by the user’s IP address. You’re just going to need a API to give you that information, and that’s exactly what ipstack is. Here’s me right now: This works globally through an API that covers over 2 million unique locations in over 200,000 cities around the world, and it’s update dozens of times a day. It’s a nice clean JSON API for all you front-end JavaScript folks! XML is there too, if you need it. You’re probably curious about all the data you can get, so let’s just take a look: { “ip”: “”, “hostname”: “”, “type”: “ipv4”, “continent_code”: “NA”, “continent_name”: “North America”, “country_code”: “US”, “country_name”: “United States”,…

Read More →

How Microsoft Audience Ads Work by @LisaRocksSEM

Here’s everything you need to know about how the Microsoft Audience Network and the Microsoft Graph works.The post How Microsoft Audience Ads Work by @LisaRocksSEM appeared first on Search Engine Journal. Source:

Microsoft Launches New AI-Powered Audience Network by @MrDannyGoodwin

The Microsoft Audience Network lets advertisers reach users across MSN,, the Edge browser, and select partner sites.The post Microsoft Launches New AI-Powered Audience Network by @MrDannyGoodwin appeared first on Search Engine Journal. Source:

Responsive Knockout Text With Looping Video

Here’s an idea! Let’s make an an HTML <video> play inside the shape of some letters. Like “Knockout Text” except instead of an image behind, it’s video. A live demo will explain more clearly: See the Pen basic pen by Giulio Mainardi (@mgiulio) on CodePen. A key objective here is to develop this responsively. The idea is to not only scale the video in size to fit the parent container (as video generally does), but scale the text as well, maintaining the size relationship between the type and underlying video. We’re going to get there by using the CSS clip-path property to clip the video against an SVG path defined within a <clipPath> element. First we’ll cover the core concept. Then we’ll add some eye candy by adding a few more features and demonstrate them with a couple additional demos. Setting Up the Video in HTML Let’s start with the…

Read More →

Fast Follower

I love this simple list of “fast follower” companies that eventually became the market leaders in their respective space(s): Microsoft. Bought 86-DOS, turned into MS-DOS (which Gates did not invent), which in turn was an improved clone of CP/M. Did not invent BASIC, either. Office in many ways built in part on top of Lotus 1–2–3’s success. Windows after/alongside Mac OS. Etc. etc. etc. Facebook. MySpace, Friendster, whatever. Google. Yahoo, Altavista, whatever. Salesforce. Maybe not a fast follower, but already Siebel, etc. Apple. Copied Xerox, Altair, everything. Square. Very innovative, but a mobile PayPal, etc. Marketo, Hubspot, More. Neither invented the space. Slack. Very innovative, especially in integrations. But we had so many point solutions before, and since. One of the beautiful things about working in newer and more nascent markets, such as bitcoin and blockchain, is that there isn’t a clear winner at the moment and there won’t be a…

Read More →

Windows: Logging Off

I spent a ton of my life working, playing, and living in the Windows operating system. It has a special place in my heart and I’ll always appreciate the time that we spent together. But, I haven’t used it seriously for many years. And, it’s relevance in the larger computing world has shrunk, at least in the consumer space (Windows holds a tight grip in the enterprise). The future of Windows has been unsure for quite some time and Ben Thompson’s overview, titled The End of Windows is hard to argue with. The question, of course, is where Microsoft will go from here and what will become their future business. My guess is that they’ll begin to explore many different avenues and even acquire more than a handful of startups in an effort to accelerate those explorations. Microsoft must evolve or die, just like every other business. The question is whether…

Read More →

Quick Reminder that Details/Summary is the Easiest Way Ever to Make an Accordion

Gosh bless the <details> element. Toss some content inside it and you have an accessible expand-for-more interaction with just about zero work. See the Pen Simple details. by Chris Coyier (@chriscoyier) on CodePen. Toss a <summary> in there to customize what the expander text says. See the Pen Multiple Details/Summary by Chris Coyier (@chriscoyier) on CodePen. Works great for FAQs. There is really no limit to how you can style them. If you don’t like the default focus ring, you can remove that, but make sure to put some kind of styling back. Here I’ve used a header element for each expandable section, which has a focus state that mimics other interactive elements on the page. The only browser that doesn’t support this are the Microsoft ones (and Opera Mini which makes sense—it doesn’t really do interactive). This browser support data is from Caniuse, which has more detail. A number…

Read More →

Back to Top