About dommillar

.Net and iOS Developer + cat herder Australia

Creating a Html CV and hosting in Github for free

Introduction

Everyone needs a CV. This is a short tutorial to show you how you can create a neat CV and have it hosted on github absolutely free. It will look something like:

Screen Shot 2016-08-23 at 8.47.08 AM

Prerequisites

  1. You need to have an GitHub account: https://github.com/
  2. You need to install a Git Client (Term on MAC or GitBash on windows):https://git-scm.com/downloads

Step 1 : Create the one line CV

Create a git Repo with name as : username.github.io where username is your github username. if you need help on this see https://pages.github.com/

Using your favourite  Git Client run the following commands (remember to replace username with your username)

git clone https://github.com/username/username.github.io

cd username.github.io

echo "{Your Name}’s one line CV" > index.html

git add --all

git commit -m "Initial commit"

git push -u origin master

 

Now point your browser to the following: http://username.github.io and you should see the site.

Now That’s great, and if you want a one line CV your job is done. If however, you need to make the CV a little more useful we should change index.html to represent an attractive CV.

While I could create an ok CV page in HTML I could not do one as good as the page you can see above. This template is created by Thomas Hardy. I have made some minor change to keep it as simple as possible.

Step 2 : Use the CV

Download the three files from https://github.com/ozidom/HtmlCVAdditionalfiles and copy them into the same directory as index.html (you do need to replace index.html).

Now edit the index.html and enter in all your valid information.

REMEMBER THAT THIS IS A PUBLIC SITE SO ALL INFORMATION AVAILABLE ON THIS SITE WILL BE AVAILABLE TO THE ENTIRE WORLD. DO NOT INCLUDE ANYTHING YOU DO NOT WISH PUBLICLY AVAILABLE.

So use the following git commands tp push these changes to your github repo.

git add --all

git commit -m "Added additional files and edited index.html"

git push -u origin master

Now if you browse to http://username.github.io you should see your new CV!!!!

Thanks

Huge thanks to a few people:

 

SCRUM PART 1:Intro to SCRUM

This is the first in a series of posts on SCRUM. SCRUM is important, as it is one of the major modern agile approaches for software development. I am also preparing a tutorial on SCRUM and C# and it would be useful to have an overview.

The following is a great start to understanding SCRUM. It only takes 7 minutes – so if you don’t know anything about scrum then give this a go!!!!

There’s a bunch of posts coming up related to User Stories, Sprint Kickoffs, Sprint Retros and Reviews.

Next: User Stories

My presentation at University Canberra, 1 September

I am presenting a session on Career development for software engineers on – so for any UC students interested in some advice on career planing come along. Similar to one I ran a month ago at ANU.

 

 

Using VS2015, SQL CE and EF

Previously, I have blogged about SQL CE and how cool it is to use with .NET and Entity Framework. Now in VS2012 it was very simple to use. However, after VS2013 was introduced SQL CE support seemed to be discontinued and this made me very sad.

Sad because one of the great things about using SQL CE is that it needs no install. It can just be embedded into your project without any SQL installation. Now, there are some limits to SQL CE including no support for stored Procs and DB size limit of 4 GB, but for smaller projects particularly where you don’t need SQL installed on a hosted environment, it’s pretty cool.

However, after a little investigation and some great responses on stackoverflow including:

http://stackoverflow.com/questions/20363374/is-sql-server-compact-discontinued-from-visual-studio-2013

and

http://erikej.blogspot.com.au/2014/02/entity-framework-6-sql-server-compact.html

I came up with a little set of steps to get SQL CE and EF and VS2015 to work nicely. YAY!!!

  • Start Visual Studio 2015
  • Click New Project…
  • Under Templates->Visual C#->Windows select Console Application
  • From Tools select Extensions and Updates search for SQL Server Compact/SQLite Toolbox and once found Install
  • Right Click on the Project and select Manage Nuget Packages and search for EntityFramework.SqlServerCompact and then once you have found this just click on Install ( You will need to then click OK and accept the agreement by clicking I accept)
  • Build the project
  • Under Tools select SQL Server Compact/SQLLite Toolbox
  • Right Click on any SQL Server Compact Database and select Generate Code (EF/LINQ to SQL/SyncFX) -> Add Entity Data Model (EDMX) to current project
  • Select all checkboxes for each table you wish to add to the model and click OK
  • Now you’ll find an EDMX model created in your project for the database you selected above.

It’s not quite as easy as it was to use in VS2015 but its actually pretty easy to use.

 

 

 

Hanselman on load testing websites…

Interesting that this week we had a pretty big story in Australia relating to the failure of the government’s Census site, on the day of (once every 5 years) the census.

Screen Shot 2016-08-10 at 7.30.39 AM

and then Hanselman posts this:

http://www.hanselman.com/blog/TwoToolsForQuickAndEasyWebApplicationLoadTestingDuringDevelopment.aspx

Time to start learning about load testing and capacity planning