I have been playing around with Angular & the Google Material design specification coupled with Angular-CLI.
Here is my github repo (extremely basic) but to get it working there are a bunch of installs and configurations you will need to do.
- Make sure you are running an updated version of Node and NPM
- The official recipe guide.
- Install the Angular Material CDK – npm install –save @angular/material @angular/cdk
- If you want the animations of course you need to install them too – npm install –save @angular/animations
Once you have all that done…
Use Angular CLI (make sure it is updated globally) and follow this recipe guide.
I wanted to re-post this article. Thought a few might find it interesting…
We are seeing more and more request to “virtualize” our servers and various resources. A strong push for integrated DEV/OPS [ Great read ] and while most of the talk is strictly for sales to have the keywords in their elevator pitches it translates to many hours of work for the dev and op teams.
This course by PluralSight is very good at getting you up to speed on AWS. There are also many Azure courses also. FYI: Spread your eggs about different baskets…
AWS Developer: Getting Started
by Ryan Lewis
Amazon Web Services is the largest cloud provider in the world. This course will teach you how to develop, deploy, and integrate web applications with AWS.
Angular’s template syntax:
[property]="expression": set property of an element to the value of expression
(event)="statement": execute statement when event occurred
[(property)]="expression": create two-way binding with expression
[class.special]="expression": add special CSS class to element when the value of expression is truthy
[style.color]="expression": set color CSS property to the value of expression
If you’re not familiar with Angular’s template syntax, you should definitely read the official template syntax documentation.
The following SQL should be run in Production SQL server (off hours). It basically uses DMVs to determine based on past executions which indexes would be beneficial in that database. It recommends what indexes could be created on the specified tables.
migs.avg_total_user_cost * (migs.avg_user_impact / 100.0) * (migs.user_seeks + migs.user_scans) AS improvement_measure
'CREATE INDEX [missing_index_' + CONVERT (varchar, mig.index_group_handle) + '_' + CONVERT (varchar, mid.index_handle)
+ '_' + LEFT (PARSENAME(mid.statement, 1), 32) + ']'
+ ' ON ' + mid.statement
+ ' (' + ISNULL (mid.equality_columns,'')
+ CASE WHEN mid.equality_columns IS NOT NULL AND mid.inequality_columns IS NOT NULL THEN ',' ELSE '' END
+ ISNULL (mid.inequality_columns, '')
+ ISNULL (' INCLUDE (' + mid.included_columns + ')', '') AS create_index_statement
--, migs.*, mid.database_id, mid.[object_id]
FROM sys.dm_db_missing_index_groups mig
INNER JOIN sys.dm_db_missing_index_group_stats migs ON migs.group_handle = mig.index_group_handle
INNER JOIN sys.dm_db_missing_index_details mid ON mig.index_handle = mid.index_handle
WHERE migs.avg_total_user_cost * (migs.avg_user_impact / 100.0) * (migs.user_seeks + migs.user_scans) > 10
ORDER BY migs.avg_total_user_cost * migs.avg_user_impact * (migs.user_seeks + migs.user_scans) DESC
We have been undergoing a major upgrade to our tech stack and here is what we are implementing now… WOOT WOOT
Cloud Formation – A service that allows the entire stack to be built, provisioned, provisioned, and torn down demand.
ELB – A load balancer that works with autoscaling to create and destroy servers as needed by the traffic load.
EC2 – Cloud-based virtual machines.
EFS – A network file system that allows multiple EC2 instances to share a file system, even across availability zones.
S3 – A Simple Storage Service designed to hold static resources, such as images and documents.
RDS – Relational Database Services that cross availability zones, provide high availability, provide fail-over, and provide backup.