Hello This is Tejaswini, Now I am going to share my hackhathon experience part-1 held in our college.
At first we were asked whether everyone had completed all the tasks, Next every team has been given a virtual 300$ and each of us divided as
1.CEO
2coder
3.designer
All the three must have to come with an unique idea where we search with the help of RapidAPI.
Now our idea is converting the Dictionary from text to Speech.
We named our company as “SpeechTran”
Now our company has created a logo which looks as
Now I am gonna share my Hackhathon experience part-2
In day 2 we have dveloped our idea speechtran by using wix.com and mailchimp after few hours we are going present our idea by showing the judges in ppt .
and guess what we got 2nd prize in hackhathon .
Before getting into how to speed test your site, it makes sense to cover important concepts and tools in this area.
How a Webpage Loads
A basic thing to understand is how a web page ends up in front of a visitor. Knowing this will help you better understand where issues may arise and thus correct them.
First, the user opens a browser and puts in a web address. This creates a DNS request that resolves into the domain name provider, which points to a server. From there, the browser starts loading the files that make up your site:
- HTML — Provides the main structure of your site. If you are using WordPress, the CMS dynamically produces it from PHP. The HTML document also includes calls to all following file types.
- CSS — Responsible for styling, colors, dimensions, and more. Found in style sheets.
- JavaScript — Mostly adds interactive elements and functionality to your site. Whenever something moves, it is often thanks to JavaScript.
- Assets — Other files that provide parts of your site. The most common here are usually images.
- External resources — Not everything that goes into your site lies on your own server. Some elements (like custom fonts) come from external sources.
Once the browser receives the files, it can start building and then rendering the content. The order and speed in which it receives files determine how fast visitors can see changes in their browser window. For a more detailed breakdown of how this works, check this article.
What’s important to note is that all of the above represent different HTTP requests. Having too many of them can already cause a slowdown. If you suspect that is the case, the linked post will tell you how to deal with it.
Important Speed Metrics
In addition to the above, in order to troubleshoot speed issues on your website, it’s good if you understand some basic metrics that influence the user experience while loading a page.
- Time to first byte (TTFB) — Amount of time it takes for a browser to receive the first information from the site.
- First paint — The moment the screen is no longer blank. For example, a background color change counts as first paint.
- First contentful paint — When the first content appears. Might be part of the navigation, header image or any other element.
- First meaningful paint — Here, users are able to see the primary content so that they can understand what the page is about.
- Time to interactive — The duration until the page is usable and you can interact with it.
Many of the tools below will show you exactly this type of information.
Each step depends on different factors and thus needs different solutions when there is a problem. For example, if the time to first byte is very long, it’s often an indicator for a slow server. Thus, knowing the steps will help you pick up on where the process stalls and take targeted action.
Site Speed Testing Tools
Below are a number of tools you can use to test your site. They will give you different sets of data to understand how it is faring. Further below, we will discuss what to do with this data.
- Lighthouse — A chrome extension that you can use to generate reports on any website’s accessibility, SEO, best practices, and performance. It’s able to simulate a mobile connection, uses many of the metrics above and gives recommendations on how to improve your site.
- PageSpeed Insights — I have recommended this tool many times in other posts. It now comes with data from the Chrome User Experience Report, at least for popular sites. Aside from that, the service provides similar data as the Lighthouse extension.
- Test Your Mobile Speed — A Google testing tool specifically for mobile speed. Allows you to simulate different locations and connection speeds, compare the results with competitors, evaluate the potential business impact of improving your loading speed and get tailored recommendations for different pages. You can also get a detailed report emailed to you.
- Pingdom — The first non-Google tool for speed testing. Pingdom will give you a lot of the same information as PageSpeed Insights, however, in my opinion, easier to digest and understand. For example, it comes with a waterfall diagram to spot bottlenecks and has other information.
- GTmetrix — Similar to Pingdom but with even more data. Can be a bit more overwhelming and less user-friendly but gives you a lot of information to work with.
In addition to the above, there are two other sources of information on how visitors see your site. The first is located in Google Search Console under Crawl > Crawl Stats.
Here, you can see the response time for when Google accesses your site. If the average is above 500ms, it’s time to take action
The second tool is the speed reports in your Google Analytics (find them under Behavior > Site Speed).
Here, you get information about the page loading speed for different browsers and pages as well as suggestions for improvement. Be aware, that, by default, Google Analytics will only track this for 1 percent of your pages. To get more information, increase this number to 50 or 100 percent.
So, How Do You Use This to Speed Test Your Website Then?
Alright, now that you know what to look for and how to track it, here’s how you can you use the above information to test the speed of your website.
1. Test Your Homepage
A site’s front page often gets a large share of traffic. It’s also your site’s figurehead. For that reason, this page is one of the first things you should test. Doing so will also give you information about how your site fares in general.
Therefore, feel free to plug your homepage into one or more of the speed testing tools above. However, when you input the URL somewhere, it’s a good idea to add a cache buster parameter to it like so: https://yoursite.com/?cache=busted. That way, it doesn’t use any pre-loaded assets and you get closer to the experience that a first-time visitors would have.
If this makes a huge difference on your page, it might mean that you are relying too much on caching for speeding up your site. In that case, you should take action to make the experience better for those coming to your site for the first time. For repeat tests, add numbers to the end of the parameter (e.g. https://yoursite.com/?cache=busted2), otherwise, you might get cached results again.
2. Take Multiple Tests From Multiple Locations
Your site speed will be different depending on the time of day and location from which people access it. Thus, to get a more accurate reading about its situation, it’s best to take several measurements.
Ideally, you should schedule automatic tests every hour and let them run for a week. You can set up monitoring like this with GTmetrix and Pingdom but it’s not free. So, if that’s not something you want to pay for, at least do a number of manual tests at different times.
In addition to that, it makes sense to try several locations. You can use the same tools to do so, just note that you have to register for a (free) GTmetrix account to enable switching locations there.
Here, it’s important that you test according to your audience. If you have a local site (for example, one that is only available in your home country’s language), using the closest location to your server is enough. However, if you target an international audience, it makes sense to see what the experience is like for visitors from different locations.
3. Test Your Most Important Pages
At this point, you need to be aware that there is a difference between site speed and page speed. Site speed is the sum of the loading speed of all pages on your site. Page speed is how fast singular pages on it load.
For that reason, it’s not enough to simply test the front page of your website. This is especially important, since, in many cases, it is actually one of the least content-heavy pages you’ll have.
Theoretically, you should run tests on all of your pages, as most organic visitors do not come through the main address but random pages they find in search results. It’s possible to do so with crawlers, for example, Sitebulb or Screaming Frog (both paid products).
If you are not using those, depending on the size of your site, testing all pages isn’t all that practical. In that case, you should check at least your most important pages. You can find those via your analytics band Behavior > Site Content > Landing Pages.
These are the parts of your site that visitors mainly use to enter it. When you set yourself a goal to optimize at least the top 20 results, you already have your work cut out for you.
In addition, you might want to check the aforementioned page timings and order them by average page load time to find the worst offenders.
Put those on your list of pages to optimize as well. Also, come back here after you have optimized your site as the average will change and there will be a new set of slowest pages.
4. Now Do the Same for Your Competition
After figuring out how your own site is faring in the above areas, if you still have energy, you might want to engage in some competitor analysis. That means, taking a handful of your closest competitors (business wise or in the search results) and put them through the same process.
Why?
Because speed might be something that you can beat them at. Studies have shown that people are likely to go to a competitor website if their first choice takes too long.
In addition to that, page loading speed might be the thing that puts you above your competitors in the SERPs. Since the majority of clicks go to the top Google results, that can never be a bad thing. For that reason, don’t forget to speed test the competition.
How to Use the Speed Test Results
Alright, by now you should possess a lot of information about your site’s speed profile. Now is the question, what do you do with it? Let’s talk about that quickly.
Focus on Real-Life Improvements
While many of the speed testing tools give you ratings and percentages, it’s important that you don’t concentrate on these scores. It’s possible to have a lot of green lights but still provide an abysmal user experience.
Instead, focus on what your visitors really care about: how many seconds it takes to load your pages. If you can improve that, it will make the most impact and also automatically lead to better scores. So, forget about the feel-good metrics and concentrate on producing real-life results.
How to do that? I’m glad you asked.
Fix Sitewide Problems First
When trying to speed up your WordPress website, it’s best to first focus on factors that affect all parts of it. By fixing general shortcomings, you can improve the page loading speed of all pages at once. Doing so will make the biggest difference for the largest share of visitors.
Examples of measures you can take in this area include:
- Changing your hosting provider
- Updating your PHP version
- Cleaning up your database
- Cleaning up your site
- Enabling Gzip compression
- Optimizing Images
All of this will affect your site as a whole, leading to great improvements.
After That, Focus on Single Pages
When you have taken measures to improve your site in general, you can then go ahead and deal with single pages. If your tests showed that some of the most important ones have bigger problems, it’s time to dive into the waterfall diagram and find out who is the culprit.
It could be an image that is too large, a remote script that would be better off hosted locally or any other of the many files that go into a page. Each instance is different, therefore, the solutions will vary. Improve one page after the other in the order of importance and you will make a big difference in the end.
Final Thoughts on How to Speed Test Your Website
Learning how to test your website for loading speed is a helpful skill in creating better, more user-friendly sites. The influence of page loading speed on website success is something many people underestimate. Only having proper data will allow you to take the right action in this area.
Above, you have gotten a first-rate education on performing a speed test on your WordPress site. You have learned what goes into loading a web page, important metrics for page loading speed and tools to measure them. You now also know how to apply that knowledge to your own site to make it faster.
The above should be enough to give your website a significant speed bump. When you do that, chances are good that it will improve the rest of your success metrics as well.
In this article I am going to share “What I have learned from the course videos”
From the video-1:Introduction to Why This is The Only Design Development Course You’ll Ever Need
- From these videos I learnt about the photoshop using different tools.
- next I participated in photoshop quiz and secured 100%marks
video-2: Introduction to web design
From these videos I learned about
- The Basic Element Principles Of Visual Design are
- balance
- Rhythm
- Proportion
- Space
- Dominance
- Hierarchy
- Unity
- CRAP Principles
- where
- C-CONTRAST
- R-REPETION
- A-ALIGNMENT
- P-PROXIMITY
- Typography Basics
- In this video I learned about What is Serif?
- Designing with grids
Olden Days: The grid before “graphic design”
video-3: Introduction to photoshop.
From the video-3: I have learned about “The four phases of a Web Design Project Cost Estimates”. Some tools used in UX DESIGN like OmniGraffe(Mac only), Visio(PC only) etc..
Video-5: Advanced Web Design Challenge
video-6: Introduction to HTML
I have learned about “The Basics Elements of HTML”
and this is my sample program in html.
In the next video I learned about CSS where there are some important properties of css like.
The CSS background properties are used to define the background effects for elements.
CSS background properties:
- background-color
- background-image
- background-repeat
- background-attachment
- background-position
This is the sample css baackgruond program.
h1 {
background-color: green;
}
div {
background-color: lightblue;
}
p {
background-color: yellow;
}
Task 1– our first task is to submit the portfolio and graphical resume. My journey of learning something new started right from there. I googled and finally found what all requirements are to be included in the portfolio. then submitted both of them with some other basic details.
Things that I have learnt from the common folder:
I’m Tejaswini from Dr.Lankapalli Bullayya college of Engineering for women joined in your IT start up internship.I started viewing these common videos from May 15th onwards. In this article i’m going to share about the things i’ve learnt from the common folder.
From video 1–Finding a web developer job with no experience:
Learnt about–The 3 types of web developers,such as Front-end developer, Server-side programmer, Full stack developer.And how to build our resume, Networking,and some online resources.
From video 2 –Tips On Learning How To Code:
Learnt about:
- How to remember all the code: by understanding but not by byhearting.
- Action to be taken :Understand every line of code and re-create similar situations, Make and fix mistakes.
- Do not stopcoding :we have to code every day and learn some thing new every day.
From video 3–MUST-KNOW WEB DEVELOPMENT TECH :
Learnt about–Detailed view of web development and all its technologies.
Described about basic front end, Front-end developers, back-end developers with their appropriate tools,frameworks ,languages &softwares.
From video 4 –:Setup linux ubuntu for web development
Learnt about–learnt how to setup linux ubuntu for web development
From video 5–Chrome Extensions For Web Developers & Web Designers:
Learnt about–Learnt and implemented some of the chrome extensions such as Java script & css code beautifier, Web developer ,Created git hub account for accessing gist box, PHP console, Window resizer, Colorzilla etc.
From video 6 -Emmet For Faster HTML & CSS Workflow :
Learnt about–Installing ’emmet ‘, a tool for web development for faster html&css work flow.
From video– Automation Hacks for Entrepreneurs Lightning Round :
Learnt about – Inspiration for Automation, Hacks to Grow & Engage Your Audience:learnt how to engage audience by following back new followers, Hacks for Finding New Customers, Hacks to Become the Master of Your Personal Work.
free ultimate tools and sources for enterpreneures.
business name generators:
www.shopify.com
www.bustaname.com
www.biznamebiz.com
www.nameaboy.com
screen recording tools:
camstudio
ezvid
bandicam
screen recorder
screen castify.
screenpresso
From video– Ultimate Free Tools And Resources For Entrepreneur :
Learnt about –
- Free tools to find business name: Implemented some of the tools in finding business name.Some of the websites are , Sophify, Bust a name, Biz name wiz ,Name boy.
- Free tools to create animated GIFs: Tools such as Animated GIF maker- imgflip, imgur.com, Gifs.com,GifRun.com,make a gif.com,GIFY.
- Free tools to record your screen: Implemented tools such as cam studio, icecreamapps.com, ezvid, atomi, screen press o, bandicam .
- Alternative tools for photoshop: Tools such as, photo pos pro ,GIMP, PIXLR editor, photopea, paint.net, canva etc.
After completing the course videos now i started watching course videos which are understandable .