October, 2016

article thumbnail

Accelerating Data: Faster and More Scalable ElastiCache for Redis

All Things Distributed

Fast Data is an emerging industry term for information that is arriving at high volume and incredible rates, faster than traditional databases can manage. Three years ago, as part of our AWS Fast Data journey we introduced Amazon ElastiCache for Redis , a fully managed in-memory data store that operates at sub-millisecond latency. Since then we’ve introduced Amazon Kinesis for real-time streaming data, AWS Lambda for serverless processing, Apache Spark analytics on EMR, and Amazon QuickSight for

article thumbnail

Reinventing Performance Testing: New Technologies

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. – Continuous Integration. – New Architectures.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Chasing Tools

Tim Kadlec

One of the very first projects I ever worked on as a professional was a relatively large site with tons of legacy code. Legacy code brings many headaches. My favorite example was opening a few pages to find that these pages used not one, not two, but three different JavaScript frameworks! The developers were overworked and the site had never gotten enough budget to give it the rebuild it needed.

article thumbnail

Using SQLite In A NativeScript Angular Mobile App

The Polyglot Developer

Quite a bit of time ago when I first started using NativeScript, I wrote a tutorial around using a SQLite database with it. Now just to be clear, this was with vanilla NativeScript, before Angular was available. Heck, the previous article was using JavaScript and not even TypeScript. Well, times have changed and I figured it would be a good idea to revisit this NativeScript SQLite tutorial, but this time give it some TypeScript and Angular flair.

Mobile 52
article thumbnail

The Patrol Method and Self Directed Agile Teams

The Agile Manager

As part of my research into method earlier this year, I picked up a 1959 edition of the Scoutmaster's Handbook. The core of the philosophy for a Scout troop was what Robert Baden-Powell, the founder of Scouting, called the Patrol method. The early editions of the Boy Scouts of America's version of the Boy Scout Handbook were mostly written by the same person, William "Green Bar Bill" Hillcourt , and revised over many years.

article thumbnail

SpeedCurve RUM: LUX

Speed Curve

We're excited to announce SpeedCurve's RUM product, LUX. The name LUX is a play on " L ive U ser e X perience" and reflects how we've taken a different approach compared to other Real User Monitoring products. SpeedCurve's mission is to help designers and developers create joyous, fast user experiences. To do that, we focus on metrics that do a better job of revealing what the user's experience is really like.

Metrics 40
article thumbnail

Short Term Goals and Long Term Goals

Professor Beekums

I often think about how to be more productive and making good progress on projects. My progress on creating lessons for professorbeekums.com has not been as fast as I’d like. I started setting daily goals for myself to change that. An example would be finishing 5 lesson steps. This should have been relatively easy since I create outlines for them first.

40

More Trending

article thumbnail

Getting Started with HTTP/2 and Server Push

Dean Hume

HTTP/2 is awesome. When we enabled HTTP/2 on the settled.co.uk website, we noticed a 10% improvement in the page load times across the site. We didn’t change any code, or even make any web performance tweaks - we made the switch and noticed the results immediately. Traditionally, HTTP/1.1 requests have a lot of overhead associated with them. If too many requests are made, it can negatively affect the performance of your web page due to the fact that HTTP/1.1 uses multiple TCP connections to issu

Servers 40
article thumbnail

Passing Complex Data Through The Angular Router With NativeScript

The Polyglot Developer

I recently wrote a tutorial for navigating a NativeScript Angular application using the Angular Router. In this tutorial I demonstrated how to create a multiple page application, navigate between pages, and even pass simple string parameters between the pages during navigation. However, what happens when the data you need to pass isn’t so simple? We’re going to take a look at some of the ways to pass data between routes in a NativeScript application that makes use of Angular.

article thumbnail

Invited Talk at SuperComputing 2016!

John McCalpin

“Memory Bandwidth and System Balance in HPC Systems” If you are planning to attend the SuperComputing 2016 conference in Salt Lake City next month, be sure to reserve a spot on your calendar for my talk on Wednesday afternoon (4:15pm-5:00pm). I will be talking about the technology and market trends that have driven changes in deployed HPC systems, with a particular emphasis on the increasing relative performance cost of memory accesses (vs arithmetic).

article thumbnail

Build your own charts

Speed Curve

We put a lot of thought into curating a thematic set of dashboards that help you understand the performance of your front-end, but sometimes you just want to play with the data yourself and slice 'n' dice the data in all sorts of different ways. We've added a new "Favorites" dashboard that lets you do just that. You can explore the data and build your own charts, then rearrange them and share them with the team to help demonstrate the performance issues you're focused on right now.

Metrics 40
article thumbnail

Short Term Goals and Long Term Goals

Professor Beekums

I often think about how to be more productive and making good progress on projects. My progress on creating lessons for professorbeekums.com has not been as fast as I’d like. I started setting daily goals for myself to change that. An example would be finishing 5 lesson steps. This should have been relatively easy since I create outlines for them first.

40
article thumbnail

Reinventing Performance Testing: Continuous Integration

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile.

article thumbnail

Getting Started with HTTP/2 and Server Push

Dean Hume

HTTP/2 is awesome. When we enabled HTTP/2 on the settled.co.uk website, we noticed a 10% improvement in the page load times across the site. We didn’t change any code, or even make any web performance tweaks - we made the switch and noticed the results immediately. Traditionally, HTTP/1.1 requests have a lot of overhead associated with them. If too many requests are made, it can negatively affect the performance of your web page due to the fact that HTTP/1.1 uses multiple TCP connections to issu

Servers 40
article thumbnail

Navigating A NativeScript App With The Angular Router

The Polyglot Developer

Unless you want a very boring single page application, you’re going to want some form of page navigation with multiple pages available. Previously I wrote a tutorial for navigating between routes in a vanilla JavaScript NativeScript application , but with Angular in full force, it probably makes sense to demonstrate navigation with the very different Angular Router component.

Mobile 52
article thumbnail

The SQL Server Installer Version 2: Just Install It!

SQL Server According to Bob

Back in July, I told you about a new installation experience for SQL Server. One of our goals from the outset was to ensure we could iterate and enhance this experience as we obtained feedback from the community. Today, we are proud to announce Version 2 of the new SQL Server Installer. Here is the opening screen from running the installer. If you used our V1 of the installer it looks just about the same on the surface.

Servers 40
article thumbnail

Expanding the AWS Cloud: Introducing the AWS US East (Ohio) Region

All Things Distributed

Today I am very happy to announce the opening of the new US East (Ohio) Region. The Ohio Region is the fifth AWS region in the US. It brings the worldwide total of AWS Availability Zones (AZs) to 38, and the number of regions globally to 14. The pace of expansion at AWS is accelerating, and Ohio is our third region launch this year. In the remainder of 2016 and inq 2017, we will launch another four AWS regions in Canada, China, the United Kingdom, and France, adding another nine AZs to our globa

AWS 120
article thumbnail

A Programmer's Adventure Into UX Design

Professor Beekums

I started professorbeekums.com with very little knowledge about UX Design. The most obvious solution to that problem is to learn. Yet startups are rife with examples of folks trying to do things themselves when they should have hired a professional. It is human to judge things by their appearance so having poor UX can be a huge blocker to gaining users.

Design 40
article thumbnail

Reinventing Performance Testing: Agile

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud.

article thumbnail

Getting Started with HTTP/2 and Server Push

Dean Hume

HTTP/2 is awesome. When we enabled HTTP/2 on the settled.co.uk website, we noticed a 10% improvement in the page load times across the site. We didn’t change any code, or even make any web performance tweaks - we made the switch and noticed the results immediately. Traditionally, HTTP/1.1 requests have a lot of overhead associated with them. If too many requests are made, it can negatively affect the performance of your web page due to the fact that HTTP/1.1 uses multiple TCP connections to issu

Servers 40
article thumbnail

TPDP Episode #10: All About The Google App Engine

The Polyglot Developer

There are a few different ways to host applications online. You can spin up your own VPS or container, but those are not easily scalable. Instead there is a nifty service called Google App Engine that is designed for scalable web applications at a very cheap price. In this episode of The Polyglot Developer Podcast, I have guest speaker Terry Ryan from Google to help spread the word on all the things Google App Engine can accomplish and why you should use it.

Google 52
article thumbnail

Use A Pre-Populated SQLite Database With NativeScript And Angular

The Polyglot Developer

I recently wrote about how to use a SQLite database within a NativeScript Android and iOS application that was built with Angular. This was more or less a revisit to the vanilla NativeScript tutorial on the same subject I had written earlier in the year. What happens when you have a massive amount of data that you’d like to save your user from needing to download before using your application?

article thumbnail

A Programmer's Adventure Into UX Design

Professor Beekums

I started professorbeekums.com with very little knowledge about UX Design. The most obvious solution to that problem is to learn. Yet startups are rife with examples of folks trying to do things themselves when they should have hired a professional. It is human to judge things by their appearance so having poor UX can be a huge blocker to gaining users.

Design 40
article thumbnail

How To Handle A Data Migration

Professor Beekums

Data is an important part of any web application. Whether it is a user’s data, such as login information, or the application’s content, such as a blog post, software developers spend a lot of time figuring out where to put data. Software developers are also people though and people make mistakes. What happens if a software developer chooses a poor way to store data?

article thumbnail

How To Handle A Data Migration

Professor Beekums

Data is an important part of any web application. Whether it is a user’s data, such as login information, or the application’s content, such as a blog post, software developers spend a lot of time figuring out where to put data. Software developers are also people though and people make mistakes. What happens if a software developer chooses a poor way to store data?

article thumbnail

Upgrading Your Hybrid Apps To Native With NativeScript

The Polyglot Developer

As someone who has developed both hybrid web applications and native applications, I understand the differences and advantages each brings to the table. While I agree that you can do some pretty neat things with a hybrid web application built with frameworks like Ionic, I no longer think it is as great of a solution as it once was. With hybrid web frameworks like Ionic 2 and native mobile frameworks like NativeScript both using Angular, you have to step back and ask yourself what you’re truly ge

Mobile 40
article thumbnail

Welcoming Adrian Cockcroft to the AWS Team.

All Things Distributed

I am excited that Adrian Cockcroft will be joining AWS as VP of Cloud Architecture. Adrian has played a crucial role in developing the cloud ecosystem as Cloud Architect at Netflix and later as a Technology Fellow at Battery Ventures. Prior to this, he held positions as Distinguished Engineer at eBay and Sun Microsystems. One theme that has been consistent throughout his career is that Adrian has a gift for seeing the bigger engineering picture.

AWS 167