Skip to content

Details

February's BBC Tech Meetup is all about Component-Driven Development, Accessibility and Functional Programming. Join us on 23rd February, from 6pm.

Speakers:

# Component-Driven Development (CDD) - Fayokemi Adeyina

I am a full-stack Software Engineer with great proficiency in Front-end development and Javascript framework, equipped with a diverse and professional skill-set. I have experience working with a wide range of multi-disciplinary teams and well-known organizations, building great infrastructures and software products for the advancement of technology and making a whole lot of complicated processes easy. I currently work with the BBC Bitesize team and I am excited for the impact I'm privileged to make and still making. A fun fact about me is I sing and act.

Component-Driven Development (CDD) is a development and design practice of building user interfaces with modular components. It is a process that builds UIs from the “bottom up” by starting at the level of components and ending at the level of pages or screens. Components are standardized, interchangeable building blocks of UIs. They encapsulate the appearance and function of UI pieces. Benefits of using CDD: Focus development, Simpler maintenance, Better reusability, Target feedback, Better modelling of the overall system, Absolute UI coverage, etc. (edited)

# How to bring accessibility into your teams - Laveena Ramchandani

How often have you heard that ‘Yes this is important, but we don’t have the capacity right now’ or ‘ sure let’s put it in the backlog’ ?

This is something we should not brush off or take lightly. Accessibility testing is vital especially when your product is a user facing application.
We need to be socially aware as a team and build quality towards our product with making it more accessible. At least 1 in 5 people in the UK have a long term illness, impairment or disability. Many more have a temporary disability. A recent study found that 4 in 10 local council homepages failed basic tests for accessibility. This is quite vital and the sooner we as testers can advocate this into our teams, we make our product more accessible, reduce the risk of bad product reviews, reputation and also be more socially aware. Let's shift left and make accessibility testing built-in our teams.

# Introduction to Functional Programming - Jack Blundell

I’m currently acting as Software Engineering Team Lead for Salford-based BBC Search. We enable millions of users to find a huge range of BBC content from iPlayer to Children’s and everything in-between. iPlayer alone has 3 million users searching its content per week. My parent role is Senior Software Engineer within the Syndication team, having joined the BBC back in 2015. Although I’ve experienced a wide variety of development, creating Scala backend applications & APIs is what I love best. Outside of work, I’m a huge fan of Bolton Wanderers F.C and The Beatles (one being a lot more successful than the other!).

When we read other people’s code we hope that it is clean, understandable and easy to test don’t we? Functional Programming (FP) is a paradigm that can help us to achieve this! I will be introducing the core concepts of Functional Programming and the many benefits from adopting the discipline, some of which can be gained without switching to a pure FP language. Examples will be in Scala but you won’t need to have any experience with the language to attend the talk.

***

The event will be streamed live on YouTube and questions can be asked throughout via sli.do - go to https://app.sli.do and enter the code #BBCTechMeetup.

RSVP is open! Sign up now if you'd like to join.

This Meetup is kindly sponsored by BBC iPlayer & BBC Sounds (BBC Technology and Product).

Interested in working with us? Take a look at the current vacancies at https://bbc.in/hiring

Find out more about our Meetups, including our Code of Conduct, on the BBC website - https://bit.ly/bbc-tech-meetup

Disclaimer: views and opinions expressed by speakers, including the content of their talks, are their own and do not necessarily reflect the position of the BBC.

All comments on this event page must adhere to the aforementioned Code of Conduct.

Related topics

Accessibility
Functional Programming
Scala
ReactJS
Web Development

You may also like