Browse our archives by topic…
Blog
![A Step by Step Guide to using GitFlow with TeamCity – Part 4 – Feature Branches in TeamCity](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/Gitflow-TeamCity-Step-by-Step-PT4-P1-1024px-1.png)
A Step by Step Guide to using GitFlow with TeamCity – Part 4 – Feature Branches in TeamCity
In the final part of this series, we cover how to use TeamCity's feature branch abilities to support the GitFlow process.
![Templify 0.7.0.25 is available.](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/templify-installer.png)
Templify 0.7.0.25 is available.
A new version of Templify has been released, which includes a huge performance improvement contributed by the Open Source community.
![Example Responsive Layout Using Bootstrap](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-example-responsive-layout-using-bootstrap.png)
Example Responsive Layout Using Bootstrap
See how to create a responsive website layout using Bootstrap.
![Tips for implementing responsive designs using Bootstrap 3](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-tips-for-implementing-responsive-designs-using-bootstrap.png)
Tips for implementing responsive designs using Bootstrap 3
We ran a retrospective of our first few Bootstrap-based HTML5/Javascript projects a few weeks back, and distilled some of the output into these top tips
![Which programming languages should I learn: Beginners Edition](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-which-programming-languages-should-i-learn-beginners-edition.png)
Which programming languages should I learn: Beginners Edition
If you were learning to programme today, which language should you choose, and why?
![Which programming languages should I learn?](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/Which-Language-Should-I-Learn-P1-1024px.png)
Which programming languages should I learn?
If you were learning to programme today, which language should you choose, and why?
![It's more than just merchandise: Developing a visual language](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/header-more-than-merchandise-developing-a-visual-language-1024px.png)
It's more than just merchandise: Developing a visual language
Laying the foundations to build a brand doesn't happen overnight. At endjin it taken many years to develop our brand look and tone of voice. In this post we talk about developing our visual language so that we can maintain a consistent look and feel across all our collateral.
![Metrics & Reporting in Strategy Development](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-metrics-and-reporting-in-strategy-development.png)
Metrics & Reporting in Strategy Development
Having a strategy is one thing, being able to measure your progress towards implementing is, and its impact is another.
![A Step by Step Guide to using GitFlow with TeamCity – Part 3 – GitFlow Commands](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/Gitflow-TeamCity-Step-by-Step-PT3-P1-1024px.png)
A Step by Step Guide to using GitFlow with TeamCity – Part 3 – GitFlow Commands
This post finally covers the nitty-gritty of how you use the GitFlow extensions to drive the workflow.
![Phased Thinking: Tactics for strategy](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/04/Phased-Thinking-Tactics-For-Strategy-P1-1024px.png)
Phased Thinking: Tactics for strategy
Thinking strategically is incredibly difficult, especially if all your cognitive bandwidth is absorbed by business as ususal operational activities.
![A Step by Step Guide to using GitFlow with TeamCity – Part 2 – GitFlow - a Branching Model for a Release Cycle](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/03/Gitflow-TeamCity-Step-by-Step-PT2-P1-1024px.png)
A Step by Step Guide to using GitFlow with TeamCity – Part 2 – GitFlow - a Branching Model for a Release Cycle
In this post we show you how to get up and running with GitFlow.
![Live by the sword: A practical approach to our own digital strategy](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/03/header-a-practical-approach-to-our-own-digital-strategy.png)
Live by the sword: A practical approach to our own digital strategy
7 years ago, feels like a lifetime - for you eldest it is - but this was when endjin took the first steps in refreshing our website promoting our cloud expertise and mobile first responsive design. In this post we talk about our strategic, creative, prototyping and production processes to deliver our website and enforce our brand.
![Thinking About Strategy & Tactics: Some Practical Tips](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-thinking-about-strategy-and-tactics-some-practical-tips.png)
Thinking About Strategy & Tactics: Some Practical Tips
Thinking strategically is difficult, especially if all your bandwidth is consumed by operational needs. Here are our top 5 tips for thinking strategically.
![A Step by Step Guide to using GitFlow with TeamCity - Part 1 - Different Branching Models](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2013/03/Gitflow-TeamCity-Step-by-Step-P1-1024px.png)
A Step by Step Guide to using GitFlow with TeamCity - Part 1 - Different Branching Models
Adopting Git means creating an entirely new mental model about how to version control your source code. Once you make the jump, there's no going back.
Back to the Future: HTML and Javascript in 2013
We take a look at the state of HTML and JavaScript in 2013; the good, the bad and the ugly.
RavenDB in the Cloud
Some thoughts on RavenDB after using it to build a content-managed website.
![A step by step guide to building a Twilio voice app with Web API](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-a-step-by-step-guide-to-building-a-twilio-voice-app-with-web-api.png)
A step by step guide to building a Twilio voice app with Web API
Discover how to build Twilio voice apps using asp.net MVC and debug it using port forwarding tools.
![Integration testing with Web API](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-integration-testing-with-web-api.png)
Integration testing with Web API
A quick example of how to set up integration testing for HttpClient and HttpServer
Agile:MK January 2013 Meeting
Endjin are proudly sponsoring the Agile Milton Keynes user group.
![Calculating Distance using SQL Server Spatial CLR Types](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-calculating-distance-using-sql-server-spatial-clr-types.png)
Calculating Distance using SQL Server Spatial CLR Types
Sql Server Spatial Types Assembly is a hidden gem. In this post we show how to use SqlGeography.STGeomFromText and STDistance distance (in meters) between the two points.
DDD10 Conference
Reviewing the Developer Developer Developer conference held at Microsoft HQ in Reading
![Using the endjin composition framework in an MVC application](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2022/06/header-using-the-endjin-composition-framework-in-an-mvc-application.png)
Using the endjin composition framework in an MVC application
A quick guide to using the endjin composition framework with ASP.NET MVC Applications.
Windows 8 Development Camp
A review of the Windows 8 App bootcamp help at Microsoft.
![Apprenticeship Week 2](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/06/header-ml-apprenticeship-week2.png)
Apprenticeship Week 2
In his second week as an Apprentice, Mike covers writing functional tests, automation scripts, working on a pet project, creating mindmaps and UX mockups and attending Microsoft TechDays.
![End of the first week](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/06/header-end-of-first-week.png)
End of the first week
Mike reflects over his first week as and apprentice and gets to grip with using tools to diagnose problems with his code.