Software

Introducing A Google Cloud Architecture Diagramming Tool
You have a cloud use case… How do you go from idea to implementation? The first step in your implementation journey is the architecture diagram. Having an architecture diagram is critical because it enables you to share the vision with the team, collaborate with them, iterate on the design, and create the final version that …

Anyone Can Compile Open Source Code In These Three Simple Steps
You don’t need to know how to write or read code to compile it. There are many ways to install software, but you get an option not available elsewhere with open source: You can compile the code yourself. The classic three-step process to compile source code: $ ./configure $ make $ sudo make install Thanks to these commands, you …

10 Use Cases for Using Laravel to Build Web App Development Projects
It’s no secret that PHP is sometimes considered a “low-barrier-to-entry” programming language. While there are some arguments against PHP, it’s mature, still among the top 10 most used programming languages worldwide, and one of the most popular languages to build maintainable, clean, fast, and reliable web apps. Nowadays, any software development involves more than an understanding …

How and Why We Choose to Clone all Data on Github
Debricked has achieved a not so small feat – we are now able to actively keep and maintain a clone of all data on GitHub! For what reason? You may ask. To understand all the why’s and how’s we have interviewed our Head of Data Science, Emil Wåréus. Before we start with the questions, who …

5 Software Engineer Approved Ways to Optimize Development of a React App
When it comes to React, there are some of the things that will optimize your code and will give you better results in it. We will be seeing the same set of habits you can apply. Here, I will share the five habits that I use in developing a React App. #1 Never Optimize it …

6 Examples Of Open Source Best Practices In Knowledge-Sharing Projects
Compare how six different knowledge-sharing communities approach gathering, maintaining, and distributing their best practices. As someone who has watched my fair share of projects and initiatives come and go, I value the follow-on effects of good knowledge sharing. Even knowledge from bygone projects is available to learn from the past; such is the benefit and …

How Open Source Builds Distributed Trust
Trust in open source is a positive feedback loop. This is an edited excerpt from my forthcoming book on Trust in Computing and the Cloud for Wiley and leads on from a previous article I wrote called Trust & choosing open source. In that article, I asked the question: What are we doing when we say, “I trust open source …

Studying A Uni Course Online? Here Are 4 Tips To Get Yourself Tech Ready
Australian universities have responded in a number of ways to help prevent the spread of COVID-19. These include delaying enrolments, moving semester breaks forward, abolishing late payment fees and moving courses online. Engaging students in online content is easier said than done. Research shows results can improve with the use of techniques such as shortening …