A WordPress multisite network allows you to run and manage multiple WordPress sites from a single WordPress installation.
You can create new sites instantly and manage them using the same username and password. You can even allow other users to signup and create their own blogs on your domain.
Difference Between a Web Designer and Web Developer
Difference Between a Web Designer and Web Developer
Web Designer
Web designer use graphic design software such as Adobe Photoshop, Illustrator and InDesign to create an outfit of the website. Web designer may not a person who writing a code and also they will work independently in some case. Much of web designers’ job is creative and uses both intuition and imagination, often characteristic of people who are considered right-brained. They collect…
A homepage should be designed to serve different audiences, from different origins. And in order to do so effectively, it needs to be built with purpose. In other words, you’ll need to incorporate elements that attract traffic, educate visitors, and invite conversions. So to improve the performance of your homepage, check out the following infographic detailing 12 critical elements every homepage…
A brand is the sum total of associations, feelings, attitudes and perceptions related to a company, product or service. It is a relationship with the customer and a promise to deliver a specific set of features, benefits and services.
Why Invest in Brand Building?
A brand is one of the few things a company can own forever. Without patents, technological insulation or barriers to…
Shared hosting service or shared server allows multiple websites to utilize a single server. Each customer will normally have a limit on the total amount of server resources what they can use. However, it will be defined by your hosting package. Shared hosting is the cheapest and the most economical option. Unfortunately, their cheap price comes with limitations.
Morning! It's a brand new week! Last week we’ve talked about ‘track by’ for AngularJS. This week, let’s talk about HTTPS.
During our final days with NoodleZero Web Developmet, one issue really bugged us is when deploying the website, Chrome and other web browsers started to give us a hard time handling the payment.
Well no one’s gonna pay with a website does not use a secure connection is there?
So after digging, here's few lessons learnt:
Domain is cheap, but SSL certificates ARE expensive.
For websites with SSL certificates installed, it is ALWAYS recommended to send info through HTTPS connection. (CORS issue)
If you're using HTTPS version of the website, all sources has to be under HTTPS as well.
An easy way to achieve so is, instead of writing 'http://xxx.js' or 'https://xxx.js', write '//xxx.js' instead.
The method is called Protocol-relative URL, the website will automatically load the version of the site which matches your Protocol.
E.g. If http://shelf.is is loading Jquery, it will load http://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js
And If https://shelf.is is loading Jquery, it will load https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js
Morning guys! An exciting week of coding awaits! But before we dive right in, here's a bug we've experienced when developing the website for NoodleZero. Hopefully this blog can help you when dealing with AngularJS and Parse.com(or MongoDB).
For those using Angular would know, the awesomeness of ng-repeat. It make repeating contents so much easier. We love it. However do you know how Angular keeps track of each item?
If you read a bit further into the document, It does so by either of two ways.
If 'track by' is specified, Angular will track the items by 'track by'
Otherwise, angular is going to insert a '$$hashkey' to each object that's being repeated, including object within the object.
And this creates problems when, say I'm repeating a product list like this:
<script>var fruitList = [
{”name”: “Apple”, “id”: “abc”},
{”name”: “Pear”, “id”: “xyz”}
];<script>
<div ng-repeat="fruit in fruitList">
<span ng-bind="fruit.name"></span>
</div>
A $$hashkey is automatically injected into the 'fruit’ object.
When you try save it to Parse.com(Or MongoDB database) later, you'll see error '$$hashhkey is not valid for storage'.
To avoid this FATAL error, you should always set 'track by' when doing ng-repeat.
<script>var fruitList = [
{”name”: “Apple”, “id”: “abc”},
{”name”: “Pear”, “id”: “xyz”}
];<script>
<div ng-repeat="fruit in fruitList track by fruit.id">
<span ng-bind="fruit.name"></span>
</div>
Once 'track by' is provided, instead of inserting the troublesome '$$hashkey'.
It is ok to track by a nested property, as long as the ‘track by’ you provide is unique.
<div ng-repeat="fruit in fruitList track by fruit.property.id"></div>
In conclusion, when dealing with ng-repeat, ALWAYS set 'track by' when using ng-repeat if possible. Saves you lots and lots of future hassle.
That’s it for the week! Happy coding! @jacktator @shelfsdk
Please follow us on Twitter or Tumblr for more tech reviews and blogs.
Hey guys, We’re hiring summer interns. Position includes,
Web Design
UI Design,
Associate marketer,
SK8 Tech is a start up, with branches in Canberra, Sydney. We build awesome websites and apps using cutting edge technologies. As business grows, we’re looking for more talents and potentials to join our team.
This summer, we’re offering intern opportunities for:
Web Designer,
UI designer,
Associate marketer,
Requirements:
For web and UI designers, fluent with Sketch or Photoshop
For Associate marketer, relevant experience would be preferred.
Responsibilities:
For web and UI designers, you will be working closely with the tech team on innovative projects.
For Associate marketers, you will assist in creating and running SEM campaigns. You will also be doing content marketing, maintain our social media profiles.
This is no ordinary internship or school play. You will face lots of real challenges and you will learn to overcome problems, The tougher the challenge is, the better you’ll become
By the end, you will get…
LOTS of experience
Problem solving skills
An recommendation letter from us.
A part-time/full-time position in SK8 Tech, depending on your performance.
Application:
We value experience more than degree. Please forward your work or resume to [email protected], and we’ll get back to you soon.