Browse our archives by topic…
Culture
Launchpad to Success: Building and Leading Your Data Team
This guide captures the essential points that leaders should consider when setting up a new data team.
Data is a socio-technical endeavour
Our experience shows that the the most successful data projects rely heavily on building a multi-disciplinary team.
Data and AI Engineering Maturity - Fix our problems before we hit the buffers
As data and AI become the engine of business change, we need to learn the lessons of the past to avoid expensive failures.
Life as an Apprentice Engineer at endjin
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first two years.
Agile teams often get their planning and priorities wrong
Do you struggle to manage conflicting demands from multiple stakeholders, even when they have agreed about the relative priority of their requests? Apply a budgeting methodology to agile projects for better planning and communication with the team and wider stakeholders.
Ask the right questions to get your data insights projects back on track
Learn about the thinking behind endjin's Power BI Maturity assessment by applying Wardley Doctrine, and asking more questions.
My first year as an apprentice software engineer at endjin
Jessica joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post, Jessica reflects on her first year.
Retrospecting on my first year at endjin
Liam joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post he looks back on his fist year and uses the post to introspect and look ahead to his second year.
Big Data LDN: highlights and how to survive your first data conference
Here are some of the highlights form this year's Big Data LDN conference.
My first year as an Apprentice Engineer
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first year.
My first six months as an apprentice software engineer at endjin
Jessica joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post, Jessica reflects on her first 6 months.
My first 6 months as an apprentice at endjin
Liam joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post he reflects on his first six months and looks to the future.
My first six months as an Apprentice Engineer
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first six months.
A visual approach to demand management and prioritisation
Explore a simple, visual approach to prioritisation that aids decision-making and stakeholder engagement.
Visualising Technical Content - How we Design our Blog Headers
In this post we will be talking about our graphic process from conception to finalisation. We will look at Icons, Pictograms, Ideogram, and how we utilise this form of design to illustrate abstract technical concepts within our blog header graphics.
Generating custom themes in Power BI – A designer's perspective
Explore custom Power BI themes and learn tips for styling reports, pushing beyond your comfort zone for enhanced data visualization.
My first month as an apprentice software engineer at endjin
In this post, Jessica reflects on her first month as an apprentice software engineer at endjin
My first month-and-a-bit as an apprentice at endjin
Liam joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post he reflects on his first month and looks to the future.
Month one at endjin
In this post, Nehemiah reflects on his first month at endjin as an apprentice engineer.
My first month as an Apprentice Engineer
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first month.
My internship experience
Klaudia studies Electronic Engineering at University of Southampton, and reflects on her two month internship.
Charlotte's Internship Blog
Charlotte is going into her second year of Computer Science at the University of York. In this post she describes her summer internship.
From start to finish: my internship at endjin
Thea studies Biomedical Engineering at King's College London, in this post she summarises her 6 week internship at endjin.
Amy's summer as an intern endjineer
Amy is studying Biomedical Engineering University of Reading, and reflects on her two month summer internship at endjin learning C# and Python, and working on a data science project.
A remedy for home working: build your own desk!
Customise your home office and make your home working experience more enjoyable and productive by building your own desk for less than £200 over a weekend.
A week in the life of a (graduate) endjineer
During our last few months of recruitment, one of the main questions that we were asked during this process is 'what does your average day look like'. The extremely varied work at endjin made this quite a tricky question to answer, so we expanded the question to be slightly broader - 'what does your average week look like?'
How to enable intra-business communication using user stories, BDD specs and a ubiquitous language
Endjin uses user stories, BDD specs, and a ubiquitous language to bridge the communication gap between stakeholders and tech teams.
Data is the new soil
Thinking of data as the new soil is useful in highlighting the key elements that enable a successful data and analytics initiative.
Learning from Covid-19
Summary of key themes from the Doing Data Together conference hosted virtually by The Scotsman newspaper and Edinburgh University in November 2020. The conference agenda was pivoted to focus on the use of data to help tackle the Covid-19 pandemic. It provided a fascinating insight into the lessons learned.
Does your GitHub Repo need 'Code Operations'?
CodeOps enables you to layer standards, automation, and governance to your source control repositories, decreasing manual effort and increasing productivity.
DevOps: Build Bridges not Silver Bullets
Building a system that solves even just 10% of a problem is a worthwhile endeavour, not just because of the value the 10% delivers but because its mere existence will lower the barrier-to-entry for your colleagues to collaboratively iterate on it - not so much 'Build it and they will come' as 'Build a road and they will come'
Why you should apply for an apprenticeship at endjin...
At endjin we solve complex problems which cover a huge range of cloud services, data science techniques and industries. The work we do is massively varied and in this there is a huge opportunity. Hear about Carmel's experience in completing her apprenticeship here at endjin, and why you should consider our apprenticeship scheme!
Guardian Masterclass - An introduction to Data Visualisation
A few years ago, I attended a Guardian 1-day Masterclass - Introduction to Data Visualisation. What I did not know then was that it would have a profound effect on how I view design. This blog is a recap of that day and reference points to consider when designing and creating graphics for data visualisation.
Depositing Cheques via a Mobile Banking Experience
It is possibly that I have only recently discovered one of my favourite pieces of UX whilst on lockdown - Mobile cheques deposits via digital imaging in my banking app. In this short post I share my experience of discovering a simple but practical piece of UX that made me happy.
Maintaining communication and relationships within a remote team
With a lot of people all over the world suddenly finding themselves working remotely, I thought I’d share some thoughts on what I think is one of the most challenging parts of a company going fully remote: maintaining relationships.
What should I do next? - How to choose accomplishable tasks
If, like me, you often find yourself unable to decide how to spend your time productively, it might be worth giving this post a read! Here Carmel runs through some of the things to consider when deciding which task to tackle next. These tasks can be anything from "send out finance report", to "call mum", to "decide where to go on holiday next year". We have a huge amount of options when deciding how to spend our time, so here are some strategies for whittling down that choice!
Handling upheaval and navigating uncertain times
I doubt that it's escaped anyone's notice that we have suddenly been thrown into a world which is pretty unrecognisable from that of even a few weeks ago. And I don't think any of us can claim to be managine it well all of the time, but in this post Carmel runs through some of the strategies and coping mechanisms which have helped her adjust.
Effectively managing mental capacity
We are currently living in extremely uncertain times. As we try to process these changes, many of us have found that we do not have the same mental capacity we once did. Some of that might be due to extra constraints on our time, but a lot of our brain-power is also spent trying to process the huge worldwide changes which are currently taking place. In this blog, Carmel talks about some techniques for managing that mental capacity, and how those apply in an ever-changing world.
Help for the new CTO: Getting to know your team
As part of my series on guidance for CTOs, I discuss using the Office of the CTO (OCTO) approach to management, its strengths and limitations.
Help for the new CTO: Transparent salaries and the gender pay gap
Salaries. What a nightmare! Hardly anyone likes talking about money. Technical people don't like talking about money. Even a lot of sales people don't like talking about money. When a CTO comes into an organization (even a brand new start-up) one of the first things you need to sort out is the salary quagmire. In this article we look at the strategies and pitfalls of introducing open, capability-based pay levels for a product development team.
British Science Week - inspiring the next generation of data scientists
The theme of this year's British Science Week (6 - 15 March 2020) is "Our Diverse Planet". We'll be getting involved by speaking to school children about the work we've been doing with Oxfordshire-based OceanMind (part of the Microsoft AI for Good programme) to help them combat illegal fishing, hopefully inspiring some of the next generation of data scientists!
A brief introduction to GTD (Getting Things Done)
Boost productivity & reduce stress with GTD workflow. Mike Larah shares insights from a recent course on this effective time management method.
NDC London Day 3 Retrospective - from personal projects to developer comedy
Along with several of my endjin colleagues, I attended NDC London in January this year - here's a run through of the sessions I attended on Day 3 and my thoughts. This final day was a mixed bag, taking in talks on drumming and AKKA.net, as well as something a bit more close to home - a session from endjin's own Jess Panni and Carmel Eve on our recent project for OceanMind.
Mental health and managing the challenges of remote working
Remote working has many benefits. It allows us a huge amount of freedom, especially around managing our personal and professional lives. But alongside these benefits it also brings challenges. When you combine these challenges with certain aspects of mental health it can sometimes be difficult to manage. However, there are also ways in which remote work can enable us to control our environments in a way that would be extremely difficult if working from a conventional office. We have been a fully remote company now for over two years, and in this post Carmel shares some of her experiences of managing mental health whilst remote working.
NDC London Day 2 Retrospective - Full Stack, from SPAs to high performance .NET Core via Websockets
Along with several of my endjin colleagues, I attended NDC London in January this year - here's a run through of the sessions I attended on Day 2 and my thoughts. This day was UI heavy, with sessions on Vuejs and UI testing, but I also learned more about GraphQL and writing high performance C# code.
NDC London Day 1 Retrospective - dangerous AI, microservices, diagnostics and Blazor
A retrospective of my first day at NDC London 2020, taking in sessions on AI and Machine Learning, Capability Mapping, Micro Frontends, Diagnostics and Blazor.
NDC London - A dive into responsible and inclusive technology
NDC London day 1 was mainly focused around the responsibility we all face when developing new technology. As developers we cannot absolve ourselves of the consequences of not considering diversity and inclusivity when designing our solutions.
AI for Good Hackathon
Endjin attended Microsoft's AI for Good hackathon at the IET in London, highlighting the potential of tech to amplify good deeds.
Careers in software development - different paths into the industry
There are many different paths into the tech industry, Carmel has been speaking at some local schools about joining the industry from a scientific background. In this post she discusses the crucial tools which science gives you which can help you succeed in tech!
Rising Stars - Cloud Apprentice & Apprentice Engineer of the Year
Both of endjin's apprentices won in their categories of Apprentice Engineer and Cloud Apprentice at the Rising Star Awards.
Reactive data processing and a huge wealth of learning - A year as an Apprentice II at endjin
Here is a blog written by our apprentice Carmel after her second year of the apprenticeship. We think it demonstrates the huge variety of things we get to work on here at endjin, and highlights the best of the blogs that Carmel produced through during the year - of which there were a lot!If you think an apprenticeship with us is something which might interest you - send a CV through to hello@endjin.com!
A beginner's guide to agile estimation and planning
Discover agile estimation principles & planning methods for project success. Dive into uncertainty, valuable estimates & agile delivery processes.
Good Reads in 2018
Here's a list of books from my reading list; some technical, some business, some focusing on personal development. All were worth reading.
Women in technology: Driving positive change in the industry
Anyone can be a role model. You don't have to be a veteran in the industry to inspire someone. There are constantly people coming through the pipeline behind you, and in that there is an opportunity to make a real difference.What can you do to drive positive change and help combat the gender imbalance in the tech industry?
Thoughts about .NET, The Cloud, AI, ML, and teaching software engineers
Ian Griffiths recently joined endjin as a Technical Fellow. We had a long fireside chat, which has been broken down into a 5 part series covering .NET, the Cloud, AI, ML, teaching software engineering, and why he joined endjin.
Joining endjin as a Technical Fellow
Ian talks about how excited he is to be joining endjin as a technical fellow, and talks a bit about his career path that led to this point.
Branches, builds and modern data pipelines. Let's catch-up!
As an apprentice engineer at endjin, you cover a lot of ground, especially at a consultancy which works with the latest and greatest tools to solve its clients' problems. Learn about endjin's Modern Data Platform, which is a culmination of IP, processes and knowledge built from years of implementing high-performance data-driven solutions. Also learn about the types of tools an apprentice gets to use, and the types of things an apprentice learns along the way.
From collection vans to collection interfaces - my first week back at endjin
Here is a post that Carmel wrote not long after she started back at endjin. Time has really flown since then, but it provides some great insight into how our apprenticeships work!If an apprenticeship and endjin sounds like something that might be of interest to you, send your CV over to hello@endjin.com!
Becoming an endjineer – week 1
The combination of working with a number of endjineers at previous organisations, and endjin being a fully remote company finally enticed Jon George to join endjin.
Snap Back to Reality – Month 2 & 3 of my Apprenticeship
Learn what types of things an apprentice gets up to at endjin a few months after joining. You could be learning about Neural Networks: algorithms which mimic the way biological systems process information. You could be attending Microsoft's Future Decoded conference, learning about Bots, CosmosDB, IoT and much more. Hopefully, you wouldn't be in hospital after a ruptured appendix!
My first month as an apprentice at endjin
Structured apprenticeships provide a great way to build skills whilst getting real-life experience. Endjin's apprenticeship scheme has been refined over years, with an optimal mixture of training, project work, and exposure to commercial processes - a scheme which is designed to build strong foundations for a well-rounded Software Engineering consultant. This post explains the transition from university to an apprenticeship at endjin, including the types of work an apprentice could end up doing, and some examples of real-life learnings from a real-life apprentice.
2 Day Microsoft Bot Framework Hackathon with Watchfinder
We ran a two day hackathon with Watchfinder and Microsoft to build a conversational experience to automate the 'sell your watch experience'.
My final year as a software engineering apprentice at endjin
Alice reflects on her final year and an apprentice, what she's learned over the past three years, and the new skills and capabilities she's developed.
Is JavaScript still dead?
JavaScript is one of the most popular programming languages, but is it past its sell by date?
Top Gadget Purchases of 2016
In a reflective blog post, I detail some of the recent gadget purchases I've made and am shocked at how many of them are Amazon products.
A Bit of a Christmas Do in the Country with Benchpeg
In 2016, endjin redesigned the Benchpeg website, migrating it from a 10-year-old platform over to our own CMS system - Vellum – so the Benchpeg team could have greater control over their content management and halve the day-to-day workload for generating content. This is a creative post about the practical experiences gained from 1-day silversmithing workshop at the invitation of Benchpeg.
Bermondsey barber gets a website for Christmas after featuring in Time Out London
Journalist Danielle Goldstein interviewed local barber Vangelos Georgiou, who has been cutting hair at George Gents' Hairdresser on Bermondsey street (near endjin's old office) since 1970. In the Time Out London article, Georgiou mentioned that he didn't have a phone or website because of the expense. The team at endjin spotted the article and decided to step in and help - building him a new website to help attract and inform customers.
Welcome to an internship at endjin!
A career in software engineering doesn't need to start with a Computer Science degree. The underlying traits of problem solving, a willingness to learn and the ability to collaborate well can be built in any field. Internships provide a great way to get your foot-in-the-door in the professional world, and arm you with some real-life experience for future endeavours. This post describes an internship at endjin, including the type of work you could be asked to do and what you could learn.
Reasons to: Round up of the Sessions I Attended
The 3-day "Reasons To" conference was held in Brighton in September 2016. The conference is a fusion of disciplines: design, development, illustration, 3D modelling and data visualisation to name a few. In this post Paul Waller provides an overview of the sessions he attended and the ideas that really sparked his imagination.
All Bootcamped Out: the 5-day workshop survival guide
We've been running workshops and training sessions for a long time now, and one thing we've learned from that is that PEOPLE DO WORKSHOPS WRONG. From MBA classes, to design sessions, there seems to be a common problem: burn-out. We give you a survival guide for multi-day bootcamps and workshops, to get the most out of them, and take care of yourself in the process.
My internship at endjin – New Proposition Development, Programming, and a very long list of acronyms
During her two month internship we tried to expose her to as many different aspects of endjin as possible; from New Proposition Development, marketing, partner & business development activities, as well as our software engineering processes and the Microsoft Azure ecosystem.
Microsoft Azure Most Valuable Professional 2016
It is with a huge amount of honour to announce that endjin co-founder, Howard van Rooijen, has been awarded an Azure MVP award for his contributions to the Azure ecosystem.
Guest Blog Post: Hello World! I'm Adanma and I'm doing work experience.
Adanma spent a week with endjin gaining work experience, to see if a job in the world of Tech is something she'd like to do.
Year 2 as a software engineering apprentice at endjin
Alice reflects on year 2, being given more responsibility, diving deeper into all aspects of software delivery, and the good habits she's been building.
My Apprenticeship Retrospective
In this post, Mike Larah reflects on his experiences going through the endjin three-year apprenticeship scheme
We are in the era of the modern browser - market share analysis January 2016
We get 1000s of page view per day, which means we get an interesting insights into current Web Browser usage statistics. Here are the numbers for January 2016.
My first month at endjin
March 2015 Browser Share
We get 1000s of page view per day, which means we get an interesting insights into current Web Browser usage statistics. Here are the numbers for March 2015.
Want to work smarter, grow faster and be happier? endjin is hiring!
We're always looking for good people to join endjin. If you like what we blog or talk about, it might be worth getting in contact.
February 2015 Browser Share
We get 1000s of page view per day, which means we get an interesting insights into current Web Browser usage statistics. Here are the numbers for February 2015.
A step-by-step guide to technology startups, valuation and the VC market
In this article we look at how technology startups are valued, how investors calculate their return, how you can position your business in that landscape, and whether you should!
January 2015 Browser Share
We get 1000s of page view per day, which means we get an interesting insights into current Web Browser usage statistics. Here are the numbers for January 2015.
Have you signed up for the Azure Weekly newsletter?
Azure Weekly is our FREE weekly newsletter containing a round up of all the news and interesting blog posts about the Azure ecosystem.
Guest Blog Post: End of Week Two Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. In his final post, he reflects on the past two weeks.
Guest Blog Post: Week Two – Day Four of Work Experience 2014
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his reflections on his fourth day.
Guest Blog Post: Week Two - Day Three of Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his reflections on the 3rd day of his second week.
Guest Blog Post: Week Two - Day Two Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his write up of the second day of his second week.
Guest Blog Post: Start of Week Two Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers the start of his second week.
Guest Blog Post: End of Week One Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his reflections on his first week.
Guest Blog Post: Third Day of Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his reflections on his third day.
Guest Blog Post: Second Day of Work Experience (2014)
Jack, 15, is spending two weeks gaining work experience at endjin. This post covers his reflections on his second day.
Guest Blog Post: First Day of Work Experience (2014)
Jack, 15, is spending two weeks at endjin doing work experience. In this post he describes his experience of his first day.
End of Month Research Roundup – June 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in June 2014.
Designing for television: food safe props for The Great British Menu 2014
Throughout endjin's history we have been invited to work on a host of projects. In late 2013 we were asked if we could produce a series of graphics props for the Great British Menu 2014. In this post we talk about the research and production methods behind developing graphics for television.
End of Month Research Roundup – May 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in May 2014.
End of Month Research Roundup – April 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in April 2014.
End of Month Research Roundup – March 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in March 2014.
Building an Epic Dev Rig for less than £1600 (2014 Edition)
In this post, we show how we created bespoke gaming desktops to provide an excellent developer workstation for endjineers.
End of Month Research Roundup – February 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in February 2014.
Apprenticeship Week 2 – Getting Started with Behaviour Driven Development
Delving a little deeper into Behaviour Driven Development and Specification by Example.
Apprenticeship Day 5
Day 5 includes more behaviour driven development with SpecFlow, talking to a real customer over a working lunch, and thinking about evidence-based decision making.
Apprenticeship Day 4
Day 4 includes a code review, performance optimisations, an introduction to behaviour driven development and mocking.
Apprenticeship Day 3
On her 3rd day, Alice starts writing some code, and uses the Argotic framework to process some RSS and ATOM feeds.
Apprenticeship Day 2
On her second day, Alice is given a deep dive into the commercial side of the business.
Apprenticeship Day 1
Alice covers her day 1 experience of starting her apprenticeship at endjin; setting up her development environment and getting familiar with endjin's tools and systems.
End of Month Research Roundup – January 2014
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in January 2014.
Equipping a kick-ass meeting room for less than £1500
In this post I kit out our new meeting room for £1500 and turn it into a collaboration and meeting space that we use on a daily basis for solution design & pairing sessions, conference calls with our clients, partners and remote workers as well as lunch time brown bag training sessions
End of Week Research Roundup
We have a culture of sharing information at endjin; here are our highlights of interesting content shared in November 2013.
Making the move from iOS to Windows Phone 8
I've been a long term Smartphone user, and early iPhone adopter, but I've become fatigued by Apple and wanted to migrate to the new Windows Phone platform.
Guest Blog Post: Work Experience at endjin – Week 2
Joshua, 15, is spending two weeks at endjin doing work experience. In this post he reflects on his second and final week.
Guest Blog Post: Work Experience at endjin - Week 1
Joshua, 15, is spending two weeks at endjin doing work experience. In this post he reflects on his first week.
PowerShell Best Kept Secrets: Splatting
Splatting is one of the most powerful, yet underused features of PowerShell. In this post we cover a walk-through of how to use this feature.
DDD10 Conference
Reviewing the Developer Developer Developer conference held at Microsoft HQ in Reading
Windows 8 Development Camp
A review of the Windows 8 App bootcamp help at Microsoft.
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
Mike reflects over his first week as and apprentice and gets to grip with using tools to diagnose problems with his code.
Day 3: Client meeting
On his third day Mike gets to meet a customer and understand more about the commerical nature of the company.
Day 2: Errors and Debugging
On his second day, Mike gets introduced to debugging errors in the PowerShell scripts he wrote on day 1, and is introduced to Visual Studio and C#
Mike Larah is an Apprentice Endjineer
Mike is a mechanical engineering graduate, who has become endjin's first apprentice.
Dev4Good July 2011
We attended the two day Dev4Good hackathon in Hammersmith; and worked on digitalizing the paper based application process for the The Goldsmith Craft and Design Council awards.
On .NET Rocks! Talking about Sharp Architecture, Templify and StyleCop
Long time listener, first time guest. I was invited to speak on the .NET Rocks! Podcast, to talk about Sharp Architecture and various other Open Source projects I've been involved with.
Quiet day on Monday
Volunteering as a chef for the Kai We Care pop-up restaurant for the Red Cross earthquake fund for Christchurch, New Zealand.
On Apprenticeships
You don't have to have a Computer Science Degree in order to be a software engineer or work in the tech industry. In this post I talk about my career journey, from Psychology Grad, to Software Engineer, to Business Owner.
Where do my Visual States come from in Blend?
How does Expression Blend managed to find the Visual States exposed by the standard controls? How could you do the same with your own code?
Endjin–Looking back on 2010
Layering your API
Layering your APIs can increase readability and discoverability
RX and INotifyPropertyChanged
In this post we evolve an implementation of Rx over INotifyPropertyChanged.
Silverlight CommandManager
A deep dive into command binding in Silverlight.
Work Smarter, Not Harder
Feedback loops are an incredibly powerful force. In order adopt a continuous improvement mindset, you need to set up positive feedback loops. Here's how I've internalised the 'Work Smarter, Not Harder' mantra.