Tag: Learning
-
A beginner's guide to behavior-driven development (BDD)
Posted on October 20, 2023, Level beginner Resource Length medium
BDD is the next step in the evolution of Test-Driven Development (TDD). It shifts the focus from thinking in tests to thinking in behavior. Imagine transitioning from assembling puzzle pieces to crafting a compelling story. BDD integrates various aspects of software development into a coherent narrative, fostering better communication and collaboration. By Rustam Sabirov.
Tags tdd software learning infosec
-
Scanning Terraform code with Checkov: Comprehensive guide
Posted on October 18, 2023, Level intermediate Resource Length medium
Learn how to enhance your Terraform code's security by using Checkov for scanning. Our step-by-step guide walks you through the process, ensuring your infrastructure is secure and compliant. By Arun Lal.
Tags kubernetes containers learning how-to devops infosec
-
How to develop APIs with Django REST framework [Step-by-step guide]
Posted on October 16, 2023, Level intermediate Resource Length medium
In this article, we'll talk about how develop APIs with Django REST framework by step by step. Author believes this is going to be useful for all beginner Django developers, as REST APIs are used in every application or piece of software to connect the backend and frontend parts. If you master this, you can build all kinds of products. By Oleg Kovalyov.
Tags restful learning app-development python
-
Four steps to managing your cloud logging costs on a budget
Posted on October 14, 2023, Level beginner Resource Length medium
As part of our ongoing series on cost management for observability data in Google Cloud, we're going to share four steps for getting the most out of your logs while on a budget. While we'll focus on optimizing your costs within Google Cloud, we've found that this works with customers with infrastructure and logs on prem and in other clouds as well. By Afrina M, Mary Koes.
Tags cloud learning web-development app-development monitoring analytics
-
The small business owner's guide to data analytics
Posted on October 13, 2023, Level beginner Resource Length medium
Big data technology is transforming nearly every industry quickly by providing actionable business information. Because of its effectiveness, even business leaders who are generally slow to adopt new technology are curious about implementing big data analytics and using its insights. By Jennifer Dublino.
Tags analytics learning big-data cio data-science
-
Build a blog with Next.js, Tailwind CSS, and Contentful
Posted on October 12, 2023, Level beginner Resource Length medium
One of the powerful features provided by Next.js is that we can write server components. This allows us to use static rendering, which means that all the HTML pages will be pre-rendered at build time. The front-facing site will not send any requests to the backend (in this case, Contentful). The content API will be queried only when we run the next build command and generate the static files. By Antonio Cosentino.
Tags css learning web-development app-development react
-
ChatGPT-4 for developers: How to debug, refactor, and fix code
Posted on October 4, 2023, Level beginner Resource Length short
Our guide explains the use of ChatGPT in programming. Know how to leverage ChatGPT for code completion, bug fixes, refactoring code and code reviews. By Aravind Aby.
Tags programming data-science ai learning teams big-data
-
A detailed guide on Ansible Tower
Posted on October 3, 2023, Level beginner Resource Length medium
As digitalization becomes a norm, businesses are transitioning to cloud services for increased scalability, cost-effectiveness, and operational efficiency. But this transformation comes with a new challenge — securing the cloud. By Tinsae Erkailo.
Tags devops ansible learning cicd
-
Don't let your data rain down: A beginner's guide to cloud security
Posted on October 2, 2023, Level beginner Resource Length medium
As digitalization becomes a norm, businesses are transitioning to cloud services for increased scalability, cost-effectiveness, and operational efficiency. But this transformation comes with a new challenge — securing the cloud. By Tinsae Erkailo.
Tags miscellaneous cio learning infosec
-
How to create an ergonomic desk setup
Posted on September 29, 2023, Level beginner Resource Length long
Your workspace shouldn't wear you down every day, but that's what uncomfortable chairs, messy desks, and poor lighting do—even if you don't notice it. With a few adjustments, however, you can improve your working environment and keep your desk from destroying you, one aching limb at a time. By Melanie Pinola.
Tags miscellaneous management learning cio
-
Distributed computing system models
Posted on September 21, 2023, Level beginner Resource Length long
Distributed computing refers to a system where processing and data storage are distributed across multiple devices or systems, rather than being handled by a single central device. By @geeksforgeeks.org.
Tags distributed programming learning app-development software-architecture
-
Notes on teaching Test Driven Development
Posted on September 20, 2023, Level beginner Resource Length medium
Notes from interesting exercise where author was helping a client learn how to apply Test Driven Development and developer testing from scratch. The developer in question was very inquisitive and trying hard to understand how best to apply testing and even a little TDD. By @jeremydmiller.
Tags tdd programming learning app-development software