teleren/devto huggingface dataset:
Blog: 2022-07-15: Content & Tooling Team Status Update
Published: 2022-08-18 15:42:42

---
title: Blog: 2022-07-15: Content & Tooling Team Status Update
published: true
date: 2022-07-15 00:00:00 UTC
tags: 
canonical_url: https://puppetlabs.github.io/content-and-tooling-team/blog/updates/2022-07-15-status-update/
---

## Friday again (yay!)

The team are looking forward to summer hours this week to enjoy some of the great weather that has been forecast for the weekend. As always with July a lot of the team are in and out on holidays but there will always be someone around keeping the lights on.

## Support has now officially ended

Please note as of today we no longer support the following modules, for more indepth information [Aaron’s blog post](https://pup.pt/cat/blog/posts/2022-06-30-changes-to-supported-modules/):

- [Helm](https://forge.puppet.com/modules/puppetlabs/helm)
- [Rook](https://forge.puppet.com/modules/puppetlabs/rook)
- [Panos](https://forge.puppet.com/modules/puppetlabs/panos)
- [Cisco-IOS](https://forge.puppet.com/modules/puppetlabs/cisco_ios)
- [Tagmail](https://forge.puppet.com/modules/puppetlabs/tagmail)
- [Vsphere](https://forge.puppet.com/modules/puppetlabs/vsphere)
- [IBM Installation Manager](https://forge.puppet.com/modules/puppetlabs/ibm_installation_manager)
- [Websphere Application Server](https://forge.puppet.com/modules/puppetlabs/websphere_application_server)

## We are now using Github Issues

Dropping in a quick reminder that we have deactivated issue tracking in Jira. The best way to log an issue is now via GitHub issues on the repo that you are having problems with. We will respond to all issues as promptly as we can.

## Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

- [`puppetlabs-docker#846`](https://github.com/puppetlabs/puppetlabs-docker/pull/846): “adding optional variable for package\_key\_check\_source to RedHat”, thanks to [STaegtmeier](https://github.com/STaegtmeier)
- [`puppetlabs-postgresql#1349`](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1349): “Fix service status detection on Debian-based OSes”, thanks to [arjenz](https://github.com/arjenz) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl))
- [`puppetlabs-stdlib#1250`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1250): “Simplify stdlib::manage”, thanks to [jcpunk](https://github.com/jcpunk)
- [`puppetlabs-stdlib#1244`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1244): “Convert `ensure_packages` to new API and refactor”, thanks to [alexjfisher](https://github.com/alexjfisher) and the following people who helped get it over the line ([hlindberg](https://github.com/hlindberg), [ekohl](https://github.com/ekohl))
- [`pdk-templates#474`](https://github.com/puppetlabs/pdk-templates/pull/474): “Adds documentation for testing and mocking facts”, thanks to [logicminds](https://github.com/logicminds)

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-stdlib`](https://github.com/puppetlabs/puppetlabs-stdlib) (`8.3.0`)
#JulyOT 15: IoT for Beginners lesson 3!
Tags: julyot, iot, beginners
Published: 2022-07-15 00:29:49

---
title: #JulyOT 15: IoT for Beginners lesson 3!
published: true
date: 2022-07-15 00:00:00 UTC
tags: julyot,iot,beginners
canonical_url: https://JulyOT.dev/blog/15-julyot-iot-beginners
series: JulyOT 2022
cover_image: https://JulyOT.dev/assets/images/JulyOT-banner-15-iot-beginners-a901f8674ef0cc83f9a3365b733d1995.png
---

_Today we live stream lesson 3 of IoT for Beginners - interact with the physical world with sensors and actuators._

## IoT For Beginners[​](#iot-for-beginners "Direct link to heading")

[IoT for beginners](https://aka.ms/iot-beginners) is a free, open source, 24-lesson IoT curriculum. The second lesson is live-streamed today from the Microsoft Reactor. Watch it live at 9am Pacific Time, or catch the recording on the Microsoft Reactor YouTube channel.

[![IoT for beginners - Lesson 3, Interact with the physical world with sensors and actuators Friday July 15th, 9am Pacific Time](https://www.meetup.com/_next/image/?url=https%3A%2F%2Fsecure-content.meetupstatic.com%2Fimages%2Fclassic-events%2F504718196%2F676x380.webp&w=3840&q=75)](https://www.meetup.com/Microsoft-Reactor-Redmond/events/286468546/) 

[Register on Meetup](https://www.meetup.com/Microsoft-Reactor-Redmond/events/286468546)
[Watch on YouTube](https://aka.ms/IoTforbeginnersLess3)

Learn more about IoT for Beginners on the official [IoT for Beginners GitHub repo](https://aka.ms/iot-beginners).
A Comprehensive Guide to KDevelop C++ for Beginners
Tags: vscode, javascript, php, python
Published: 2022-07-14 23:57:41


KDevelop is a cross-platform C++ IDE that offers many features for coding beginners. In this comprehensive guide, we will discuss in detail how to use KDevelop for C++ development. We will start with the installation procedure and walk you through installing all of the necessary dependencies for using KDevelop on your system. After that, we will go over the basics of working with files, folders, and projects in KDevelop.

read also : [A Step-By-Step Guide for Using Git Blame in Visual Studio Code](https://professional-writer0.blogspot.com/2022/07/how-to-use-git-blame-in-visual-studio.html)

If you're a beginner coder and you're looking to get started with developing software with the powerful and popular C++ programming language, you'll want to check out the KDevelop tool. Not only is it free, but KDevelop also offers a wealth of features for beginner developers, making it a great choice for software development.

To get started with KDevelop, you first need to install it on your computer. KDevelop is available for both Windows and MacOS, so no matter what kind of computer you have, you should be able to get it installed and up and running. Once KDevelop is installed, you can start using it by launching it from your Applications folder.

To begin creating your first C++ program, you'll want to open KDevelop and select the File menu. From here, you can select the New Project command and fill out the necessary information. You'll need to specify the name of your project and the location on your hard drive where you want to save it. Next, you'll need to select the C++ programming language option and choose a compiler. KDeveloper offers a number of different compilers, so you can choose the one that best suits your needs.

Once you've chosen your compiler and project name, you'll need to fill in the information for your project. KDevelop offers a number of different options for source files, including source files in the customary .cpp and .h formats. You can also specify whether you want to create a project that uses static or dynamic libraries.

After you've completed the project creation process, you'll need to start coding. To do this, you'll need to open one of your source files and begin writing your code. KDevelop will render your code into a syntax tree, which will allow you to understand and debug your code effectively.

Throughout your coding process, you'll want to keep a watch out for errors. When you encounter a problem with your code, you can use KDevelop's built-in error detection and reporting features to help you track down the source of the problem.

In conclusion, KDevelop is a great choice for beginner coders. It offers a wealth of features for novice developers, making it easy to get started with software development. Thanks to KDevelop, coding with C++ can be a breeze for newbies.

Original article: [here](https://professional-writer0.blogspot.com/2022/07/how-to-use-kdevelop-c-for-beginners.html)
Instalación de Java(JDK)
Tags: spanish, java
Published: 2022-07-14 21:30:15


# 1. Instalación de JDK en MacOS

[Download the Latest Java LTS Free](https://www.oracle.com/java/technologies/downloads/)

- Descargar e Instalar dependiendo el sistema operativo.

---

# 2. Configuración de la variable de entorno

## 2.1 Saber la ruta de instalacíon

Terminal:

```bash
/usr/libexec/java_home
```

en mi caso la respuesta es:

```bash
/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home
```

<aside>
💡 Atención: Esta ruta es la que usaras en asignarla a la variable de entorno.

</aside>

## 2.2 Crear la variable de entorno

- Crear un archivo .bash_profile
    
    <aside>
    💡 Este archivo es donde se exportará la variable de entorno y usarla globalmente.
    
    </aside>
    
    ```bash
    # Listar para ver si previamente está
    ls -la  ~/
    # Si no está, se deberá crear
    touch ~/.bash_profile
    
    # Una vez creado el archivo, Editarlo en mi caso con VSCode
    code ~/.bash_profile
    
    # Aplicar los cambios
    source ~/.bash_profile
    ```
    

## 2.3 Maneras de asignar la variable de entorno java

- Manera Uno: Dentro del archivo ~/.bash_profile
    
    ```bash
    
    export JAVA_HOME=$(/usr/libexec/java_home)
    ```
    

- Manera Dos: colocar la ruta de la instalación de JDK
    
    ```bash
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home"
    ```
    

# 3. Probar Instalación de Java

```bash
# Forma número uno
java --version

# Forma número dos
javac --version
```# 1. Instalación de JDK en MacOS

[Download the Latest Java LTS Free](https://www.oracle.com/java/technologies/downloads/)

- Descargar e Instalar dependiendo el sistema operativo.

---

# 2. Configuración de la variable de entorno

## 2.1 Saber la ruta de instalacíon

Terminal:

```bash
/usr/libexec/java_home
```

en mi caso la respuesta es:

```bash
/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home
```

<aside>
💡 Atención: Esta ruta es la que usaras en asignarla a la variable de entorno.

</aside>

## 2.2 Crear la variable de entorno

- Crear un archivo .bash_profile
    
    <aside>
    💡 Este archivo es donde se exportará la variable de entorno y usarla globalmente.
    
    </aside>
    
    ```bash
    # Listar para ver si previamente está
    ls -la  ~/
    # Si no está, se deberá crear
    touch ~/.bash_profile
    
    # Una vez creado el archivo, Editarlo en mi caso con VSCode
    code ~/.bash_profile
    
    # Aplicar los cambios
    source ~/.bash_profile
    ```
    

## 2.3 Maneras de asignar la variable de entorno java

- Manera Uno: Dentro del archivo ~/.bash_profile
    
    ```bash
    
    export JAVA_HOME=$(/usr/libexec/java_home)
    ```
    

- Manera Dos: colocar la ruta de la instalación de JDK
    
    ```bash
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home"
    ```
    

# 3. Probar Instalación de Java

```bash
# Forma número uno
java --version

# Forma número dos
javac --version
```
Day 96: Boring boring boring!
Published: 2022-07-14 22:49:30

Hi!
We are getting closer to 100 days now 4 days left it will be Tuesday next week hopefully it will be fire. not like today today was boring (at least as far as coding work is concerned) so I watched movies, 2 horror movies actually :) which is rare for more to watch more than 1 movie a day and it was because I could find enough motivation to work. it seems like the weekend started early so I have to rest a bit but there is a dashboard redesign that I tried to draft I will try to focus more on it tomorrow 
we will see how it goes
Signing off...
July 14th, 2022: What did you learn this week?
Tags: weeklylearn, weeklyretro, discuss
Published: 2022-07-14 22:29:15

It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.

<center>

![David from Schitt's Creek saying "This is a teachable moment for all of us!"](https://media.giphy.com/media/Q8rwlNTcDAU3MuUzd7/giphy-downsized-large.gif)
</center>

Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.

{%tag todayilearned %}
3 Ways to View AR With 3 Different Triggers (Tutorial)
Tags: augmentedreality, 3d, tutorial, ar
Published: 2022-07-14 22:18:24

[echo3D](http://www.echo3d.co) gives its users flexibility on how they want to display their quick AR experiences–making it user-friendly, quick and cost-efficient to create marketing materials or display a body of work in 3D for example.

***

<center> See the echo3D logo in AR by clicking this link  [**https://go.echo3d.co/3Yka**](https://go.echo3d.co/3Yka) or scanning this QR code.

![](https://miro.medium.com/max/1000/1*1lSi5DVj1nV-frdJU2xdlw.png) </center>

***

Register
========

Don’t have an echo3D account? Register for FREE at [echo3D](https://console.echo3d.co/#/auth/register).

Three Location Options for AR Holograms
=======================================

![](https://miro.medium.com/max/1200/1*c7wahMUrV2n9gkW0k-eh6w.gif)

**1\. Anywhere:** The AR hologram will appear on any detectable surface so you can show it anywhere.

**2\. Specific location:** You can enter a city or exact coordinates. echo3D will convert your location to longitude and latitude coordinates automatically based on your input.

![](https://miro.medium.com/max/1200/1*_hNZ4HD9uvEWUcQjO0sAWA.gif)

**3\. On an image:** Upload an image marker as your trigger, ideal for promotional materials like a logo.

![](https://miro.medium.com/max/1200/1*NdAdL4fcnGiPFvzqtIm9KQ.gif)

**Three Marker Options for AR Holograms**
=========================================

**1\. See on the wall:** This AR hologram will appear on a wall.

![](https://miro.medium.com/max/1200/1*WJKNDyqJYy9RuuA4S0fiFQ.gif)

**2\. See on an image:** The AR hologram will appear on top of an image.

![](https://miro.medium.com/max/1200/1*za7lpD7X3UPMaJnrSv24Rg.gif)

**3\. See on a face:** The AR hologram will appear on top of a human face (or maybe your dogs…we haven’t really tried that yet but feel free \[and send us pics\]).

![](https://miro.medium.com/max/1200/1*wuCamfCLtrYW_8X2hh68uQ.gif)

More Tutorials
==============

To learn more about how to make the most out of [echo3D](http://www.echo3d.co), check these out:

*   [Convert 2D and 3D Assets (Free Tutorial)](https://www.echo3d.co/post/convert-2d-and-3d-assets-for-free-tutorial)
*   [Convert and Compress 3D Models (Free Tutorial)](https://www.echo3d.co/post/convert-and-compress-3d-models-a-step-by-step-guide)
*   [How to Create 3D Content and See it in AR (Free Tutorial)](https://www.echo3d.co/post/how-to-create-3d-content-and-see-it-in-ar-free-no-coding-required)
*   [How To Integrate echo3D Into a Unity Project (Free Tutorial](https://www.echo3d.co/post/how-to-integrate-echo3d-into-a-unity-project-free-tutorial))

***

>_**echo3D** ([www.echo3D.co](http://www.echo3d.co/); Techstars 19’) is a cloud platform for 3D/AR/VR that provides tools and network infrastructure to help developers & companies quickly build and deploy 3D apps, games, and content._

![](https://miro.medium.com/max/1400/0*FKHHlIdyvyjz5Ns9)
Day 593 : So Far
Tags: hiphop, code, coding, lifelongdev
Published: 2022-07-14 21:54:36

_liner notes_:
- Professional : So many meetings, haha. I did get some coding in a demo application though. Also heard that a talk I submitted got accepted and I'm planning the trip. Super excited! The trips later in the year are going to be pretty awesome.

- Personal : So, I refactored some code in my side project and added a new section. Everything was going well. Then I tried to navigate with the keyboard. There was one little glitch that happened. Luckily, I was able to figure it out. So far it seems to be working the way I imagined. I also went through some tracks for the radio show. I ended the night watching an episode of "The Rising Shield Hero" (I think that's what it's called).

![Looking down into the Sewu Waterfall in Indonesia where it is surrounding by a lush, thick green rainforest](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/um4cgxx7zodgqk56dgxd.jpg)

Going to get as much done as I can with the radio show. I want to get some more of the layout worked out on my side project. I think the way I have it set up, it should work pretty well on mobile devices. Maybe I'll watch another episode of the anime from last night.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube 13f80Q2Vx9k %}
What a Healthy Relationship with Open Source Looks Like ft. GitLab's John Coghlan
Tags: github, podcast, opensource, management
Published: 2022-07-14 21:47:54

There’s an open secret about open source: Developers use it. Teams use it. Businesses use it. But no one really thinks about how they contribute to it.

That’s why we jumped at the chance to get a state-of-open-source discussion with Gitlab’s John Coghlan, Senior Manager of Developer Advocacy.

Someone who joined the open source community with the goal of making developers’ lives better, John came to the table with a wealth of insights into just how individual engineers leverage open source, how businesses leverage it and, most importantly, how to make our relationship with open source better - not just for you and me, but for the community as a whole.

We hope you find this candid conversation on how to be thinking about using open source in the right ways as empowering and insightful as we did!

{% spotify spotify:episode:2t1oNJohLkH0enfdjwEwLE %}

## Episode Highlights Include:
* (1:18) From Wall Street to GitLab
* (5:02) Dev Relations? Dev Advocacy? What are we?
* (7:57) John's start in open source
* (14:00) How to start contributing to open source
* (23:44) Open source contribution makes teams happier
* (28:12) How open source has benefited GitLab

## Engineering Insights before anyone else....
*The Weekly Interruption is a newsletter designed for engineering leaders, by engineering leaders. We get it. You're busy. So are we. That's why our newsletter is light, informative and oftentimes irreverent. No BS or fluff. Each week we deliver actionable advice to help make you - whether you're a CTO, VP of Engineering, team lead or IC  - a better leader.*

*It's also the best way to stay up-to-date on all things Dev Interrupted - from our podcast, to trending articles, [Interact](https://devinterrupted.com/event/interact/) & our [community Discord.](https://discord.com/invite/devinterrupted)* 

### [Get interrupted.](https://devinterrupted.com/subscribe/)

![Weekly Interruption](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jj1owca0068hk9f2gd11.png)
Discussion and Comment of the Week - v11
Tags: bestofdev
Published: 2022-07-14 21:45:41

**This weekly roundup highlights what we believe to be the most thoughtful and/or interesting discussion of the week. We're also be highlighting one particularly cool comment in each installment. 🙌**

The DEV Community is particularly special because of the kind and thoughtful discussions happening between community members. As such, we want to encourage folks to participate in discussions and reward those who are initiating or taking part in conversations across the community. After all, a community is made possible by the people interacting inside it.

## Discussion of the Week

It's gotta go to @perssondennis for the hilarious prompt [Top 10 Celebrities Who Code](https://dev.to/perssondennis/top-10-celebrities-who-code-7g7)

{% embed https://dev.to/perssondennis/top-10-celebrities-who-code-7g7 %}

Never have I had an easier time choosing the discussion of the week. 😆 

Okay, so there were absolutely excellent technical discussions throughout the week, but nothing else made me laugh this hard. There were [just](https://dev.to/leonardlaarden/comment/204f1) [so](https://dev.to/joolsmcfly/comment/2054a) [many](https://dev.to/sharathmohan007/comment/205j1) [hilarious](https://dev.to/ben/comment/20639) [responses](https://dev.to/erinposting/comment/20627) [here](https://dev.to/graciegregory/comment/20633)! Thank you, Dennis... you have brought joy to so many.

And folks, if you haven't already, hop in there and drop your own take! The cornier, the better. 🌽 I've been off/on thinking about this all week and unfortunately I got nothing, but every time I check the post, there is something new there waiting. 😁

Annnnnnd... honorary mention to @cassidoo's "[Moose Facts](https://dev.to/cassidoo/moose-facts-1l9j)". It's not technically a discussion, but it's kinda turning into one. 😅   

## Comment of the Week

I'd like to award the comment of the week to @nombrekeff for their thoughtful and thorough response to @hr21don's excellent prompt "[Explain Blockchain like I am Five](https://dev.to/hr21don/explain-blockchain-like-i-am-five-2a5g)"

{% embed https://dev.to/nombrekeff/comment/2039c %}

As Keff comically begins, it may be pretty difficult to explain this concept to a five year old. 😅 

However, this explanation really is a fantastic overview of Blockchain. While it's a lengthy comment, they really dive into a lot of different interesting aspects about this tech. Keff covers the decentralized nature of Blockchain, why it's named what it's named, how miners contribute to the system, and their opinions on the current downsides of it all. It's a super helpful explanation and absolutely worth a read if you're at all interested and/or confused by Blockchain. 🙌 

## What are your picks?

There's loads of great discussions and comments floating about in this community. These are just a few we chose to highlight. 🙂

I urge you all to share your favorite comment and/or discussion of the past week below in the comments. And if you're up for it, give the author an @mention — it'll probably make 'em feel good. 💚