Educational

  • Feb- 2020 -
    27 February
    Photo of A beginner's guide to everything DevOps

    A beginner's guide to everything DevOps

    A great deal has happened since DevOps became a common term in the IT world. With so much of the ecosystem being open source, it’s important to review why it started and what it means to IT careers. What is DevOps? While there is no single definition, I consider DevOps to be a process framework that ensures collaboration between development and operations teams to deploy code to production environments faster in a repeatable and automated way. We will spend the rest of this article unpacking that statement. read more

    Read More »
  • 27 February
    Photo of How to solve the DevOps vs. ITSM culture clash

    How to solve the DevOps vs. ITSM culture clash

    Since its advent, DevOps has been pitted against IT service management (ITSM) and its ITIL framework. read more

    Read More »
  • 27 February
    Photo of 7 open source Q&A platforms

    7 open source Q&A platforms

    Where do you go when you have a question? Since humans began walking the earth, we’ve asked the people around us—our family, friends, neighbors, classmates, co-workers, or other people we know well. Much later came libraries and bookstores offering knowledge and resources, as well as access for anyone to come in and search for the answers. When the home computer became common, these knowledge bases extended to electronic encyclopedias shipped on floppy disks or CD-ROMs. read more

    Read More »
  • 26 February
    Photo of Use logzero for simple logging in Python

    Use logzero for simple logging in Python

    The logzero library makes logging as easy as a print statement, which is quite a feat of simplicity. I’m not sure whether logzero took its name to fit in with the series of “zero boilerplate” libraries like pygame-zero, GPIO Zero, and guizero, but it’s certainly in that category. It’s a Python library that makes logging straightforward. You can just use its basic logging to stdout the same way you might use print for information and debugging purposes, and it has a smooth learning curve towards more advanced logging, like logging to a file. read more

    Read More »
  • 26 February
    Photo of Rules for product managers at open source companies

    Rules for product managers at open source companies

    Product management is an interesting career. It’s immensely rewarding to be the interface between users, business strategy, engineering, and product design. And it’s also a highly lucrative career with increasing demand for ambitious and empathetic practitioners. read more

    Read More »
  • 26 February
    Photo of Painless Java with BlueJ

    Painless Java with BlueJ

    Whenever you’re learning a new programming language, it’s easy to criticize all the boilerplate text you need to memorize. Before you can get comfortable starting a project, you have to remember the preambles that, in theory, ought to be easy to remember since they’re usually relatively short and repetitive. In practice, though, boilerplate text is too obscure in meaning to become an easy habit, but it’s essential for a program to run. Sometimes the text is just one line. For example, a shell script opens with a simple “shebang”: read more

    Read More »
  • 25 February
    Photo of How to use HomeBank for your open source alternative to Quicken

    How to use HomeBank for your open source alternative to Quicken

    A while ago, I used Quicken to manage my finances. It’s proprietary software, and year after year, it cost me more and more money for upgrades. Eventually, I realized it isn’t prudent to take away from my budget to help me control my budget. read more

    Read More »
  • 25 February
    Photo of 3 eBook readers for the Linux desktop

    3 eBook readers for the Linux desktop

    I usually read eBooks on my phone or with my Kobo eReader. I’ve never been comfortable reading books on larger screens. However, many people regularly read books on their laptops or desktops. If you are one of them (or think you might be), I’d like to introduce you to three eBook readers for the Linux desktop. read more

    Read More »
  • 25 February
    Photo of Spilling over: How working openly with anxiety affects my team

    Spilling over: How working openly with anxiety affects my team

    Editor’s note: This article is part of a series on working with mental health conditions. It details the author’s personal experiences and is not meant to convey professional medical advice or guidance. I was speaking with one of my direct reports recently about a discussion we’d had with the broader team earlier in the week. In that discussion I had expressed some frustration that we weren’t as far along on a particular project as I thought we needed to be. read more

    Read More »
  • 25 February
    Photo of 7 tips for writing an effective technical resume

    7 tips for writing an effective technical resume

    If you’re a software engineer or a manager in the technology sector, creating or updating your resume can be a daunting task. What is most important to consider? How should you handle the formatting, the content, and your objective or summary? What work experience is relevant? How can you make sure automated recruitment tools don’t filter out your resume? As a hiring manager over the last seven years, I have seen a wide range of resumes and CVs; while some have been impressive, many more have been terribly written. read more

    Read More »
Back to top button
Close