Profile

Cover photo
Craig Buckler
Works at OptimalWorks Ltd
Attended Warwick University
Lives in Exmouth, UK
857 followers|94,375 views
AboutPostsPhotosVideos

Stream

Craig Buckler

Shared publicly  - 
 
SitePoint article 1,001 coming soon...
In Craig's 1000th post for SitePoint he discusses ten reasons why you should escape the corporate nine-to-five job and consider freelance work.
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
Who needs Sass, LESS or Stylus?!...
Craig describes how to implement the preprocessing functionality you require using significantly faster, modular code.
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
Today's shocking news...
The world will soon be generating 50 zettabytes of data every year. Hard disk manufacturers cannot keep pace with demand and the web could fail within days.
4
Add a comment...

Craig Buckler

Shared publicly  - 
 
If you like Opera 12 but don't want another Chrome-a-like browser, perhaps you could consider Vivaldi...
Vivaldi is a new browser developed by ex-Opera employees. Craig reviews the features and concludes it's what Opera 15+ should have been.
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
Read it. Nod sagely or make disparaging remarks then carry on building your new COBOL-powered iOS app...
Are you looking for a new challenge? Do you want to update your JavaScript skills? Craig reveals the languages which are in most demand for 2015.
3
3
Sasko Dzambazovski's profile photoKong Ou's profile photo
Add a comment...

Craig Buckler

Shared publicly  - 
 
Surely I can do better this year?!...
Craig peers into his crystal ball and predicts what will occur on the web during the next twelve months.
2
Add a comment...
Have him in circles
857 people
Lin Kay's profile photo
Alam Perwira's profile photo
Gary Morgan's profile photo
Michael Kemp's profile photo
Hubert Silaa's profile photo
Tomas Pukalski's profile photo
Ian Cooper's profile photo
san storm's profile photo
Sajedul Karim (Mesuk)'s profile photo

Craig Buckler

Shared publicly  - 
 
It's all been said before and I'll probably say it again, but...
Is there a JavaScript-Dependency Backlash? Craig discusses the benefits of Progressive Enhancement. Again. Is that JS Framework the best option for your app?
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
There's lies, damn lies, statistics and web analytics. Believe whatever figures you like!...
The browser market is relatively quiet so Craig takes the opportunity to explain the differences between StatCounter and NetMarketShare.
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
So good, it's almost criminal not to use it...
The write code, switch to browser, hit refresh and repeat ritual is over. BrowserSync 2.0 will revolutionize your workflow.
1
1
Александър Пенев (aleksoft)'s profile photo
Add a comment...

Craig Buckler

Shared publicly  - 
 
So you want JavaScript which runs in a browser and on the server? It's possible - with a little effort...
Can you write JavaScript code which runs on the client and server? Craig discusses a pragmatic isomorphic approach.
1
Add a comment...

Craig Buckler

Shared publicly  - 
 
What's going on in the US?...
Welcome to 2015. Bizarrely, IE8 usage in the USA trebled during December. A statistical setback or something more sinister?
1
1
Mark Soward (The Oracle)'s profile photoSasko Dzambazovski's profile photo
 
(Is there any advive you can give me or a direction to a god guide that teaches how to write a validation for emails  or for certain inputs..My CODE WON'T SEND THE MESSAGE TO MY EMAIL WHEN THE USER CLICKS SUBMIT AND MY THANK YOU MESSGE DOSENT REALLY SHOW UP AFTER THE MESSAGE IS SUBMITTED.. )
...mY FORM...
<form id="myform"><!-form->
  <textarea required  id="messageBox" name="messageBox" cols="25" rows="6"></textarea>
  <input id="submitButton" name="messaageBox" type="submit" value="Send message.."/>
  <p></form>

....MY SCRIPT...
<script src="/js/app.js"></script>
<script>
  
  function messageResponse(){
    
    
    if(messageBox.value == false){
      alert('Message can not be blank');
    }
  else {
    app.sendEmail(messageBox.value,'marksoward@gmail.com');
  document.body.innerHTML='Thank you for you message I will get back with you shortly..'
  }
  }
  submitButton.onclick = messageResponse;
</script>
Add a comment...

Craig Buckler

Shared publicly  - 
 
I like this idea...
It's possible to create a secure system which doesn't rely on passwords, biometrics or any complicated solutions. Craig looks at the pros and cons
1
Add a comment...
People
Have him in circles
857 people
Lin Kay's profile photo
Alam Perwira's profile photo
Gary Morgan's profile photo
Michael Kemp's profile photo
Hubert Silaa's profile photo
Tomas Pukalski's profile photo
Ian Cooper's profile photo
san storm's profile photo
Sajedul Karim (Mesuk)'s profile photo
Work
Occupation
Web developer
Skills
HTML, HTML5, CSS, CSS3, JavaScript, jQuery, PHP, .NET, MySQL, PostgreSQL, SQL Server, WordPress, web design, responsive web design, technical writing
Employment
  • OptimalWorks Ltd
    Web Consultant, 2007 - present
    It's me.
  • Digita
    Lead Developer, 1999 - 2007
  • PassGo
    Developer, 1997 - 1999
  • Devon County Council
    Engineer, 1991 - 1997
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Exmouth, UK
Previously
Exeter, UK - Coventy, UK
Story
Tagline
Web developer and SitePoint technical writer
Introduction
Hi. I'm the technical blogger at SitePoint.com and a web developer for OptimalWorks Ltd.

I'm available for development work, conference speaking, or article writing about a variety of web topics including HTML5, CSS3, JavaScript, jQuery, mobile design, responsive layouts, PHP, MySQL and more. Drop me a line.
Education
  • Warwick University
    Computer Systems Engineering, 1988 - 1991
  • Exmouth Community College
  • Brixington Junior School
Basic Information
Gender
Male
Relationship
Married