Tag: Learning
-
Cloud sustainability and the path to green software
Posted on May 28, 2023, Level beginner Resource Length medium
In an increasingly sustainability‑conscious world, cloud software, services, and infrastructure are no longer evaluated only in terms of performance, resilience, scalability, and reliability, but also according to their environmental impact. So, considering cloud sustainability means tools impact on the environment needs to be observed. By aster.cloud.
Tags management cio miscellaneous cloud learning
-
How to hack Hacker News (and consistently hit the front page)
Posted on May 27, 2023, Level intermediate Resource Length medium
Getting featured on the HN front page is high on every Indie Hacker's bingo card, not to mention "hacking Hacker News." However, we found a way to consistently get to the front page using a repeatable process that you can use too. By Iron Brands.
Tags data-science miscellaneous analytics learning
-
Deploying securely into Azure architecture with Terraform Cloud and HCP Vault
Posted on May 23, 2023, Level beginner Resource Length medium
Learn how to build a secure infrastructure as code workflow with Terraform Cloud dynamic provider credentials, Microsoft Defender for Cloud, and HCP Vault. By David Wright, Arnaud Lheureux.
Tags cloud azure devops learning
-
Encapsulation in Java (with example)
Posted on May 22, 2023, Level beginner Resource Length medium
Encapsulation is a fundamental concept in object-oriented programming (OOP) that allows developers to achieve data abstraction, improve code maintainability, and create more robust software. In this article, we will dive deep into the principles of encapsulation in Java, understand its benefits, and explore the best practices to implement it effectively. By Rahul.
Tags java oop programming learning
-
Optimizing your app for network reachability
Posted on May 1, 2023, Level intermediate Resource Length long
Network Reachability is a vital aspect of apps that use some networking capabilities. Your users won't always have a good internet connection, so optimizing your app for bad networking conditions is essential. By Antoine van der Lee.
Tags app-development ios swiftlang learning
-
Python classes: The power of object-oriented programming
Posted on April 30, 2023, Level intermediate Resource Length long
Python supports the object-oriented programming paradigm through classes. They provide an elegant way to define reusable pieces of code that encapsulate data and behavior in a single entity. With classes, you can quickly and intuitively model real-world objects and solve complex problems. By Leodanis Pozo Ramos.
Tags oop programming python learning
-
How to choose the right type of TLS/SSL certificate
Posted on April 28, 2023, Level beginner Resource Length medium
From the server administrators of highly technological organizations, to product managers of financial institutions, down to the one-man startups that just want to secure their shopping cart, the same question pops up: "If TLS/SSL certificates all do the same thing, what type should we get?" By Digicert.
Tags ssl servers cio learning infosec app-development
-
Nano stores in Angular: how to make the state management simpler
Posted on April 27, 2023, Level intermediate Resource Length medium
Angular now has integration for Nano Stores, an open source state manager based on the idea of atomic tree-shakable stores and direct manipulation. It is very small (from 334 bytes), has zero dependencies, and promotes moving logic from components to stores. By Nina Torgunakova.
Tags angular nodejs javascript learning
-
Moving beyond Google: Why ChatGPT is the search engine of the future
Posted on April 26, 2023, Level beginner Resource Length medium
I was thrilled when my school announced its new 1-to-1 technology program in my first year of teaching, a decade ago. This announcement meant that each of our students would now have a school-issued laptop in the classroom. Not only was it a welcome transition from traditional paper-based learning, but it also meant that I would be relieved from my daily tussles with the copy machine. By Zak Cohen
Tags miscellaneous data-science big-data search learning
-
Mastering Gradle dependency management with version catalogs: A comprehensive guide
Posted on April 14, 2023, Level intermediate Resource Length medium
In complex and modular Android projects, managing dependencies can be a daunting and time-consuming task. Gradle Version Catalogs, introduced in Gradle 7.0 and promoted to stable in version 7.4, offer an elegant solution to streamline dependency management. In this comprehensive guide, we will explore the benefits of Version Catalogs, demonstrate how to implement them in an Android project with code snippets and provide tips to help you get the most out of this powerful feature. By Kashif Mehmood.
Tags android learning kotlin app-development code-refactoring
-
Developers journey to AWS Lambda
Posted on April 10, 2023, Level intermediate Resource Length long
AWS Lambda has a surprise learning curve. You create a new function, write your code, and it executes. Easy, right? Then you discover just how deep the rabbit hole goes. Deluged by so many topics, it's hard to know where to go next. By Stephen Sennett.
Tags serverless cloud aws devops microservices learning
-
Technical differences between WEB 2 and WEB 3: A developer's perspective
Posted on April 3, 2023, Level beginner Resource Length short
Web2 refers to the internet's second generation, in which websites and web applications are centralized. For many years, Web2 has been the standard, with a client-server architecture and data stored on central servers controlled by a few large corporations. By Nxtgen Virtue.
Tags crypto blockchain fintech learning how-to