Afleveringen
-
In part two of our conversation with Adam Kreitals, we move from theory to practice. Having explained the reasoning behind Clean Architecture, we will now explore real-world applications and concrete examples of its principles. Adam covers Onion Architecture, Domain Driven Architecture plus more, explaining how Clean Architecture brings them together to separate our concerns. We also touch on rich and anaemic entities, the dependency rule, and more. Get ready for a thorough look at Clean Architecture.
-
Clean Architecture is a powerful approach to software design that prioritizes long-term maintainability and flexibility, but what does it all mean?
Evolving landscapes—technologies, dependencies, frameworks, performance needs, and security demands—are constant in our field. Whatever we build today will almost certainly go through change. It’s when we acknowledge this that Clean Architecture proves its true value. Adam Kreitals unpacks the principles of Clean Architecture and the importance of making software resilient to change. -
Zijn er afleveringen die ontbreken?
-
The crew discuss the morals and principles of white hat hacking and reporting found vulnerabilities to the companies affected. But what happens when someone does the right thing but the reaction from these large companies is not what's expected. Is the company in the right or are they taking advantage?
-
Leon and Alex further explore the ins and outs of Technical Product Management. They share advice on how Software Engineers can influence the technical roadmap and better align to the companies product goals. They also explore the career pathways into transitioning from a Software Engineer (and related roles) to a Technical Product Manager.
-
Leon and Alex explain the role of improving product development through building reliable and efficient platform based tools that Software Engineers consume instead of end customers. Their roles help to guide their teams build the tools for Software engineer needs that fundamentally align to the overarching business strategy.
-
What does it take to build a strong security culture? In part two, Kelsy Luengen shares further insights on fostering security awareness, getting leadership buy-in, and influencing without authority. Kelsy also explores social engineering hacks along with new and upcoming AI vulnerabilities including using your likeness.
-
Security isn’t just about tools and policies—it’s about culture. Kelsy Luengen joins us to talk about how engineers can influence security practices within their teams. Security often falls to dedicated teams, but how can individual engineers advocate for better security practices? Kelsy shares practical ways to make security a shared responsibility across an organization. This episode is part 1 of a 2 part series.
-
What do flight security and SQL injection have in common? More than you think!
Security vulnerabilities can have real-world consequences. In this episode, we discuss SQL injection—why it’s still a problem, how to prevent it, and what engineers should know. Then, we shift gears to job interviews, sharing tips for technical interviews, behavioral questions, and standing out as a candidate. -
In part two of our front-end series, we continue our conversation with Jahred Hope, diving deeper into the world of front-end software engineering, covering accessibility, testing strategies, and real-world implementations of building UI that stands the test of time. If you enjoyed part one, you won’t want to miss this.
-
Front-end development is always evolving. What makes a front-end codebase great?
In this two-part series, we sit down with Jahred Hope, the Engineering Manager for front-end practices at SEEK, to break down front-end best practices, the latest trends, and how to build scalable, maintainable UI. We talk through essential practices, from structuring code to performance optimization. Whether you’re a beginner or a seasoned front-end engineer, this episode has something for you. -
Change is constant in the tech industry, but managing it effectively? That’s a skill on its own! Sarah Duffy joins us to discuss how individuals and organisations can thrive amidst change, including the art and science of change management.
Listen in to gain byte sized insights on how to build your change resilience, foster alignment, and make change work for everyone. -
Ever wondered if that side project you've been tinkering with could turn into something bigger?
Side projects are more than just a hobby—they're a way to experiment, learn new skills, and build something truly your own. In this episode, we explore the value of side projects—how they help engineers grow, stay motivated, and even land new opportunities. We discuss why engineers should invest time in side projects, how to balance them with work, and stories of projects that turned into career-changing opportunities. -
Why is a healthy dose of scepticism essential for software engineers and why should you cast doubt on things we should trust; CDNs, security reports and our own code.
Delve into the concept of “Abstraction-ception”, making the bold claim that everything we know is an abstraction of an abstraction.
Can learning topics superficially lead to unexpected bugs in code?
Tune in to hear real-world stories of security issues that the SEEK Bytes hosts have encountered, and how abstractions are both necessary for understanding and risky in making us believe we know "enough".
Resources:
https://www.bleepingcomputer.com/news/security/dev-rejects-cve-severity-makes-his-github-repo-read-only/
https://lab.wallarm.com/polyfill-io-supply-chain-attack-malicious-javascript-injection-puts-over-100k-websites-at-risk/
https://carbon-steel.github.io/jekyll/update/2024/06/19/abstractions.html -
This week's episode explores REST API's and the best practices for working with API's in general. API design validation, asynchronous processing, security, rate limiting, monitoring and more are discussed by Will, Elliott and Seamus.
This podcast references the following article:
What makes a good rest api (from apitally.io) -
AI - The fast-growing tech that’s increasing in every aspect of our lives and creating fascinating new engineering roles. It's a topic we can’t stop our hosts talking about. (We’ve tried!)
In this episode, our hosts focus on a particular AI engineering role - AI Platform System Engineering. Joined by Ren Shao, an AI System Engineer at SEEK, based in Sydney, we explore this rarely talked about role in AI on a technical level.
We explore why computer science still matters, how SEEK uses Machine Learning to power our job search, what are the complexities compared to typical web development and what are the pathways into this unique role. -
Time zones in the world of Software Engineering are complex to master. In this episode, our hosts uncover (and attempt to understand) the complexities. What are the rules to converting time zones? What's in the naming of time zones? What about daylight saving? Why do some countries choose time zones that suit their preferences rather than the standard longitudinal positioning of the country? The hosts are clear from the start that they're not experts in this field and fear not, you won't be either by the end of this episode, but we hope you'll learn a thing or two.
You can find Zain Rizvi's article referenced in this episode here -
In our first internationally recorded podcast, our Australian hosts are joined by colleagues in Kuala Lumpur, Malaysia to discuss the challenges and wins of having distributed teams and how that differs from remote teams. Join special guests Laavanya Kathiresen and Jerome Chan who share their insights into the pros and cons, of asynchronous working, onboarding, and answering the question: what is Malaysia time?
-
This is Part 2 of a two part series. Listen to Episode 21 first to get the full story.
SEEK's recently successful, post acquisition integration has been a 3 year journey for the entire company. SEEK APAC CTO, James Ross, shares his insights of leading an expanded APAC Engineering department through the most challenging and rewarding experience of his (almost) 40 year career. -
SEEK's recently successful, post acquisition integration has been a 3 year journey for the entire company. SEEK APAC CTO, James Ross, shares his insights of leading an expanded APAC Engineering department through the most challenging and rewarding experience of his (almost) 40 year career. This is part 1 of a two part podcast because if you know James, you know he has some great stories to tell!
-
Ever had one of those situations where things are not going to plan? Rather than letting failed experiences ruin your day, focus on what you can take away and do better next time. Based on tips from a recent post by Jordan Cutler, our hosts discuss their own experiences on topics ranging from adapting to your manager, to obsessing about clean code. From social anxieties in the workplace to the key differences between teaching, coaching and mentoring. Listen in to turn your day around.
- Laat meer zien