teleren/devto huggingface dataset:
🧑‍💻Value proposition slides for interviews.🧑‍💻
Tags: career
Published: 2022-10-18 15:18:07

[Here is my deck.](https://docs.google.com/presentation/d/1IX82yiugvpE-B-N5DIIvPLYLkWr8EmOUwwdcpesn7iU/edit?usp=sharing)

🚀Why create such a deck?
It becomes a visual tool to demonstrate your journey in the interview. Helps show your research, communication and your presentation skills. The deck creation helps you contemplate and visualize your fit for the role. 

💥What if the interviewer rejects your request to present a deck?
You should always ask before you start sharing the deck. But if the request gets rejected - you still have mapped out the conversational journey in your own head and would be able to direct the conversation. 

🔥What content can you present with such a deck?

✅Personal pitch
✅Career journey in a visual format
✅Contributions at the last role
✅Metrics/numbers do you care about?
✅Orgs you end up working with
✅Stakeholders you work with
✅What do you want to do next?
✅Your working style/process 
✅Thought process & problem solving
✅What do you want to do next?

Thanks to SlidesCarnival for the amazing graphics on the slides.
Wait for celery to finish its tasks
Tags: celery, python
Published: 2022-10-18 15:13:00

When deploying a Python application you sometimes have to restart celery. If there is a long-running task you might not want to kill that task, but rather wait 'till the tasks have finished.

This function will pause the accepting of new tasks and wait 'till all tasks are finished.

```python
from celery import Celery
from celery.app.control import Control

def celery_check():
    app = Celery("app") # Name of the main module
    control = Control(app)
    control.cancel_consumer("celery")  # queue name, must probably be specified once per queue, but we use a single queue
    inspect = control.inspect()
    while True:
        active = inspect.active()
        if len(active.items()) > 0:
            seconds = 10
            time.sleep(seconds)
        else:
            break
```
#Azure – Formatting Date Time 📅 in Logic Apps or Power Automate ✅
Tags: englishpost
Published: 2022-10-18 17:26:41

---
title: #Azure – Formatting Date Time 📅 in Logic Apps or Power Automate ✅
published: true
date: 2022-10-18 15:12:34 UTC
tags: EnglishPost
canonical_url: 
---

Hi !

Everytime I need to format a date in a LogicApp or in Power Automate I start from scratch; so it’s time to write this down.

My most common scenario is to create a string, from the current date / time, with the following format:

#### [Year][Month][Date][Hour][Minute][Second]

Translated to date format will be

#### formatDateTime(utcNow(), ‘yyyyMMddHHmmss’)

You can read more about this in

#### [Custom date and time format strings](https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings)

In example, I usually like to save log files, with this format. Save them to Azure Storage, or for testing, even to OneDrive.

![create a log file in logic apps using a specific date time format for the file name](https://brunocapuano.files.wordpress.com/2022/10/image-5.png?w=1024)

And then, the new file will have a decent and easy name !

![sample files created](https://brunocapuano.files.wordpress.com/2022/10/image-6.png?w=1024)

Happy coding!

Greetings

El Bruno

More posts in my blog [ElBruno.com](https://www.elbruno.com).

* * *
Remote Windows PSSesssion not working from Linux K8s pod
Tags: kubernetes, linux, azure
Published: 2022-10-18 15:11:56

Today we had an issue in which a microservice which was deployed onto a linux pod was not able to make a remote PowerShellSession (PSSession) to a Windows machine.

The base image already had _PSWSMan_ and _openssl_ installed, but we were getting _**MI_RESULT_ACCESS_DENIED**_ error.

After long search through different posts and trial and errors, we were able to make the connection successful with the below changes in the docker image.

-  Add the two below packages to image

`RUN apt-get install netbase -y
RUN apt-get install gss-ntlmssp -y`

**Netbase:**
Basic TCP/IP networking system
This package provides the necessary infrastructure for basic TCP/IP based networking. In particular, it supplies common name-to-number mappings in /etc/services, /etc/rpc, /etc/protocols and /etc/ethertypes.

**gss-ntlmssp:**
GSS-NTLMSSP is a GSSAPI mechanism plugin that implements NTLMSSP. NTLMSSP is a Microsoft Security Provider that implements various versions and falvors of the NTLM challenge-response family.

GSS-NTLMSSP, implements both NTLM and NTLMv2 and all the various security variants to the key exchange that Microsoft introduced and documented over time.

This code implements the NTLMSSP mechanism as a GSSAPI loadable mechanism and has been tested to work with MIT Kerberos' 1.11 implementation of GSSAPI.



- Also the PSSession command was ran with the _Negotiate_ authentication method

`Enter-PSSession -ComputerName <IP/Hostname> -Credential <xxxxx> -Authentication Negotiate`



**References and further reading**
https://packages.debian.org/sid/netbase
https://github.com/gssapi/gss-ntlmssp
https://packages.debian.org/sid/libs/gss-ntlmssp
https://www.bloggingforlogging.com/2020/08/21/wacky-wsman-on-linux/
https://github.com/PowerShell/PowerShell/issues/6647
https://github.com/jborean93/omi/issues/29
https://www.crowdstrike.com/cybersecurity-101/ntlm-windows-new-technology-lan-manager/
Free Websites to boost your Frontend Skills - Damn_coder
Tags: webdev, beginners, productivity
Published: 2022-10-18 14:44:12

####   Original Tweet From  [@Damn_coder](https://twitter.com/Damn_coder)
{% embed https://twitter.com/Damn_coder/status/1577524378366922752 %}


###1/. Frontend Mentor

{% embed https://www.frontendmentor.io/ %} 

###2/. Web Developer Mentor 

{% embed https://webdevelopermentor.com/ %} 

###3/.  Code wars

{% embed https://www.codewars.com/ %} 

###4/. Codier

{% embed https://codier.io/ %} 

###5/. 100 Days CSS

 {% embed https://100dayscss.com %} 

That's all for now.

If you enjoyed reading this thread, please : 

✔ Like the thread❤️
✔ Retweet the first tweet.
✔  Follow me @Damn_Coder for more such content. 



 Click [Here](https://www.knowledge-twitter.com/?utm_source=dev.to)  For More Posts Like This [https://www.knowledge-twitter.com](https://www.knowledge-twitter.com/?utm_source=dev.to)
How a Senior can be more helpful on company
Tags: senior, knowledge, beginners, career
Published: 2022-10-18 14:38:59

## What is a Senior developer?

A Senior Developer is a person in a company that has a lot of knowledge relation to other developers, but the concentred knowledge on this Senior is not so cool for the entire company, because it can be shared with other developers, and increase the team's seniority.

## How the Senior Developer can share your knowledge?

The Senior developer can share your knowledge building the documentation for each doubt that each developer can have. If he builds documentation for each doubt, when another dev asks or needs the content of this doc, the Senior dev won't take time to explain about making a pair programming.

For new devs in the company, the documentation can't be enough, so the senior developer can make a pair programming, making a tour of the code and explaining how the flow works on code.

On the Woovi we have a culture of creating new documentation for each question, core processes, and new patterns/rules that we create. So by now, we have more than 240 documents, explaining processes, code patterns, and tests. With this amount of documentation, we ensure that our new Developers with take less time on onboarding time, and have more time to focus on delivering value.

## Another way to share knowledge
### Context
When we are on a new codebase or get a new feature we don't have too much context about it. So the Senior Developer can share your known context for the developers across the issues, detailing with high granularity how the new feature should be implanted, your cons and pros, how to test, etc...

### Mentoring
Mentoring devs will help them how to understand the code and understand the mental model behind the code. So before they code, they will know the above vision of the code

## The cool part of elevating the team's seniority
### Be Replaced
If the Senior Developer teaches Junior Developer how to do the things that he already knows, this Senior is ready to learn and implement new things on the codebase, because he doesn't need still doing the same thing that the Junior now knows and will replace the Senior Developer.

### Discuss advanced topics
The intention of the team it's grown on seniority over time, so how more basic things the team knows about the code, the more advanced things the team will be able to discuss because the basic things already known by the team and don't need to learn again. "The base it's important!".

If you want to work with us, we are [hiring](https://woovi.com/jobs/)!
Ultimate guide on python PIP
Tags: python, programming, webdev, guide
Published: 2022-10-18 14:31:51

Ultimate Guide On Python PIP

Introduction:
pip stands for Package Installer for Python, which is the standard package manager for python.
Python pip is used to install external packages ,and modules.
In this post I'm going to share some useful pip command that every python programmer must know.
Installing Package using pip:
The pip install command will download and install specified package in your active environment.

pip install package_name

Specifying Package version:
By default pip install the latest version of a package but if you want to install a specific version of package, then use then below command.

pip install package_name == version

Listing Installed Packages:
To list/display all the available packages in the current environment, use the pip list command.

pip list

Package Information:
The pip show command will display information about one or more installed package.

pip show package_name

Uninstalling a package:
We can also uninstall a external package using pip uninstall command.

pip uninstall package_name

Installed Package List
The packages that doesn't come pre-installed with python can be listed/display using the freeze command.

pip freeze

Using Requirements File:
requirements.txt file conatins a list of modules/packages which we need to install for a specific program or project to run.

pip install -r requirements.txt

Creating requirements.txt
To create a requirements.txt file for your project, use the below command.

pip freeze › requirements.txt
What Are Cookies As A Programmer? - MrunayU
Published: 2022-10-18 14:25:12

####   Original Tweet From  [@MrunayU](https://twitter.com/MrunayU)
{% embed https://twitter.com/MrunayU/status/1577508159312130048 %}

🔷 What Are Cookies As A Programmer?

📌 Cookies are text files with small pieces of data - Iike a username and password - that are use a computer network. 

📌 Specific cookies known as HTTP cookies are used to identify specific users and improve your web browsing experience. 

📌 When a user sends a request to the server, then each of that request is treated as a new request sent by the different user. 

📌 So, to recognize the old user, we need to add the cookie is added with that response from the server.

📌 Now, whenever a user sends a request to the server, the cookie the server recognizes the users. 

![Twitter Image 1](https://pbs.twimg.com/media/FeRvUtcVIAA5tXO.jpg) 

Thanks for reading this thread ❤️

If you like it , make sure you:

🔷 Like the tweet
🔷 Retweet the first tweet ⚡

For more content , follow:

[@MrunayU](https://twitter.com/MrunayU) 

You can read the unrolled version of this thread here: {% embed https://typefully.com/MrunayU/he7EjyQ %} 



##### Click [Here](https://www.knowledge-twitter.com/?utm_source=dev.to)  For More Posts Like This [https://www.knowledge-twitter.com](https://www.knowledge-twitter.com/?utm_source=dev.to)
Can i copy files from host to container and from container to host ? If so, how can i do it ?
Tags: docker, dockercp, host2containercopy, containerapps
Published: 2022-10-18 14:21:59

Yes, you can copy using the docker cp command. Details on command steps and also running a http Apache server are available on my blog
[https://belowthemalt.com/2022/10/18/can-i-copy-files-from-host-to-container-and-from-container-to-host-if-so-how-can-i-do-it/](https://belowthemalt.com/2022/10/18/can-i-copy-files-from-host-to-container-and-from-container-to-host-if-so-how-can-i-do-it/)
Finally achieved Pure AWS Serverless Environment
Published: 2022-10-18 14:17:09

This is a major milestone. I thought going to AWS would solve my problem but I was stuck with my AWS ec2 windows server because I still needed Apache24 httpd to listen for requests on port 80 and thus also needed AWS Route 53 for my IP address used in Apache.

Finally I found a free Apache service out there so now I only need AWS for Lambda and S3 where my data resides in document format. Instead of SQL I use Javascript Array Methods to manipulate my CRUD operations.

I am Pure Serverless now vs my previous hybrid model. No need for EC2 anymore to host my IP address, just a fetch from frontend JS to my Lambda function.

Here it is, from soup to nuts full stack
<table>
  <tr>
   <td>Old Stack   </td>
   <td>New Stack   </td>
<td>now pure Serverless </td>
  </tr>
  <tr>
   <td>java jvm </td>
   <td>no Java</td>
  </tr>
  <tr>
   <td>JDK </td>
   <td>no JDK   </td>
  </tr>
  <tr>
   <td>Java servlet   </td>
   <td>AWS Lambda  </td>
   <td>app logic - middleware   </td> 
  </tr>
  <tr>
   <td> tomcat listener </td>
   <td> aws api gateway </td>
  </tr>
<tr>
   <td>apache24 on aws ec2 </td>
   <td> free apache without ec2 </td>
  </tr>
<tr>
   <td>JQuery frontend    </td>
   <td> plain js frontend </td>
   <td>presentation layer  </td>
  </tr>
<tr>
   <td>--ajax to servlet   </td>
   <td>--fetch Lambda function  </td>
  </tr>
<tr>
   <td>--axios library   </td>
   <td>--no libs   </td>
  </tr>
<tr>
   <td>mySQL db   </td>
   <td> AWS S3 document db  </td>
<td>backend database  </td>
  </tr>
<tr>
   <td>SQL  </td>
   <td>noSQL w JS array methods  </td>
<td>analytics  </td>
  </tr>
</table>


* no libs like JQuery, axios or bootstrap that slow down load time
* no Node Js or npm used
* tried React for frontend but abandoned it due to complexity
* no need for Netlify, Github or Jamstack
* no cookies used like Google Analytics
* manage SEO with Google Search console, Lighthouse and Ahrefs

I wanted to do all the above without using the Node JS runtime. I opted for Plain JS vs React and designed my frontend with no libraries.

So this is it, help me celebrate. I hope to expand on each phase of my journey with future Dev.to articles.

Signed Rick Delpo 10-18-2022

PS, if u want to read about 17 reasons why I abandoned React click here
   https://dev.to/rickdelpo1/react-vs-plain-js-3cpk
A Brief History & Evolution of Big Data Analytics [Infographic]
Tags: bigdata, dataanalytics
Published: 2022-10-18 13:59:02

It is really obvious that big data is absolutely providing substantial value to users. Larger businesses are driving the way and obtaining results from big data with focused initiatives. Big Data Analytics Solutions have the possibility to be not just disruptive, but also potentially transformational. The agreement is clear: big data brings interruption that revolutionizes business. Thriving big data organizations are leveraging big data tools and big data technologies to drive results across immense, complex businesses in many diverse industries.

The big data ecosystem is continuously changing with emerging technologies. As a result, it is very essential to analyze a broad range of technology options before moving big data strategy with an emphasis on outcomes that can operate as critical business differentiators.

Stay agile and be ready to adopt changes, adjust, and understand as technologies evolve and new opportunities can be analyzed.

This infographic provides details about the History of Big Data Analytics, Enterprise Tools and Technologies, Challenges and Benefits as well as Trends that will define the future.

[**A Brief History of Big Data: Read more**](https://www.anblicks.com/blog/evolution-and-history-of-big-data-analytics/)
DevOps Webinar: Let's Talk Pipeline Runners
Tags: devops, cloud, kubernetes
Published: 2022-10-18 13:50:43

📌Join DevOps experts on November 2nd at 11am CT to discuss the tools they're using and weigh the pros and cons of the most popular Pipeline Runners available.

👉 Be sure your seat is saved! https://my.demio.com/ref/P1vnTtR1cOvEHVTz
In One Minute : React
Tags: react, javascript, beginners, oneminute
Published: 2022-10-18 13:48:42

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
It is maintained by Meta (formerly Facebook) and a community of individual developers and companies.

{% embed https://youtu.be/LIjOavWW8Fo %}

React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js. 

React adheres to the declarative programming paradigm. Developers design views for each state of an application, and React updates and renders components when data changes.
React code is made of entities called components.
Components can be rendered to a particular element in the DOM using the React DOM library. When rendering a component, one can pass the values between components through "props".

React creates an in-memory data-structure cache, computes the resulting differences, and then updates the browser's displayed DOM efficiently.

The basic architecture of React applies beyond rendering HTML in the browser. 
For example, Facebook has dynamic charts that render to <canvas> tags, and Netflix and PayPal use universal loading to render identical HTML on both the server and client.

Official website :- https://reactjs.org/
Day 12/100: Theme attack
Tags: devjournal, webdev, react, css
Published: 2022-10-18 13:46:18

Today has been filled with general styling and adding a "dark" and "light" theme to the site. This whole search sent me down a rabbit hole of conditional rendering and the css "filter" attribute. But I've come out the whole a different man and a different coder

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wr8q4sf1iu2g165urbwe.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xns4vcg44sepltgawfjf.png)

Pretty good day because I'm almost at the end and I can taste it. Good days ahead🔥🦾 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/08xozi8jp1z9tayhl3ef.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ilygc9t8ah9lfxcgkm0k.png)
Google's New Programing Language : Carbon
Tags: beginners, programming, tutorial, opensource
Published: 2022-10-18 13:44:04

## Introduction
Google has announced a new programming language called Carbon. The Carbon release date is 19 July 2022. Carbon is a general-purpose programming language that was created at Google to be a C++ successor language. A Googler named Chandler Carruth introduced developers to the new programming language called Carbon.

Chandler Carruth, the technical lead for Google programming languages, told us that they would be starting this experimental work with the C++ community. The language will be designed and developed on [GitHub](https://github.com/carbon-language/carbon-lang#why-build-carbon).

## Why Build Carbon?
C++ remains the dominant programming language for performance-critical software. However, it is struggling to improve and meet developer’s needs, as outlined above, in not above part due to accumulating decades of technical debt and challenges with its evolution process. The best way to address these problems is to avoid inheriting the legacy of C or C++, instead start with solid language foundation such as modern generics system, modular code organization, consistent and simple syntax.

Carbon is fundamentally a successor language approach, rather than an attempt to incrementally evolve C++. A successor language for C++ requires:

- Performance matching C++, an essential property for our developers.
- Seamless, bidirectional interoperability with C++, such that a library anywhere in an existing C++ stack can adopt Carbon without porting the rest.
- A gentle learning curve with reasonable familiarity for C++ developers.
- Comparable expressivity and support for existing software’s design any architecture.
- Scalable migration, with some level of source-to-source translation for idiomatic C++ code.

There are a few languages, that have followed this model for other ecosystems, and Carbon aims to fill an analogous role for C++:

- JavaScript -> TypeScript
- Java -> Kotlin
- C++ -> Carbon

## Language Goals
They are designing Carbon to support:

- Performance-critical software
- Software and language evolution
- Code that is easy to read, write and understand.
- Practical safety and testing mechanisms
- Fast and scalable development
- Modern OS platforms, hardware architectures, and environments
- Interoperability with and migration from existing C++ code

Carbon Language is currently an experimental project. There is no working compiler or toolchain. You can see the demo interpreter for Carbon on [compiler-explorer.com](https://carbon.compiler-explorer.com/)


You can learn about syntax of carbon programming language [here](https://programmingeeksclub.com/carbon-programming-language-new-programming-language-google/)
Phalcon v5.0.4 Released
Tags: phalcon, phalcon5, release
Published: 2022-10-18 13:45:08

---
title: Phalcon v5.0.4 Released
published: true
date: 2022-10-18 13:40:06 UTC
tags: phalcon,phalcon5,release
canonical_url: 
---

We are happy to announce that Phalcon v5.0.4 has been released!

This release contains a few bug fixes.

A big thank you to our community for identifying these issues and helping fixing them.

## Changelog

### Fixed

- Fixed `Phalcon\Encryption\Security` to take into account the `workFactor` in the cost calculation [#16153](https://github.com/phalcon/cphalcon/issues/16153)
- Removed double unserializing during Model caching [#16035](https://github.com/phalcon/cphalcon/issues/16035), [#16131](https://github.com/phalcon/cphalcon/issues/16131)
- Fixed `Phalcon\Db\Adapter\Pdo\Mysql::describeIndexes` to assign an empty string in the index type of `null` and remove warnings [#16157](https://github.com/phalcon/cphalcon/issues/16157)
- Fixed `Phalcon\Db\Adapter\Pdo\Sqlite::describeIndexes` to assign an empty string in the index type of `null` and remove warnings [#16157](https://github.com/phalcon/cphalcon/issues/16157)
- Fixed `Phalcon\Mvc\Model\Manager::notifyEvent` to return `true` instead of `null` on success [#16161](https://github.com/phalcon/cphalcon/issues/16161)
- Fixed `Phalcon\Encryption\Security\JWT\Validator::validateExpiration` to correctly validate the `exp` claim [#16166](https://github.com/phalcon/cphalcon/issues/16166)