My goals
Learn about the basics of building websites using HTML, CSS and GitHub and learn about the fundamental of using Git.
Learn about the basics of building websites using HTML, CSS and GitHub and learn about the fundamental of using Git.
25 Things Skilled Learners Do Differently - Read “25 Things Skilled Learners Do Differently”.
First Web Page - Creating Your First Web Page.
How to make a web site - Treehouse screencast How to make a web site.
Getting started with Git - Treehouse screencast Getting started with Git.
Working with Remotes Repositories - Treehouse screencast Working with Remotes Repositories.
Add Image Gallery Content - Treehouse Screencast Creating HTML Content.
Basic Layout - Treehouse screencast Basic Layout.
Adding Pages to a Website - Treehouse screencast Adding Pages to a Website.
Exploring CSS: styling, positioning and the cascade - CSS: styling, positioning and the cascade.
Exlploring Git: cloning, staging, committing - Git: cloning, staging, committing.
How to make a web site - Treehouse screencast How to make a web site.
Getting started with Git - Treehouse screencast Getting started with Git.
Working with Remotes Repositories - Treehouse screencast Working with Remotes Repositories.
Add Image Gallery Content - Treehouse Screencast Creating HTML Content.
Basic Layout - Treehouse screencast Basic Layout.
Adding Pages to a Website - Treehouse screencast Adding Pages to a Website.
CSS Foundations - another great course to take with lots of information on css techniques, along with CSS Layout Techniques.
HTML Video and Audio - Focusing on HTML Video and Audio.
Git Branching - Git Branching help.
Getting started with Git - Chrome Development Tools Quiz.
Git init Documentation - The git init command creates a new Git repository. It can be used to convert an existing, unversioned project to a Git repository or initialize a new empty repository.
Git status Documentation - Add file contents to the index.
Git Add Documentation - Add file contents to the index.
Git commit Documentation - Switch branches or restore working tree files.
Git push documentation - Update remote refs along with associated objects.
Git checkout gh-pages Documentation - Switch branches or restore working tree files.
Git push origin - Use git push to push your local branch to a remote repository. The git push command takes two arguments: A remote name, for example, origin. A branch name, for example, master.
Git clone documentation - The git clone command copies an existing Git repository. This is sort of like svn checkout, except the “working copy” is a full-fledged Git repository—it has its own history, manages its own files, and is a completely isolated environment from the original repository.
Git branch documentation In Git, branches are a part of your everyday development process. When you want to add a new feature or fix a bug—no matter how big or how small—you spawn a new branch to encapsulate your changes. This makes sure that unstable code is never committed to the main code base, and it gives you the chance to clean up your feature’s history before merging it into the main branch.
Command line Introduction - A gentle introduction to working on the command line.
Content Management Systems - Managing lots of content - Site generators, Content Management Sytems, and site builders.
Git and GitHub: Collaborating like a pro - Master the "blocking and tackling" of the web developer's most indispensable, inscrutable tool: Git. Learn how to collaborate with teammates using GitHub.
HTML & CSS: Refinements - Use HTML5 and CSS3 features to add some elegance to your site's UX.
HTML & CSS: The theoretical minimum - Start building a full-fledged website with HTML and CSS, the core technologies of the web.
JavaScript/jQuery -Interaction on web pages with JavaScript and jQuery.
Next steps: JavaScript, jQuery, Freelancing - What to learn and where to go from here.
Responsive Design - Designing for the mobile web.
Codecademy: Command Line - Learn the Command Line, Units 1 and 2.
Make a website - Make a website Introduction.
Textbooks - Here’s a link to them on Amazon.
Atom Tools Installation - Atom, a powerful, lightweight text editor.
Google Chrome Tools Installation - Google Chrome, the browser you’ll use for development.
Git Tools Installation - Git, a version-control system.
SourceTree Tools Installation - SourceTree, an optional Graphical User Interface for Git.
GitHub Tools Installation - Sign up for a GitHub account.
w3Schools html tutorial - Review w3Schools html tutorial.
w3Schools css tutorial - Review w3Schools css tutorial.
MDN Introduction to HTML - Review MDN Introduction to HTML.
MDN Getting started with CSS - MDN Getting started with CSS.
Review Command Line Introduction - Command Line Introduction.
Git and GitHub - Review Git and GitHub.
Help with Git - Getting help with Git.
This card collects terms and their definitions into a Description List Element (dl) for later reference.
How to make a web site - Treehouse screencast How to make a web site.
Getting started with Git - Treehouse screencast Getting started with Git.
Working with Remotes Repositories - Treehouse screencast Working with Remotes Repositories.
Add Image Gallery Content - Treehouse Screencast Creating HTML Content.
Basic Layout - Treehouse screencast Basic Layout.
Adding Pages to a Website - Treehouse screencast Adding Pages to a Website.
HTML5 Tags - Cheatsheet of HTML5 Tags
HTML on the Mozilla Developer Network - Rewview HTML on the Mozilla Developer Network
Another HTML5 Cheatsheet - More on HTML5 Cheatsheet
HTML Lists Documentation - Review HTML Lists
Introduction to Lists - Review Introduction to Lists
CSS Lists Documentation - CSS Lists Introduction
More information on Lists - More information on Lists
HTML Element Reference - Review HTML Element Reference
HTML Tags Ordered by Category - Review HTML Tags Ordered by Category
HTML Basic Tags - HTML Basic Tags Introduction
Comprehensive list of HTML tags with their semantically appropriate uses - Exploring Comprehensive list of HTML tags with their semantically appropriate uses
7 Cascade Documentation - Review 7 Cascade
Assigning property values, Cascading, and Inheritance - Exploring Assigning property values, Cascading, and Inheritance
The Cascade - Review The Cascade
What does "Cascade" mean in Cascading Style Sheets? - Exploring What does "Cascade" mean in Cascading Style Sheets?
Animatron - Exploring Animatron
Animate Your HTML5 - Review Animate Your HTML5
Animations Examples - 50+ HTML5 ANIMATION EXAMPLES LIKE FLASH ANIMATION
CSS Selector Reference Documentation - Review CSS Selector Reference
Class and ID Selectors - Review Class and ID Selectors.
Selectors Informations - Review Selectors Informations.
The 30 CSS Selectors you Must Memorize - The 30 CSS Selectors you Must Memorize.
A Complete Guide to Flexbox - The Flexbox Layout (Flexible Box) module (currently a W3C Last Call Working Draft) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word "flex").
Flexbox Cheatsheet - Official specification:CSS Flexible Box Layout Module Level 1 *Quick reference
Using CSS flexible boxes - More in-depth MDN article.
Harnessing Flexbox for Today’s Web Apps- Some cool recipes of flexbox.
Designing CSS Layouts With Flexbox Is As Easy As Pie - A very helpful article on centering with flexbox (very recommended!).
On using prefixes in Flexbox - A cautionary note about making flexbox work in all browsers.
jQuery Downloads and Documentation - Review jQuery Downloads and Documentation
jQuery Documentation - Review jQuery Documentation.
jQuery Tutorial - jQuery Tutorial for Beginners.
Beginner's Guide to jQuery - Treehouse: Beginner's Guide to jQuery.
Learning JavaScript - "The Best Way to Learn JavaScript"
JavaScript on MDN - JavaScript on the Mozilla Developer Network.
Eloquent JavaScript - A modern introduction to programming.
Six Steps for Approaching the Next JavaScript - The next recommendation/version of the JavaScript standard.
Codecademy JavaScript Course - Learn the fundamentals of JavaScript, the programming language of the Web.
Treehouse JavaScript Basics - JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web site and web application.
"Lorem ipsum" text is derived from sections 1.10.32–3 of Cicero's De finibus bonorum et malorum (On the Ends of Goods and Evils, or alternatively [About] The Purposes of Good and Evil).[2] The original passage began: Neque porro quisquam est qui dolorem ipsum quia dolor sit amet consectetur adipisci velit (translation: "Neither is there anyone who loves, pursues or desires pain itself because it is pain").
"Lorem ipsum" text is derived from sections 1.10.32–3 of Cicero's De finibus bonorum et malorum (On the Ends of Goods and Evils, or alternatively [About] The Purposes of Good and Evil).[2] The original passage began: Neque porro quisquam est qui dolorem ipsum quia dolor sit amet consectetur adipisci velit (translation: "Neither is there anyone who loves, pursues or desires pain itself because it is pain").
"Lorem ipsum" text is derived from sections 1.10.32–3 of Cicero's De finibus bonorum et malorum (On the Ends of Goods and Evils, or alternatively [About] The Purposes of Good and Evil). [2] The original passage began: Neque porro quisquam est qui dolorem ipsum quia dolor sit amet consectetur adipisci velit (translation: "Neither is there anyone who loves, pursues or desires pain itself because it is pain"). It is not known exactly when the text acquired its current standard form; it may have been as late as the 1960s.
Slack - is a team collaboration tool.Slack offers persistent chat rooms organized by topic, as well as private groups and direct messaging. All content inside Slack is searchable, including files, conversations, and people. Slack integrates with a large number of third-party services and supports community-built integrations. Major integrations include services such as Google Drive, Dropbox, Heroku, Crashlytics, GitHub, Runscope and Zendesk.
Brackets - This is a text editor.
Codepen.io - A digital playpen for testing the code.
Atom - This is a text editor.
Chrome - The web browser as a development tools.
GitHub - is a Web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
Git - is a widely used version control system for software development. It is a distributed revision control system with an emphasis on speed,[6] data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005.
Basecamp - Basecamp keeps people on the same page. No matter what your role is, everyone works toward a common goal: finishing a project together.
Git - is a widely used version control system for software development. It is a distributed revision control system with an emphasis on speed,[6] data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005.


---
layout: page
weight: 0
title: Advanced Statistics
navigation:
show: true
---
Advanced Statistics methods provide metrics on the he browsers and devices that are opening emails,
as well as providing statistics based on geographic location or ISP.
{% anchor h2 %}
Get Statistics for: Browsers, Clients, Devices, Geo, Global, Isp
{% endanchor %}
| Parameter |
Required |
Description |
| data_type |
Yes |
One of the following:
- browsers: Browser data obtained from click events
- clients: Email client data obtained from open events
- devices: Device data obtained from open events
- geo: Geographical data obtained from multiple events
- global: Global account data obtained from multiple events
- isps: ISP data obtained from multiple events
|
| start_date |
Yes |
Date format is based on aggregated_by value (default is yyyy-mm-dd):
- yyyy-mm-dd (i.e 2012-12-13) if aggregated_by=day (default)
- yyyy-ww (i.e 2012-43) if aggregated_by=week
- yyyy-mm (i.e 2012-11) if aggregated_by=month
|
| end_date |
No |
Date format is based on aggregated_by value (default is yyyy-mm-dd):
- yyyy-mm-dd (i.e 2012-12-13) if aggregated_by=day (default)
- yyyy-ww (i.e 2012-43) if aggregated_by=week
- yyyy-mm (i.e 2012-11) if aggregated_by=month
|
| metric |
No |
One of the following (default is all):
- open: Opens
- click: Clicks
- unique_open: Unique opens
- unique_click: Unique clicks
- processed: Processed emails
- delivered: Delivered emails
- drop: Dropped emails
- bounce: Bounced emails
- deferred: Deferred email tries
- spamreport: Emails marked as spam
- blocked: Emails that have been blocked
- all: All metrics are returned
|
| category |
No |
Return stats for the given category |
| aggregated_by |
No |
Aggregate the data by the given period (default is day):
- day: Keys are returned in the format yyyy-mm-dd (i.e 2012-12-13)
- week: Keys are return in the format yyyy-ww (i.e 2012-43)
- month: Keys are return in the format yyyy-mm (i.e 2012-11)
|
| country |
No |
Get stats for each region/state for the given country. Only US (United States) and CA (Canada) is supported at this time. Country code is two letter characters based on ISO 3166-1 alpha-2
This parameter is only used for when data_type=geo
|
{% apiexample get POST https://api.sendgrid.com/api/stats.getAdvanced api_user=your_sendgrid_username&api_key=your_sendgrid_password&start_date=2013-01-01&end_date=2013-01-02&data_type=global %}
{% response json %}
[
{
"delivered": 41,
"request": 41,
"unique_open": 1,
"unique_click": 1,
"processed": 41,
"date": "2013-01-01",
"open": 2,
"click": 1
},
{
"delivered": 224,
"unique_open": 1,
"request": 224,
"processed": 224,
"date": "2013-01-02",
"open": 3
}
]
{% endresponse %}
{% response xml %}
41
41
1
1
41
2013-01-01
2
1
224
1
224
224
2013-01-02
3
{% endresponse %}
{% endapiexample %}


I’m A Celebrity's Andy Whyment’s wife Nichola warned him to ‘sort his head out’ before show
“I’ve not seen him laugh that much in so long"
by Blathin de PaorAndy Whyment’s wife Nichola has revealed she warned him to ‘sort his head out’ before entering I'm a Celebrity.
The Coronation Street star was a late arrival into this year's reality show.

“He’s been told by castmates who have done the show before how slowly time goes in there, so weeks can feel like months.”
Swipe across below to see the full gallery of pictures
While Andy admitted, it was possibly he could cry, revealing since becoming a father he had been more emotional, explaining: “I never used to cry at things but since becoming a dad, I get emotional watching my children do well and feeling proud. Maybe you will see me cry when I’m in there.”
The ITV funny man, aged 38, and his better half tied the knot together in a ceremony surrounded by close friends and family back in 2007 and have two gorgeous children together, a boy called Thomas and a girl called Hollie
But, since entering the Australian jungle along with 11 other celebrities including Jacqueline Jossa, Ian Wright and Nadine Coyle, mum of two Nichola said she’s happy to see how well her hubby has settled in.
She told OK! magazine: “Andy is living his best life in the jungle! I think he just showed everyone how excited he is to be there."
And she even revealed she hadn't seen him laugh like he has on the show in years, adding:
“I’ve not seen him laugh that much in so long. I hope he doesn't struggle too much in the jail camp as he loves his food and sleep.”
Previously, Andy, who is aged 38, revealed that he and Nicola never fight at home - even after being together for more than 15 years: "I’ve been punching above my weight for years - she’s gorgeous! I’m a very lucky bloke.
"We’ve been together 14 years and we just don’t argue. We get on so well."
I'm A Celebrity continues nightly at 9pm on Virgin Media One.


“Now, there are many kinds of power - both the ones we use and the ones we do not yet use, acknowledged
or otherwise.”
My own experience to contextualize and process Audre Lorde’s recording of her 1978 delivery of Uses of the Erotic: Erotic as Power during the Fourth Berkshire Conference on the History of Women seemed to mirror Lorde’s description of one’s rediscovery with the erotic - one that created a sense of validity and understanding within myself.
Within the medium of film utilizing Lorde’s audio, I wanted to capture an authenticity and agency from my actors, and thus my cinematography was directed by the actors’ instructions. These instructions were in addition to the lowered position I put myself in, which visualized their figures as a source of power. Along with these images, their figures were juxtaposed against the ocean, a domain of innate power.


I am a
Hey There,
I am from Chennai and currently studying B.Tech Information Technology (2021 Batch) at
SASTRA Deemed University, Thanjavur. I love coding and learning new things.
I am proficient in Algorithms and Data Structures, Full Stack Web development, and
Blockchain development. Moreover, I have basic knowledge of Machine learning , Computer Vision and IoT.
I am also a Core Member of Robotics Club @ Sastra.
You can view my profile here.


Your cart contains {{ cart_count }} items with a total price of ${{ cart_total }}
{{ product.name }}
Category: {{ product.category }}


'Loving daughter' Ellie Bryan, 18, died in Aberystwyth crash
A woman has been arrested on suspicion of causing death by dangerous driving
by Laura ClementsAn 18-year-old woman who was killed in a night time collision between two cars has been named.
Police have confirmed Ellie Bryan, from Aberystwyth , died in the crash, which happened at around 10pm on Saturday, November 16.
In a statement released on Monday afternoon her family said: "We are distraught by our loss of Ellie. She will be missed by us all.
"Ellie was a loving daughter, sister and granddaughter.
"We would like to thank everyone for their support at this devastating time.
"We would appreciate having time to grieve in privacy."
Ellie was travelling in a black Vauxhall Astra on the A487 when it collided with a silver Audi A6 at Commins Coch, just outside of Aberystwyth.
Dyfed Powys Police also confirmed on Monday they had arrested a driver in connection with the fatal collision.
A spokesman for Dyfed Powys said: "An 18-year-old woman was arrested on suspicion of causing death by dangerous driving, and has been released on bail pending further enquiries.
"The collision occurred on the A487 at around 10pm, and involved two vehicles.
"Enquiries have revealed the involvement of a third car and yesterday the driver of this vehicle was arrested."
Police continue to appeal for witnesses or anyone with information about the collision to contact the Serious Collision Investigation Unit.
They are also keen to speak with anyone travelling along the stretch of road at the time of the collision who might have dash cam footage.
Anyone with information should report it online at http://bit.ly/dppReportOnline, by email at<EMAIL_ADDRESS>or by calling 101, quoting reference: DP-20191116-353.