#configuration

[ follow ]
#programming

Scala examples: Reading HOCON configuration files, and screen-scraping with JSoup and Sttp

The article discusses reading HOCON configuration files using Scala, demonstrating that AI-generated code can still be functional despite not being well-structured.

Working With TOML and Python - Real Python

TOML has become integral to the Python ecosystem for configuration management.

Scala examples: Reading HOCON configuration files, and screen-scraping with JSoup and Sttp

The article discusses reading HOCON configuration files using Scala, demonstrating that AI-generated code can still be functional despite not being well-structured.

Working With TOML and Python - Real Python

TOML has become integral to the Python ecosystem for configuration management.
moreprogramming

What is @Configuration Annotation in Spring?

The @Configuration annotation defines bean definitions in Spring, enhancing modularity and maintainability of applications.

What Does the @SpringBootApplication Annotation Do?

@SpringBootApplication simplifies Spring Boot application setup by combining core functionalities, reducing boilerplate code and enhancing auto-configuration.

PostgreSQL: Write-Ahead Logging (WAL)

WAL is essential for database integrity, allowing for recovery and consistency through pre-logging changes.

Running GPU payload on Jetson device with K3s

Directly installing K3s on Jetson devices enhances GPU management by eliminating Docker-related complications.
#architecture

Databricks on AWS

Enterprise data platform architecture and configuration around Databricks on AWS require precision and consideration of common elements.

API with NestJS #101. Managing sensitive data using the AWS Secrets Manager

When managing the architecture of our system, we often deal with sensitive data.It's our job to ensure they don't fall into the wrong hands.An excellent example of confidential information is the database password and the Json Web Token secret key.In this article, we explore how we can use the AWS Secrets Manager to increase the security of our NestJS application.

Creating a Developer Website with Bit components

As a developer, I've been building software that addresses real-world challenges and positively impacts people's lives.However, I've never had a single location to showcase my skills and the fantastic products I've built.Hence, I took it upon myself to build a portfolio application to help establish new connections with people fond of my work.

API with NestJS #100. The HTTPS protocol with Route 53 and AWS Certificate Manager

In the latest articles, we deployed our NestJS application using AWS.However, we've been exclusively using the HTTP protocol so far.You probably noticed that almost every website nowadays uses HTTPS.And no wonder, because it solves a bunch of problems and makes surfing the internet more secure.In this article, we prepare our architecture to use HTTPS with AWS Certificate Manager.

Databricks on AWS

Enterprise data platform architecture and configuration around Databricks on AWS require precision and consideration of common elements.

API with NestJS #101. Managing sensitive data using the AWS Secrets Manager

When managing the architecture of our system, we often deal with sensitive data.It's our job to ensure they don't fall into the wrong hands.An excellent example of confidential information is the database password and the Json Web Token secret key.In this article, we explore how we can use the AWS Secrets Manager to increase the security of our NestJS application.

Creating a Developer Website with Bit components

As a developer, I've been building software that addresses real-world challenges and positively impacts people's lives.However, I've never had a single location to showcase my skills and the fantastic products I've built.Hence, I took it upon myself to build a portfolio application to help establish new connections with people fond of my work.

API with NestJS #100. The HTTPS protocol with Route 53 and AWS Certificate Manager

In the latest articles, we deployed our NestJS application using AWS.However, we've been exclusively using the HTTP protocol so far.You probably noticed that almost every website nowadays uses HTTPS.And no wonder, because it solves a bunch of problems and makes surfing the internet more secure.In this article, we prepare our architecture to use HTTPS with AWS Certificate Manager.
morearchitecture
#bit

React Microfrontend Authentication: Step by Step Guide

Using Bit allows for easy setup and reuse of authentication components without needing to write authentication code from scratch.

Micro Frontends with Vite and Bit

Bit allows for creating components-based projects
Vite can be configured to build components as libraries with ES module format

React Microfrontend Authentication: Step by Step Guide

Using Bit allows for easy setup and reuse of authentication components without needing to write authentication code from scratch.

Micro Frontends with Vite and Bit

Bit allows for creating components-based projects
Vite can be configured to build components as libraries with ES module format
morebit

3 Ways to Build and Release Components

Ripple directly supports Bit components and their default configuration.
Customize the build and release configurations by modifying the dev environment's build pipeline.

Run your first analysis project on Apache Zeppelin using Scala (Spark), Shell, and SQL

Move Spark directory to /opt/spark
Configure JAVA_HOME and SPARK_HOME variables
Adjust Zeppelin configuration in the 'Interpreter' section

10 Infrastructure as Code (IaC) tools that can be integrated into CI/CD pipelines - Amazic

Implementing IaC tools in a CI/CD pipeline automates infrastructure provisioning and configuration, improving efficiency and consistency.
Challenges of implementing IaC tools include a learning curve, security concerns, testing and debugging complexities, versioning and drift management, and integration with existing workflows.

Secure Browser Usage Policy | TechRepublic

A web browser is an essential feature of every computer, including Google Chromebooks.
The TechRepublic Premium policy provides guidelines for secure browser configuration and usage, as well as steps for resolving browser attacks.

ProtectedJson: integrating Asp.NET Core Configuration and Data Protection

ProtectedJson is an improved Json configuration provider that allows encryption of configuration values
It implements a custom ConfigurationSource and ConfigurationProvider that decrypt encrypted data

Pylint strict base configuration

Pylint is a great static code analyser for Python code.I have been using it for several years, in various projects, and it's simple to use yet very powerful.I even contributed to Pylint by submitting a new rule a few years ago : implicit-str-concat.For an introduction to Pylint, you can check those tutorials:
Pylint default configuration is very reasonable, but one thing that I find missing is a simple way to switch to a "strict" mode, that would enable all optional rules.
#back

Zero Day Initiative - CVE-2023-28231: RCE in the Microsoft Windows DHCPv6 Service

In this excerpt of a Trend Micro Vulnerability Research Service vulnerability report, Guy Lederfein and Lucas Miller of the Trend Micro Research Team detail a recently patched remote code execution vulnerability in the Microsoft Windows DHCPv6 Service.This bug was originally discovered by YanZiShuang@BigCJTeam of cyberkl.

David Krejci to travel with Bruins to Florida ahead of Game 6; no starter in net named for Friday

Bruins "He's got a couple of more boxes to check before we can say he's a player."Just a day removed from getting their captain back on the ice, the Bruins might have another top-six pivot available ahead of their Game 6 bout with the Panthers at FLA Live Arena.Speaking to reporters on Thursday ahead of the team flight to South Florida, Bruins head coach Jim Montgomery acknowledged that David Krejci will travel with the rest of the roster.

Managing Large Web Applications with Monorepos and Workspaces

When building large web applications, managing code across multiple projects can be a challenge.Each project may have its own dependencies build system and deployment process.This can lead to a lot of duplication, inconsistency, and overhead.To address this, developers have turned to monorepos and workspaces to simplify the management of code.

Better Responsive Design With CSS clamp()

With so many mobile devices on the market, we're flooded with viewport sizes.That makes it especially challenging to design a fully-responsive website.CSS media queries have long been the go-to tool.But it's getting more difficult to account for evolving screen resolutions.If a device fails to match the viewport range you've set, the results can be less than ideal.

Dealmaster: Save nearly 60% on Lenovo's Yoga convertible

Lenovo is back this week with a few terrific deals on some of its bestselling laptops.The company is still continuing its 50 percent off promotion for the ThinkPad X1 Carbon Gen 10, and now it's adding the convertible model of that laptop to its anniversary sale.The 14-inch ThinkPad X1 Yoga Gen 7 is now enjoying a 57 percent discount from its regular retail price, knocking the price down from $3,099 to $1,333 for a savings of $1,766.

Zero Day Initiative - CVE-2023-28231: RCE in the Microsoft Windows DHCPv6 Service

In this excerpt of a Trend Micro Vulnerability Research Service vulnerability report, Guy Lederfein and Lucas Miller of the Trend Micro Research Team detail a recently patched remote code execution vulnerability in the Microsoft Windows DHCPv6 Service.This bug was originally discovered by YanZiShuang@BigCJTeam of cyberkl.

David Krejci to travel with Bruins to Florida ahead of Game 6; no starter in net named for Friday

Bruins "He's got a couple of more boxes to check before we can say he's a player."Just a day removed from getting their captain back on the ice, the Bruins might have another top-six pivot available ahead of their Game 6 bout with the Panthers at FLA Live Arena.Speaking to reporters on Thursday ahead of the team flight to South Florida, Bruins head coach Jim Montgomery acknowledged that David Krejci will travel with the rest of the roster.

Managing Large Web Applications with Monorepos and Workspaces

When building large web applications, managing code across multiple projects can be a challenge.Each project may have its own dependencies build system and deployment process.This can lead to a lot of duplication, inconsistency, and overhead.To address this, developers have turned to monorepos and workspaces to simplify the management of code.

Better Responsive Design With CSS clamp()

With so many mobile devices on the market, we're flooded with viewport sizes.That makes it especially challenging to design a fully-responsive website.CSS media queries have long been the go-to tool.But it's getting more difficult to account for evolving screen resolutions.If a device fails to match the viewport range you've set, the results can be less than ideal.

Dealmaster: Save nearly 60% on Lenovo's Yoga convertible

Lenovo is back this week with a few terrific deals on some of its bestselling laptops.The company is still continuing its 50 percent off promotion for the ThinkPad X1 Carbon Gen 10, and now it's adding the convertible model of that laptop to its anniversary sale.The 14-inch ThinkPad X1 Yoga Gen 7 is now enjoying a 57 percent discount from its regular retail price, knocking the price down from $3,099 to $1,333 for a savings of $1,766.
moreback

PyCharm 2023.1.1 Is Out! | The PyCharm Blog

With this build, we've introduced some highly requested bug fixes related to the debugger and remote interpreters.We also added support for PyScript's new approach to application configuration.The Toolbox App is the easiest way to get the new version, but you can also manually download it from our website.

Top 10 tiny homes for environmentalists who cant stop obsessing over micro-living setups - Yanko Design

Tiny homes gained popularity a couple of years ago, and since then they've cemented their place in the world of architecture.What started off as a cute little trend is now turning into a serious option for home spaces.You could say that 2022 was the year of tiny homes!And I do believe this will continue well in the future.
#efficiently

How to Build an Image Generator in React Using the DALL-E API

Artificial intelligence is continuously improving and can now create astonishing images.A recent viral example depicted the world's wealthiest and most influential individuals in torn clothes, living in a slum environment.What's impressive about the images is the high level of detail captured in both the people and their surroundings.

Vite.js Configuration for React Applications

Vite.js is a fast and lightweight build tool that was developed to help front-end developers build modern web applications quickly and efficiently.With its modern architecture, Vite.js can help you build and develop your React applications faster than ever before.In this article, we'll discuss how to configure Vite.js to work with your React application.

How to Build an Image Generator in React Using the DALL-E API

Artificial intelligence is continuously improving and can now create astonishing images.A recent viral example depicted the world's wealthiest and most influential individuals in torn clothes, living in a slum environment.What's impressive about the images is the high level of detail captured in both the people and their surroundings.

Vite.js Configuration for React Applications

Vite.js is a fast and lightweight build tool that was developed to help front-end developers build modern web applications quickly and efficiently.With its modern architecture, Vite.js can help you build and develop your React applications faster than ever before.In this article, we'll discuss how to configure Vite.js to work with your React application.
moreefficiently

Convert INI to XML Format in Python - PythonForBeginners.com

INI and XML files are used to store configuration and system data in software.This article discusses how to convert an INI file to XML format in Python using different approaches.What is the INI File Format?The INI file format is a configuration file format used to store settings and configuration information for software applications.
#maintenance

Estudio MMX and Luis Campos weave gardens into Betterware campus in Mexico

Ample daylight, worker ammenities and low-maintenance gardens feature in a large campus for a housewares company that was designed by Mexican architecture studios Estudio MMX and Luis Campos.The project - referred to as Campus Betterware Guadalajara, or CBG - occupies a 7.5-hectare site in El Arenal, a town north of Guadalajara in the western state of Jalisco.

Running WordPress on Azure for secure, fast and global content delivery

Learn about Microsoft's WordPress on Azure App Service, as well as an interesting alternative from WP Engine.Twenty years old this year, WordPress remains one of the most popular content management tools.Running a WordPress instance requires a web server and a database, an ideal combination for moving to a virtual infrastructure running in the cloud, either using platform services or bringing your own infrastructure.

Estudio MMX and Luis Campos weave gardens into Betterware campus in Mexico

Ample daylight, worker ammenities and low-maintenance gardens feature in a large campus for a housewares company that was designed by Mexican architecture studios Estudio MMX and Luis Campos.The project - referred to as Campus Betterware Guadalajara, or CBG - occupies a 7.5-hectare site in El Arenal, a town north of Guadalajara in the western state of Jalisco.

Running WordPress on Azure for secure, fast and global content delivery

Learn about Microsoft's WordPress on Azure App Service, as well as an interesting alternative from WP Engine.Twenty years old this year, WordPress remains one of the most popular content management tools.Running a WordPress instance requires a web server and a database, an ideal combination for moving to a virtual infrastructure running in the cloud, either using platform services or bringing your own infrastructure.
moremaintenance
#years

Extending CloudFormation and CDK with Third-Party Extensions | Amazon Web Services

Did you know you can use CloudFormation to manage third-party resources?The AWS CloudFormation Public Registry provides a searchable collection of CloudFormation extensions and makes it easy to discover and provision them in CloudFormation templates and AWS Cloud Development Kit (CDK) applications.In the past three months, we've added a number of new, exciting partners to the Public Registry, including GitLab, Okta, and PagerDuty.

Sometimes you have to hide the body

Logo critics can be a tiresome lot.Sometimes their condemnations are spot on, but often their banter sounds like so much kvetching.They mistake reinvention for apostasy.They lionize logos that were actually hated when first revealed.And they have a creepy tendency to see genitals in everything.Last week, The Partnership for New York City gave the logo haters a particularly tasty treat to gnaw on when it unveiled the "WE ❤️ NYC" mark to herald the launch of the eponymous, commerce-led campaign to reinvigorate a struggling metropolis.

Extending CloudFormation and CDK with Third-Party Extensions | Amazon Web Services

Did you know you can use CloudFormation to manage third-party resources?The AWS CloudFormation Public Registry provides a searchable collection of CloudFormation extensions and makes it easy to discover and provision them in CloudFormation templates and AWS Cloud Development Kit (CDK) applications.In the past three months, we've added a number of new, exciting partners to the Public Registry, including GitLab, Okta, and PagerDuty.

Sometimes you have to hide the body

Logo critics can be a tiresome lot.Sometimes their condemnations are spot on, but often their banter sounds like so much kvetching.They mistake reinvention for apostasy.They lionize logos that were actually hated when first revealed.And they have a creepy tendency to see genitals in everything.Last week, The Partnership for New York City gave the logo haters a particularly tasty treat to gnaw on when it unveiled the "WE ❤️ NYC" mark to herald the launch of the eponymous, commerce-led campaign to reinvigorate a struggling metropolis.
moreyears
#people

Call to Action: Help Build a Better Valencia Street

Only 13 percent of people supported abandoning the Dutch-style plan (a pilot of which is seen below) in favor of center-running in last year's SFMTA outreach.Decades of Dutch and Danish planning experience shows center-running doesn't work.But the city forges ahead despite public opinion and international best practices.

Apple's AirTags are receiving a rare discount at Amazon right now

/
You can also save on the latest entry-level iPad, Anker's inexpensive charging stand, and a pair of custom-fitting earbuds from Ultimate Ears.If you buy something from a Verge link, Vox Media may earn a commission.See our ethics statement.If you're someone who has a penchant for losing everything you own - your keys, fanny pack, what have you - a set of ultra-wideband Bluetooth trackers is a good bet for keeping tabs on your belongings.

Call to Action: Help Build a Better Valencia Street

Only 13 percent of people supported abandoning the Dutch-style plan (a pilot of which is seen below) in favor of center-running in last year's SFMTA outreach.Decades of Dutch and Danish planning experience shows center-running doesn't work.But the city forges ahead despite public opinion and international best practices.

Apple's AirTags are receiving a rare discount at Amazon right now

/
You can also save on the latest entry-level iPad, Anker's inexpensive charging stand, and a pair of custom-fitting earbuds from Ultimate Ears.If you buy something from a Verge link, Vox Media may earn a commission.See our ethics statement.If you're someone who has a penchant for losing everything you own - your keys, fanny pack, what have you - a set of ultra-wideband Bluetooth trackers is a good bet for keeping tabs on your belongings.
morepeople
#additionally

Introducing Nuxt DevTools

We announced the preview of Nuxt DevTools on Vue Amsterdam 2023, a new tool to help you understand your Nuxt app and improve the developer experience even further.Today we released a new minor version v0.3.0 with a bunch of updates and improvements.In this post, we will explore the reasons behind the creation of Nuxt DevTools, how it can enhance your development experience, and what you can expect in the future.

Scaling Applications: Best Practices and Strategies

As your application gains popularity and usage, ensuring it can handle the increased traffic and demand is essential.Scaling your application increases its capacity to handle more users and data.This guide offers tips and best practices for scaling your applications effectively.Understand Your Application's Architecture.

Introducing Nuxt DevTools

We announced the preview of Nuxt DevTools on Vue Amsterdam 2023, a new tool to help you understand your Nuxt app and improve the developer experience even further.Today we released a new minor version v0.3.0 with a bunch of updates and improvements.In this post, we will explore the reasons behind the creation of Nuxt DevTools, how it can enhance your development experience, and what you can expect in the future.

Scaling Applications: Best Practices and Strategies

As your application gains popularity and usage, ensuring it can handle the increased traffic and demand is essential.Scaling your application increases its capacity to handle more users and data.This guide offers tips and best practices for scaling your applications effectively.Understand Your Application's Architecture.
moreadditionally
#information

How to migrate from Bulma CSS framework to Stylify CSS | Stylify CSS

This guide is here to help you quickly compare the features and syntax of the Bulma component framework with those of Stylify's utility-first CSS, and give you an idea of how to migrate from Bulma to Stylify.If you find any incorrect or missing information, please contact dev@stylifycss.comor edit this page on Github.

Observability as Code Part 2: Automate Alerts and Synthetics

As we've discussed in the previous part of this series, observability as code means automating the configuration of your observability tools.You learned the basics of automating dashboards, and now we're going to expand to ways you can apply observability as code approaches to automate both alerts and synthetic monitoring.

How to migrate from Bootstrap CSS framework to Stylify CSS | Stylify CSS

This guide is here to help you quickly compare the features and syntax of the Bootstrap component framework with those of Stylify's utility-first CSS, and give you an idea of how to migrate from Bootstrap to Stylify.If you find any incorrect or missing information, please contact dev@stylifycss.comor edit this page on Github.

How to migrate from Bulma CSS framework to Stylify CSS | Stylify CSS

This guide is here to help you quickly compare the features and syntax of the Bulma component framework with those of Stylify's utility-first CSS, and give you an idea of how to migrate from Bulma to Stylify.If you find any incorrect or missing information, please contact dev@stylifycss.comor edit this page on Github.

Observability as Code Part 2: Automate Alerts and Synthetics

As we've discussed in the previous part of this series, observability as code means automating the configuration of your observability tools.You learned the basics of automating dashboards, and now we're going to expand to ways you can apply observability as code approaches to automate both alerts and synthetic monitoring.

How to migrate from Bootstrap CSS framework to Stylify CSS | Stylify CSS

This guide is here to help you quickly compare the features and syntax of the Bootstrap component framework with those of Stylify's utility-first CSS, and give you an idea of how to migrate from Bootstrap to Stylify.If you find any incorrect or missing information, please contact dev@stylifycss.comor edit this page on Github.
moreinformation
#infrastructure

Report: Too many enterprises have shadow IT - unlocked doors with no cameras

New report says far too many firms have too many IT assets they cannot see or aren't using, with some Windows servers lacking endpoint protection and patch management.If you are lucky enough to have a Lambo in your garage, you'll surely have cameras at least on the garage door, back door, cellar door and probably the bathroom windows.Translating that to enterprise cybersecurity, a sphere in which the losses could amount to that of countless exotic cars: Organizations need visibility on all outward facing assets, as well as a comprehensive review of licensed but unused tools that generate hidden costs.

API with NestJS #99. Scaling the number of application instances with Amazon ECS

In recent articles, we've learned how to deploy our NestJS application with Docker and AWS.In addition, we've managed to deploy multiple instances of our API using a load balancer.Still, it was always a fixed number of instances.In this article, we learn how to adapt to traffic by changing the number of deployed resources.

Report: Too many enterprises have shadow IT - unlocked doors with no cameras

New report says far too many firms have too many IT assets they cannot see or aren't using, with some Windows servers lacking endpoint protection and patch management.If you are lucky enough to have a Lambo in your garage, you'll surely have cameras at least on the garage door, back door, cellar door and probably the bathroom windows.Translating that to enterprise cybersecurity, a sphere in which the losses could amount to that of countless exotic cars: Organizations need visibility on all outward facing assets, as well as a comprehensive review of licensed but unused tools that generate hidden costs.

API with NestJS #99. Scaling the number of application instances with Amazon ECS

In recent articles, we've learned how to deploy our NestJS application with Docker and AWS.In addition, we've managed to deploy multiple instances of our API using a load balancer.Still, it was always a fixed number of instances.In this article, we learn how to adapt to traffic by changing the number of deployed resources.
moreinfrastructure

Waterfall Security, TXOne Networks Launch New OT Security Appliances

Waterfall Security Solutions and TXOne Networks have each announced launching new security appliances for operational technology (OT) environments.TXOne Networks
TXOne last week announced the worldwide availability of the EdgeIPS 103 intrusion prevention system (IPS), which is designed for protecting mission-critical machines against cyber threats.

Energy-saving 10K House in Barcelona is a "labyrinth that multiplies perspectives"

Spanish studio Takk took cues from snugly stacked Russian dolls for the interior renovation of this Barcelona apartment, which features rooms nestled inside each other to maximise insulation.Called 10K House, the 50-square-metre apartment was renovated by Takk using a material budget of only 10,000 euros with the aim of updating the home to be as sustainable as possible.

Building a Reusable API Service with Axios and TypeScript

As a web developer, one of the most crucial tasks is to create a robust and reusable API service that can be easily used across the entire application.Axios is one of the most popular libraries for making HTTP requests from the browser or Node.js.It supports many features like interceptors, headers, and request cancellation.
Interesting read.
from Amazic
1 year ago
DevOps

GitLab believes the platform approach is key to DevSecOps success - Amazic

While each tool had its strengths, it also meant each team had its tools for different stages of the software development lifecycle.
...
IT managers had to rely on digital transformation to solve fundamental problems such as developer onboarding, slow-performing teams, and security discrepancies without a unified solution.
[ Load more ]