Node.js Talk, Talk Examples

DunDDD 2014: Introduction to Node.js–From Hello World to Deploying on Azure

Thank you for those that came to my talk. As promised here are the slides, code, and links given in the talk.

Slides and Code

The slide deck is available as a PDF file.

Links from the talk

Many slides have a link at the bottom, but if you didn’t catch them, here they are again.

SQL Injection Attack Talk

SQL Injection Attacks – DunDDD 2012

Examples

The examples were run against a copy of the Adventure Works database.

Required Tables

For the Second Order Demo you need the following table added to the Adventure Works database:

CREATE TABLE [dbo].[FavouriteSearch](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[name] [nvarchar](128) NOT NULL,
	[searchTerm] [nvarchar](1024) NOT NULL
) ON [PRIMARY]

GO

Slide Deck

The slide deck is available for download in PDF format.

Further Reading

During the talk I mentioned a lesson from history on why firewalls are not enough.

I also showed XKCD’s famous “Bobby Tables” cartoon, and also a link to further information on dynamic SQL in Stored Procedures.

More information about the badly displayed error messages can be found amongst two blog posts: What not to develop, and a follow up some months later.

I wrote a fuller article on SQL Injection Attacks that you can read here although it is a few years old now, it is still relevant given that SQL Injection Attacks remain at the top of the OWASP list of vulnerabilities.

Community, Parallelisation Talk Examples, Parallelization Talk Examples, Talk Examples

Aberdeen Developers – Introduction to Parallelisation

Examples

Here are all the examples from Thursday evening’s introductory talk on Parallelisation at the Aberdeen Developers User Group.

Slide Deck

You can download the slide deck here.

Parallelisation Talk Examples, Parallelization Talk Examples

DDD Belfast Parallelisation Talk

Examples

Here are all the examples from Saturday’s introductory talk on Parallelisation at DDD Belfast.

Slide Deck

You can download the slide deck here.

Community

Job opportunity in Glasgow

Xedo Software are hiring a Front-End User Interface Web Developer in Glasgow. If you are interested here are the details:

1. Technology skill set – You will be able to evaluate new tools and technologies that will aid or improve productivity. You will have used or have a working understanding of these technologies: HTML, CSS, JavaScript, jQuery, C#, .NET, ASP.NET (MVC 2 or 3 desirable, WebForms acceptable), Visual Studio 2010, Web Debugging tools such as FireBug & Fiddler.
We also use: CruiseControl.NET, NUnit, ReSharper, SQL Server, TFS, Infragistics Web Controls.

2. Creative design – Ability to create intuitive user interface when presented with a functional website. To be able to work with business users to capture technical requirements and then be able to communicate these back as functional requirements ensuring these match the business needs

3. Development – Production of code that is well structured, efficient, stable and secure, using best industry practices which allows other developers to quickly understand and follow up.

4. User Interface design (UI) – Looking at user journeys, menu navigation, graphical layout and user functionality. Therefore you will be able to assess the user’s needs and methods of using the application, map this and then be able to effectively translate this into technical requirements.

5. Issues Resolution and Tracking Management – You will monitor and oversee the level of issues raised and resolved. Implementing continuous improvement strategies to areas that keep recurring and ensuring a smooth technical support service to your clients.

To apply for this job, please send your CV detailing relevant experience to recruitment@xedosoftware.com

No agencies, please.