Posts in category

Engineering


Cloud computing used to be considered a buzzword a few years ago, but as of this year, over 88% of organizations that responded to the O’Reilly Cloud Adoption survey reported using some kind of cloud computing services — from databases, analytics, servers, and even software that is delivered via the Internet. By 2025, 80% of businesses are …

Stress and burnout can affect open source communities, but we can all help. I’ve attended many open source conferences over the years, and I usually find at least one session that discusses burnout, stress, or work-life balance. I’ve found many of these sessions helpful—not just personally, but I’ve also learned some important lessons for managing …

An API needs to do much more than “just work.” If you are building an application that uses some variation of a client/server model, you need an application programming interface (API). An API is a clearly defined boundary between one process and another. A common boundary in web applications is a REST/JSON API. While developers …

If you’re managing large and complex projects, try replacing Microsoft Project with an open source option. Projects like building a satellite, developing a robot, or launching a new product are all expensive, involve different providers, and contain hard dependencies that must be tracked. The approach to project management in the world of large projects is …

“The best time to plant a tree was twenty years ago. The second best time is now.” No, the second best time was 19 years and 364 days ago… but I get what you mean. You read all these stories of the early investors in bitcoin, racking in their millions today, the tech billionaires who …

SQL is great, but sometimes you may need something else. By and large, the prevalent type of data that data engineers deal with on a regular basis is relational. Tables in a data warehouse, transactional data in Online Transactional Processing (OLTP) databases — they can all be queried and accessed using SQL. But does it mean that …

So, you’ve started to learn Java programming and wonder how to make the learning process faster and boost your career prospects. While reading books and watching tutorials on YouTube is a significant part of honing a new programming language, it may not be still that effective without being accompanied by the hands-on part. Java practices, …

Hi everyone! There is a lot of information about different JS best practices. About various life hacks and features in this language. I want to tell you about equally useful, but less popular tips for working with this JavaScript. 1. Variables declared with “var” should be declared before they are used Variables declared with var …

Let’s talk about the mistakes beginner programmers usually make but let me make one thing clear first. If you are a beginner programmer, this is not meant to make you feel bad about the mistakes that you might be making but rather to make you aware of them, teach you to spot signs of them, …

Scientists from the International Centre for Radio Astronomy Research (ICRAR) and The University of Western Australia (UWA) have set a world record for the most stable transmission of a laser signal through the atmosphere. In a study published today in the journal Nature Communications, Australian researchers teamed up with researchers from the French National Centre for …