Dev
- How to start a software project with a quality mindset – Building quality software is not an easy task and requires a lot of practice and experience.
- Top 5 Soft Skills for Software Engineer – Soft skills are as critical as technical skills for a software engineer.
No one works in isolation. Each person has to deal with teammates, colleagues, managers, etc. Therefore team interpersonal skills are essential too. Soft skills include things like good communication, honesty, teamwork, integrity, organization, empathy, etc.
- How to revert your git commits without panicking – When your code turns to đź’© but you’ve already committed, how do you go back?
- The state of Developer Ecosystem in 2019 – Discover the latest trends in the Developer Ecosystem 2019 and see what has changed in the industry since last year.
- Creator Graydon Hoare talks Rust – Check out this interview in The New Stack to see what Hoare thinks about the state of programming today, how to approach our backlogs of memory-unsafe legacy code, the day-to-day development of a major programming language, and more.
- Homemade machine learning – Learn how to implement ML algorithms in Python from scratch and explore the mathematics behind them with this GitHub repo. You won’t be putting these algorithms straight into production, but you’ll gain considerable experience as you practice using them.
Ops
- Why hypothesis-driven development is key to DevOps – Modern development is all about trying things and seeing what works, according to Brent Aaron Reed and Willy-Peter Schaub.
- Break up your frontend monoliths – If you work on the frontend, read this deep dive into micro-frontends, courtesy of Cam Jackson. You’ll learn how this architecture can increase the effectiveness and efficiency of teams working on frontend code.
- A detailed post looking at various sandboxing approaches for containers, from gvisor and IBM Nabla to Firecracker, Kata and unikernels.
- Serverless is inherently interesting from a cost perspective. This post features some good gotchas and tips for avoiding being surprised by your bill as your usage grows.
tail -f /dev/misc