The Online section maintains the main Daily Bruin website, all internal tools that journalists use in the newsroom and any external flatpages. It works with Design and other sections to create a seamless website experience. Online builds tools for other sections to optimize their workflows, typically via web applications.
It has multiple beats, including main-site, internal tools and external sites. Main-site oversees the development and maintenance of Dailybruin.com. Internal tools builds tools for other Daily Bruin sections, mainly web applications. External sites works on flat pages connected to the main website. It utilizes the following applications in its work: Docker, Kubernetes, AWS, Django and a multitude of other coding languages/frameworks (including, but not limited to, JavaScript, Python, Node.js, Typescript, etc.)
If you have any questions about the Online section, please email Samantha Jiao at [email protected].
A Daily Bruin Online intern’s tasks will vary from beat to beat. All Online interns will be known as software engineering interns.
A Daily Bruin Internal Tools intern will assist in completing the following tasks:
Attending weekly meetings.
Building new components for web applications.
Revamping old web applications, whether that be the user interface or old, unusable code.
Working with other sections of the Daily Bruin to understand their needs.
Over the course of their internship, a Daily Bruin Internal Tools intern will learn
Docker, Kubernetes, Django, DigitalOcean and a wide variety of other tools used in the industry.
React, Node.js, Typescript, Next.js, Python, and more.
How to build on a semi-agile team and correctly assess user needs.
Learn from mentors on best engineering practices.
A Daily Bruin Main Site intern will assist in completing the following tasks:
Attending weekly meetings.
Making changes to the design/layout of the main site.
Creating new projects for the main site.
Upgrading code, both front end and back end.
Over the course of their internship, a Daily Bruin Main Site intern will learn the following:
Valuable, modern front-end skills with React and NodeJS.
How sites get deployed, including how servers, databases and the internet work.
How processes can scale with Kubernetes.
The workflow of a software engineer, from local testing to pushing to production.
A Daily Bruin External Sites intern will assist in completing the following tasks:
Attending weekly meetings.
Experimenting and developing new interactive effects for flatpages.
Implementing features for flatpages.
Over the course of their internship, a Daily Bruin External Sites intern will learn the following:
Proficiency in front-end development using React, HTML and CSS.
Hands-on experience with implementing responsive user interfaces/frontend.
Collaboration skills in a team-based environment using Git for version control.