69

Chrome Opening the “Console” panel of Chrome’s DevTools: Windows and Linux: Ctrl + Shift + J Mac OS: Cmd + Opt + J Note: In addition to the “Console” panel, there also exists a smaller slide-up console which can be toggled via Esc while any of the other panels is active. Full documentation Firefox Opening the “Console” panel in Firefox’s Developer ...


35

Google makes reference to gzip and image/binary files at Minimize payload size Don't use gzip for image or other binary files. Image file formats supported by the web, as well as videos, PDFs and other binary formats, are already compressed; using gzip on them won't provide any additional benefit, and can actually make them larger. To compress images, see ...


34

Please note the question has changed/been clarified since this answer was first written. A further response to the latest iteration of the question is after the second horizontal rule What is the need of methods like GET and POST in the HTTP protocol? They, along with a few other things like header formats, rules for how headers and bodies are separated,...


21

Mobile internet use is widely predicted to exceed desktop usage within a couple of years from now, so some sort of mobile optimisation should be a serious consideration for any business. In many ways, this is especially true for small, localised businesses: predictably enough, a lot of mobile searches tend to be focused on finding things nearby - think of ...


13

HTTP can be thought of as one specific case of generic principles of Remote Procedure Call: you tell the server what you want with some variable field in the request, the server responds accordingly. By now, due to the complex interactivity of ‘Web 2.0,’ these same features are shoved in every field on the request: the URL, headers, the body—and each ...


12

Chrome and Safari send an X-Purpose: preview HTTP header when pre-fetching/rendering web content. [Source] Firefox sends a similar header called X-moz: prefetch. [Source] To block pre-fetching, you could return a 404 response when such headers are detected, as suggested by Peter Freitag in this blog post. He recommends adding these lines to .htaccess to ...


12

The idea behind is to give an optimal browsing experience to your visitor regardless of the device. As the number of your visitors that use a mobile device will almost likely increase instead of decrease it makes totally sense to go that route. There's a number affordable (not to say cheap) themes out there for Blogs and CMS you can immediately try out and ...


12

Computers, mobiles and tablets can send fax's with software, its just like sending an email, it was added to rfc2086 15 years ago but it never took off and as far as I know no major browsers support href="fax:" they do however support href="tel:" that can be used just the same to send a fax using software. 2.3 "fax" URL scheme The URL syntax is ...


12

You can host a website on a home system, if you like. There is a caveat, though. Some Internet Service Providers (ISPs) don't allow their customers to host their own servers, while others will allow you to do so. An ISP that doesn't allow home users to host their own servers may block traffic on the ports commonly used by servers. E.g., it can stop someone ...


11

Good Questions, security is your main issue and is the same for everyone who undertakes looking managing their own websites. WordPress isn't the most secure content management system on the planet however it can be made secure with good hosting and good knowledge of what to secure and ensure is set. Hosting The safest way of hosting your site is in a VPS ...


10

What do I ask to determine competence and integrity of the individual? You should ask for past work experience, examples of his/her work, and maybe education. Don't be too intrusive, or he may raise his prices. Is there a chart of reasonable costs? This depends entirely what is being done. Just some examples: Digital Designs [prices] MAGIA Internet Studio [...


10

When your website is too busy due to a large traffic, the best way of redirection is using custom error documents. So, when a user gets 503 error code, the server will redirect visitors to the custom error document page you have defined. There are different ways for different servers to customize error document pages. 1. For Apache server, add the ...


9

I always create a lib directory for third party components, you really don't want to be changing third party libraries unless it is strictly necessary. Go with the 3rd option.


7

Google Chrome does not send any special headers to prerender requests anymore. See: https://code.google.com/p/chromium/issues/detail?id=86175 https://github.com/nickhsharp/prefetchNightmare


7

Actually, Linotype does offer a Neue Helvetica font that's licensed for web use. Web-safe Alternatives But if you don't want to pay for the web license, the obvious web-safe alternatives to Helvetica Neue are Helvetica and Arial. If you simply use sans-serif, it'll default to the user's platform's default sans serif font, which is typically: Helvetica ...


7

Joey, you asked several questions there, some answers are going to be personal preference, some others I have done myself and think they might apply to you as well. So, here it goes: Deal with it The web changes. A lot. Work done several years ago cannot and should not apply today. I have no clue on how many work references you have, but assuming you are ...


7

From the Sophos KB If you believe that the URL has been blocked on the basis of hosting malware, but you think this is a false positive, go to the reassessment request form: https://www.sophos.com/en-us/threat-center/reassessment-request.aspx to submit a request to Sophos to reassess the site. Ensure that you complete all the fields. If you are not a Sophos ...


7

Just to clarify, since it's not explicitly mentioned in the question, that the reason for doing this in the first place is to break the client cache... As far as I know the only reason to use an "embedded version number" in the filename itself over using a "dynamic" query string was that some (outdated?) proxy servers did not cache URLs that varied only by ...


7

From https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/ There's a proposal to add the .localhost domain as a new standard, which will make lives of developers way easier. It would mean site.localhost and everything at *.localhost would automatically translate to 127.0.0.1, without /etc/hosts or dnsmasq workarounds. Refer the RFC here.


7

This is a design limitation: The file size must be between 1,000 and 10,000,000 bytes. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ServingCompressedFiles.html Compressing files is resource-intensive, so the designers of CloudFront placed an upper bound on the size of files that CloudFront will spend resources compressing on-...


7

From my personal point-of-view as a developer, it can make creating API endpoints much easier. For instance if I write a controller that manages products on a website I can use the same URL to do multiple different operations. Examples: GET https://example.com/api/products/1234 This will fetch the details of product 1234. POST https://example.com/api/...


6

I tried to make the below as general as possible for the individual looking for a small website or someone looking to undertake a large web project. It is meant for someone who knows little to nothing about web development. Questions to ask and think about First ask yourself what are your needs? Then does the person/company fill your needs? Is the person ...


6

It seems to me that you have nothing to lose in contacting your old client to see if they require work to be done to their website. You will achieve nothing by not asking and it could be profitable if you do. You don't have to be so blunt by saying "your site looks terrible", simply regaining contact and enquiring about work could be sufficient. You cannot ...


6

It looks like the domain registration for kirrawe.com.au is for Kirrawe Indigenous Corporation which is a good thing. It is proof that the company owns the domain name which at first glance, is not your root problem, but an element of proof and an important one. Second, I see the name Duane Norman. I am assuming that the company wrote checks and had some ...


6

You can't hide h1 and h2 tags (or any text for that matter) and still have them apply positively to SEO. For several years now, Google has been trying to index precisely what the user sees. Google is able to intelligently process CSS and now JavaScript to achieve this goal. If the user doesn't see it then there is no point it being indexed. Delivering ...


6

What is the need of methods like GET and POST in the HTTP protocol? It seems that you forgot the old days when HTTP servers were there just to serve files; not running script, CGI, or making dynamic content of that sort. The request methods are basic standardized set of verbs on what to do with those files... GET means download HEAD means get information ...


5

I am not sure what your goal is but it sounds like you want to game the search engines and I think that is a waste of time. Sure it might work for a while but Google made 500+ algorithm updates in 2011. If you have something that actually offers value to people then make it available/visible. Tell people about it, make it easy for them to bookmark and share,...


5

There's no other choice than to get your name out there! You need inbound links to your site, try to reach out to bloggers to talk about your site, start your own blog and talk and link to it. Get on social medias: Facebook Pages, Google+, Twitter, LinkedIn, etc. Remember to fill out information about your web site. Search for your keywords and check the ...


5

Make sure to put emphasis on perfecting your <title>, <meta>, and <h1> tags. Thats about all you can do on-site. You might also want to look into Dublin Core and Open Graph tags to give search engine's some more context. If you want more gritty details, there are sites available that will generate complete reports for you (WooRank comes to ...


Only top voted, non community-wiki answers of a minimum length are eligible