February, 2016

article thumbnail

Mixins Better for Performance

CSS Wizardry

A look at the performance difference between Sass’ mixins and @extend

article thumbnail

CPP: A Standardized Alternative to AMP

Tim Kadlec

It’s no secret that I have reservations about Google’s AMP project in its current form. I do want to make it clear, though, that what bothers me has never been the technical side of things—AMP as a performance framework. The community working on AMP is doing good work to make a performant baseline. As with any framework, there are decisions I agree with and some I don’t, but that doesn’t mean the work isn’t solid—it just means we have different ways of approaching building for the web.

Google 77
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Importance of Real-Time Reports and Traceability in Software Testing

Kovair

Introduction In the first and second part of our three-blog series in ‘Testing’ category, we have already discussed about the changing face of testing, importance. The post Importance of Real-Time Reports and Traceability in Software Testing appeared first on Kovair Blog.

article thumbnail

Create A Raspberry Pi Automatic Network Backup Server

The Polyglot Developer

I have a few Raspberry Pi units that I’ve picked up over the years. As of now I have a RPi 256MB, RPi 512MB and a RPi2 1024MB unit. I’m currently using the faster model as a RetroPie which I’ll discuss in a future article, but for the older models I have them doing server stuff. For example, I have my 256MB model acting as a network backup server that one of my computers automatically uploads to.

Network 56
article thumbnail

GLibC DNS Exploit in Unix/Linux Machines

Dotcom-Montior

A DNS related exploit of Unix and Linux based operating systems has been gaining attention lately. The vulnerability exploits a bug in the GNU C library commonly referred to as the GLibC, serves as the core C library for many flavors of Linux and Unix based operating systems. This library is commonly used in linux… The post GLibC DNS Exploit in Unix/Linux Machines appeared first on Dotcom-Monitor Web Performance Blog.

C++ 44
article thumbnail

Statsdcc

Wayfair Tech

Statsdcc is a Statsd-compatible high performance multi-threaded network daemon written in C++. It aggregates stats and sends the results to backends, especially Graphite. We are proud to announce that we are opensourcing it today. Check out the code at [link] At Wayfair we’re big believers in “measure anything, measure everything,” as. Read more.

C++ 40
article thumbnail

Managing Typography on Large Apps

CSS Wizardry

A look at managing typography more practically on larger sites and apps

100
100

More Trending

article thumbnail

Using The Onymos Media Component In Your Ionic Framework App

The Polyglot Developer

A few years back I demonstrated how to use the device camera in an Android and iOS application developed with Ionic Framework. Being able to take photos wasn’t particularly difficult, but it left a lot to be desired. This is where the Media component by Onymos comes into play. So what is the Onymos Media component? The Onymos Media component extends the media features offered by the Apache Cordova camera plugin.

Media 52
article thumbnail

Create A Podcast Episode With GarageBand For Mac

The Polyglot Developer

As you may know, I recently started two different podcasts. Let’s not confuse these with podcast episodes as I’m talking about shows. I started The Polyglot Developer Podcast and The NoSQL Database Podcast. Creating a podcast has been something I’ve been thinking about for a long time and it turns out it wasn’t very complicated to do. Using GarageBand for Mac, which is free, I’m able to produce high quality podcast episodes with minimal amounts of time.

article thumbnail

Create An iOS Or Android Device Screencast

The Polyglot Developer

When you release your mobile Android or iOS application to the various app stores you’ll be asked to submit a video for your app. Although optional, it is a great idea to do one in order to boost your app store optimization (ASO). So how do you get a video demo of your app? Using tools you probably already have installed you can create a screencast of your iOS or Android application.

Mobile 52
article thumbnail

Use Your Raspberry Pi As A Headless System Without A Monitor

The Polyglot Developer

I have a few Raspberry Pi computers all doing different things around my home. With the exception of my RetroPie, which I’ll talk about in a different article, they were all configured and running as a headless system. So what exactly is a headless system? Headless Systems via IoT Agenda : A headless system is a computer that operates without a monitor, graphical user interface (GUI) or peripheral devices, such as keyboard and mouse.

Systems 52
article thumbnail

Use The HTTP Module Instead Of Fetch In NativeScript

The Polyglot Developer

Not too long ago I wrote about using the NativeScript fetch module for making HTTP requests in an Android and iOS mobile application. Personally I find that the fetch module is a bit awkward to use, so this time we’re going to take a look at using the http module instead. The great thing about the NativeScript http module is that it is pretty much the same as it is in the other languages.

Mobile 45
article thumbnail

Add Barcode Scanning Functionality To Your Ionic App

The Polyglot Developer

Being able to scan a barcode is a convenient way to share bits of data. Whether you’re using QR codes to share contact information or traditional barcodes for product information, being able to scan an image is more convenient than either entering a long code or similar. Previously I wrote about scanning barcodes using Ionic Framework 1 , but with Ionic 2 being all the rage I thought it would be worth revisiting for Angular.

Code 40
article thumbnail

Webinar Series: Building A CEA2N And NativeScript Application

The Polyglot Developer

Today I have finished the final episode of a five-part webinar series on the subject of Couchbase , Express Framework, Angular, and Node.js (CEA2N) application development. This webinar series has been going on for the past five weeks where each week I covered a new topic relative to the stack leading up to a NativeScript mobile application. Each episode of this webinar was recorded and can be viewed for free here.

Mobile 40
article thumbnail

Convert An Uploaded Image To A Base64 String In Node.js

The Polyglot Developer

Not too long ago I wrote about uploading files to a Node.js server that was making use of the Multer middleware. In that scenario the files were saved to the file system and even though I didn’t demonstrate it, in theory the file metadata would be stored in a database. What if you wanted to store the files in a database as a base64 string instead of on the file system?

Storage 40
article thumbnail

Share Things On Social Media Via An Ionic Mobile App

The Polyglot Developer

Recently one of my subscribers asked me if I could refresh the social media sharing article that I wrote for Ionic Framework 1 to work with Ionic 2. Since I’m already in the process of rewriting all my posts to Ionic 2 , I figured now is a good time to do so. In case you hadn’t seen my previous post, it is still worth checking out. In either scenario, the goal we’re going to accomplish here is sharing messages, images, and links via social media outlets on Android and iOS within an Ionic 2 mobil

article thumbnail

Why You Should Not Use Ionic Serve For Hybrid Apps

The Polyglot Developer

I’ve written a lot of Ionic Framework and Ionic 2 blog articles and have answered even more questions and troubleshooted more problems. When it comes to Ionic Framework, if I had to estimate, I’d say about 80% of the time the problems were related to the Ionic Service solution that the Ionic team offers. I’ve written a post similar to this before on the topic of properly testing your Ionic Framework applications , but since it’s alarming how many people are still running into these issues I thin

Testing 40
article thumbnail

Monetize With Google Admob In An Ionic Mobile App

The Polyglot Developer

So you made a shiny new app and want to earn some money from it. The paid revenue model may not be the best fit for you, so instead you might want to consider ads. The more popular Google Admob solution makes advertising incredibly simple and best of all it can be used within an Ionic 2 Android and iOS application. If you’ve been keeping up with my blog, you’ll know that I wrote about using Admob in an Ionic Framework 1 mobile app a while back.

Google 40
article thumbnail

Install Android And Telerik NativeScript In Ubuntu Linux

The Polyglot Developer

Ubuntu Linux is one heck of an operating system. It is fast, visually appealing, and it is great for development. Previously I wrote about how to install Ionic Framework and all the required dependencies for development in Ubuntu , but this time we’re going to look at how to do the same for Telerik NativeScript. We’re going to review a series of shell commands that will get the Java Development Kit (JDK), the Node Package Manager (NPM), the Android SDK, and Telerik NativeScript up and running in

Java 40
article thumbnail

Create A Podcast XML Feed For Publishing To iTunes

The Polyglot Developer

Recently I started a developer podcast , but more work went into it beyond just recording it. I had to create an XML feed file to be published to iTunes as well as Pocket Casts. I figured it would be nice to share what goes into creating an XML feed, how to validate it, and how to submit it to iTunes as well as the popular Pocket Casts. The post Create A Podcast XML Feed For Publishing To iTunes appeared first on The Polyglot Developer.

article thumbnail

Upcoming Presentation: DevNexus 2016

The Polyglot Developer

From February 15th to February 17th 2016 I will be at DevNexus 2016 in Atlanta , Georgia. This is a developer conference relating to many different technologies such as Java, Node.js, and the mobile platforms. The post Upcoming Presentation: DevNexus 2016 appeared first on The Polyglot Developer.

Java 40
article thumbnail

TPDP Episode #2: Picking the Right Mobile Development Technology for Your Needs

The Polyglot Developer

In this episode of The Polyglot Developer Podcast I discuss the differences between native and hybrid mobile application development and my experience in both. Episode #2: Picking the Right Mobile Development Technology for Your Needs covers quite a bit and is broken into the following four sections: My background as a mobile application developer. What is native mobile application development.

Mobile 40
article thumbnail

Upload Files To Node.js Using Angular

The Polyglot Developer

When I build web applications, my least favorite part is always in the realm of file uploads. They are often complicated to do and take a lot of time. Pretty much every web application lately, regardless of what it is, requires file uploads, even if it is just to upload a profile picture. Since I’m all about Angular lately, I figured it would be great to show how to upload images (or any file) to a back-end.