teleren/devto huggingface dataset:
Czy same maty butylowe wystarczą do wygłuszenia samochodu
Published: 2023-05-19 09:01:54

Tak, same maty butylowe mogą pomóc w wygłuszeniu samochodu. Maty butylowe są zwykle stosowane do tłumienia drgań i hałasu wewnątrz pojazdów. Ich główną funkcją jest absorpcja dźwięku i redukcja rezonansu, co przyczynia się do poprawy komfortu akustycznego wewnątrz samochodu.

[Maty butylowe](https://matybutylowe.pl/) można nakładać na różne powierzchnie wewnątrz pojazdu, takie jak podłoga, drzwi, deska rozdzielcza czy panele boczne. Ich elastyczna struktura pozwala na łatwe dopasowanie do kształtu i zakrzywienia powierzchni.

Warto jednak zauważyć, że samo zastosowanie mat butylowych nie zawsze zapewni pełne wygłuszenie samochodu. W niektórych przypadkach może być konieczne zastosowanie dodatkowych materiałów izolacyjnych, takich jak pianka akustyczna, włókno mineralne czy specjalne panele dźwiękochłonne. Ważne jest również dokładne zabezpieczenie przestrzeni między matami, aby uniknąć przecieków dźwięku.

W celu osiągnięcia optymalnych rezultatów zaleca się skonsultowanie się z profesjonalistą lub specjalistą w dziedzinie akustyki samochodowej, który będzie w stanie doradzić najlepsze metody wygłuszania samochodu z uwzględnieniem konkretnego modelu i warunków eksploatacji.
I got my first job!
Tags: beginners, programming, python, discuss
Published: 2023-05-19 08:41:54

So, I got my first job as a backend developer. And it seems that this is a great success, for a junior programmer who has no professional experience. What if I told you **I quit in two weeks**? That's exactly what happened.

## How it started?

First, I will tell you how I came across it. About three months ago, I created a resume in the constructor and started sending it to various job search sites. One day, I accidentally noticed in the mail in the "Spam" tab that I received a reply from one vacancy. The vacancy was about backend development. Required skills: Django, DRF, and Docker. Nothing special. In the test task, it was necessary to create a chat API (you can see the code here https://gitlab.com/mezgoodle/test-project). After a successful test task, there was an invitation to a conversation with the team leader, and after that, live coding. The questions were interesting, it's not just what types are in Python. There were enough questions about Django ORM, so I advise you to learn it well. At live coding, there was a task related to working with lists and dictionaries. The main thing was to show your thinking, the way to solve the problem, not necessarily successfully.

I'll skip joining Slack, Jira, and so on.

## Start of work

The next stage was the start of work. The first problem that appeared was that my laptop, purchased for training, could not cope with the project, especially with raised containers in Docker. I later fixed this problem, but the first signal was already there.
The first tasks were not difficult at all, because the project manager did very wisely, gradually pouring me into the project.

## Difficulty

But what exactly is the problem? Before that, I got used to the fact that when I do a project, everything usually works out and problems are solved by researching on the Internet. Everything is not so easy here. I felt responsible and that I should do everything successfully. And accordingly, when something did not work out, even if it did not concern me, I became very depressed. And so after two weeks, I decided that it was better for me to quit my job.

## Make a note of it

So, what are the most important conclusions I want to tell you? If you have your first job, then be prepared that you will not get anything done. And that's normal. No one succeeds immediately. So be persistent. And remember that your health is the most important thing.

## What am I doing now?

I started using [ClickUp](https://clickup.com/) to create a working environment for myself and improve my projects. I cleaned my GitHub and left only the essentials. I started playing chess regularly, solving problems on [codewars](https://www.codewars.com/), and going through two topics from the [roadmap.sh](https://roadmap.sh/) a day.
IoT Hackathon – Last Chance Registration
Tags: eventsinyourcity, iot, hackathon, cumulocity
Published: 2023-05-19 08:53:54

Attention Developers! We are just under a month away from the anticipated Cumulocity IoT Hackathon at IUG 2023 on June 14th in the vibrant city of Budapest. Time is ticking, but the good news is - there's still time to secure your spot!

Summary here:
https://tech.forums.softwareag.com/t/iot-hackathon-at-iug-2023-in-budapest/268987 

Blueprints and devices here:
https://tech.forums.softwareag.com/t/blueprints-for-the-iot-hackathon-2023/277726 

Register here:
https://www.softwareag.com/en_corporate/company/events/iug-conference/iug-iot-hackathon.html

We will see you there, right?
THE BEST BOOK I EVER READ
Published: 2023-05-19 08:46:48


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3a3ill0n6kgl3hcnsyz.png)Hello again, am coming back to talk about the best book I ever read.

The best book I ever read is called **THE UNIVERSE by Dorling Kindersley**,I never realize how big universe is and how the planets work until I read this book.

I understood the mechanism between planets, especially 8 planets which circulate around the sun.
I came to know how fast our earth is , as its use the amazing speed of 30km/s circulating the sun which is estimated equal to 108000km/h.
I had tirelessly read this book because I was very interested to know more about the universe and how it works.
Very soon ,I will share you more informations about what I read from this book but I can encourage everyone to read it to know even more.  

Thanks for today,see u soon.
#3 | Frontend — Three ways to access values on an object in JS
Tags: data, objects, javascript
Published: 2023-09-04 04:48:19

---
title: #3 | Frontend — Three ways to access values on an object in JS
published: true
date: 2023-05-19 08:42:15 UTC
tags: data,objects,javascript
canonical_url: https://risyandi.medium.com/3-frontend-three-ways-to-access-values-on-an-object-in-js-352bdc7104e
---

### #3 | Frontend — Three ways to access values on an object in JS

![puzzle by https://www.pexels.com/@dmitry-demidov-515774/](https://cdn-images-1.medium.com/max/1024/0*jY93Zem4h6wzH2dE)
_source image : https://www.pexels.com/@dmitry-demidov-515774/_

In building an application on the frontend side, we should bind the data to display in the user interface, how to get the data object in JavaScript. In this article, we can learn to access values on an object in JavaScript.

**1. Dot notation**

```
const object = {
  "num": 1,
  "str": "Hello World",
  "obj": {
    "x": 5
  }
};

const value = object.obj.x;
console.log(value); // result : 5

```

**2. Bracket notation**

```
const object = {
  "num": 1,
  "str": "Hello World",
  "obj": {
    "x": 5
  }
};

const value = object["obj"]["x"];
console.log(value); // result : 5
```

**3. Destructuring syntax**

```
const object = {
  "num": 1,
  "str": "Hello World",
  "obj": {
    "x": 5
  }
};

const { num, str} = object;
console.log(num, str); // result : 1 "Hello World"
```

Thank you for reading the article. hopefully, this can help.  
you can learn more about technic get data objects using JavaScript on this link URL ([https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working\_with\_objects](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_objects))
10 sacred responsibilities of Front end engineers.
Published: 2023-05-19 08:25:41

_Hey all 👋, in this post I wanna tell about responsibilities of Front engineer. Giving a small hint 🤫. We all love to **code**, but as you know we are not bot's and not just a coders 😆. 
Then whats make a person who can write a code a Front end engineer? 🤔.
There is a 10 pointes that we need to know and keep in mind when starting our journey._

1. Website/Interface Development: You are responsible for developing user-friendly and visually appealing interfaces for websites or applications. This involves writing clean and efficient HTML, CSS, and JavaScript code.

2. User Experience (UX) Design: You collaborate with UX designers to create intuitive and engaging user experiences. This may involve wireframing, prototyping, and usability testing to ensure a seamless user journey.

3. Responsive Design: You ensure that websites and applications are optimized for various devices and screen sizes, making them responsive and accessible across desktops, tablets, and mobile devices.

4. Cross-Browser Compatibility: You ensure that the website or application works consistently across different web browsers, ensuring a consistent user experience.

5. Performance Optimization: You optimize front-end code and assets to improve website/application performance, including reducing page load times and minimizing file sizes.

6. Collaboration: You work closely with back-end developers, designers, and other stakeholders to integrate front-end components with the back-end infrastructure and ensure seamless functionality.

7. Testing and Debugging: You perform thorough testing and debugging of front-end code to identify and fix any issues or bugs that may affect user experience or functionality.

8. Version Control and Collaboration Tools: You use version control systems like Git and collaborate with team members using project management and communication tools like Jira, Slack, or Trello.

9. Stay Updated: You stay up-to-date with the latest front-end development trends, frameworks, and technologies to continuously improve your skills and deliver high-quality solutions.

10. Documentation: You document your code, processes, and best practices to facilitate collaboration and knowledge sharing within the team.
Catatan belajar docker
Published: 2023-05-19 08:03:39

Github source code link
- [dasar](https://github.com/ProgrammerZamanNow/belajar-docker-dasar)
- [dockerfile](https://github.com/ProgrammerZamanNow/belajar-docker-dockerfile)
- [compose](https://github.com/ProgrammerZamanNow/belajar-docker-compose/blob/main/depends-on/docker-compose.yaml)

# Docker Compose
## Command
```shell
# build with no cache and detail
docker compose build --no-cache --progress plain
# create and run
docker compose create
docker compose start

# delete
docker compose down
docker image rm image-name


```

## Example
#### Mongo Db
```yaml
version: "3.8"

services:
  mongodb1:
    image: mongo:latest
    container_name: mongodb1
    ports:
      - "27017:27017"
    environment:
      MONGO_INITDB_ROOT_USERNAME: khannedy123
      MONGO_INITDB_ROOT_PASSWORD: khannedy123
      MONGO_INITDB_DATABASE: admin
    volumes:
      - "mongo-data1:/data/db"
  mongodb-express:
    image: mongo-express:latest
    container_name: mongodb-express
    restart: always
    ports:
      - "8081:8081"
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: khannedy123
      ME_CONFIG_MONGODB_ADMINPASSWORD: khannedy123
      ME_CONFIG_MONGODB_SERVER: mongodb1
      ME_CONFIG_BASICAUTH_USERNAME: root
      ME_CONFIG_BASICAUTH_PASSWORD: example
    depends_on:
      - mongodb1

volumes:
  mongo-data1:
    name: mongo-data1
  mongo-data2:
    name: mongo-data2
```


#### For Dockerfile
```yaml
version: "3.8"

services:

  node-example:
    container_name: node-example
    build:
      context: "."
      dockerfile: Dockerfile
    image: "app-node-example:1.0.0"
    ports:
      - "3000:3000"

```


# Dockerfile
## Command
```shell
# inspect image
docker image inspect badru/workdir
# logs container
docker container logs workdir
# get into container
docker container exec -i -t workdir /bin/sh
```

## Example
#### Golang
```Dockerfile
FROM golang:1.18-alpine

WORKDIR /app/
COPY . /app/

EXPOSE 8080
CMD go run main.go
```
#### Node js (no dependency)
```Dockerfile
FROM node:16-alpine

WORKDIR /app/

COPY . /app/

EXPOSE 3000

CMD node app.js
```

#### Node js with dependency
```Dockerfile
FROM node:16-alpine

WORKDIR /app/

COPY . /app/

EXPOSE 3000

RUN npm install

CMD node app.js
```

#### Multi with Golang
```Dockerfile

FROM golang:1.18-alpine as builder
WORKDIR /app/
COPY . /app/
RUN go build -o main main.go

FROM alpine:3
WORKDIR /app/
COPY --from=builder /app/main /app/
EXPOSE 8080
CMD ./main
```
First Class Function in Javascript
Tags: javascript, webdev, frontend, beginners
Published: 2023-05-19 08:01:32

---
title: First Class Function in Javascript
published: true
date: 2023-05-19 07:59:02 UTC
tags: #javascript #webdev #frontend #beginners
series: Javascript core concepts
canonical_url: 
---

Understanding functions and their implementation is really important to write effective, robust functional programming using Javascript. This comes with great design patterns and ideas which makes the code more flexible, scalable and less prone to bugs. We will be discussing how functions are treated in Javascript and the power it gives to the language.

## First-class Function

When the functions are treated like any other variables in a programming language, then that language is said to have first-class functions. For example-

- **the function can be passed as an argument to other functions**

- **the function can be returned by another function**

- **the function can be assigned as a value to a variable**

Let's understand this by some code examples -

### Assigning a function to a variable

```
const greet = () => {
  console.log("Hello");
};
greet(); // Invoke it using the variable name
//Output - Hello

```

Isn't it amazing! We have assigned an anonymous function to a variable `greet`. Then we used that variable `greet` to invoke the function by giving `()` .

<mark>Note - Even if you assign a named function to a variable, still you can invoke the function with the variable name.</mark>

```
const greet = function message() {
  console.log("Hello");
};
greet();
//Output - Hello

```

### Passing a function as an argument

```
function introduce() {
  return "Hello, My name is ";
}
function greeting(message, name) {
  console.log(message() + name);
}
// Pass `introduce` as an argument to `greeting` function
greeting(introduce, "John!");
// Hello, My name is John!

```

Wow! it's giving more power to use functions so flexibly.

Here, we have implemented `introduce()` function where we return the common string as `Hello, My name is` to greet any name. This `introduce()` function is passed as a reference to the `greeting()` function with the `name` to concatenate both strings to create a full greeting message to log on to the console. This is how we treat a function as a value.

<mark>Note: The function that we pass as an argument is called a </mark> _<mark>Callback Function.</mark>_ <mark> In the above example,</mark>`introduce()` <mark> is a callback function.</mark>

### Returning a function from another function

```
function appCounter() {
  let count = 0;
  return () => {
    console.log(++count);
  };
}

let counter = appCounter();
counter(); // Output = 1;
counter(); // Output = 2;

```

This is a simple counter-example. `appCounter` function returns an anonymous function which is assigned to a `counter` variable. It logs the incremented value of `count` variable whenever `counter()` is invoked.

**<mark>Note:</mark>** <mark> A function that returns a function or takes other functions as arguments is called a </mark> _<mark>higher-order function</mark>_<mark>.</mark>
The Best VSCode Frontend Extension Pack
Published: 2023-05-19 07:16:42

It Automatically set the **best configurations** of these extensions for you and it has 2 commands for manually activate/deactivate. 

Features:

- Prettier
- HTMLHint 
- HTML CSS Support 
- Auto Rename Tag
- Color Highlight
- Color Info
- Unused CSS Classes
- CSS Navigation 
- Image preview
- Font Preview
- Svg Preview
- Five Server (Maintained Fork of Live Server)
- Pretty TypeScript Errors 

Hope to be useful for you. Please support us with GitHub star, LinkedIn ❤️

[**Visual Studio Code marketplace**](https://marketplace.visualstudio.com/items?itemName=SeyyedKhandon.fpack)

[**GitHub**](https://github.com/SeyyedKhandon/fpack)

To see other developer experienced based extensions:

https://marketplace.visualstudio.com/publishers/SeyyedKhandon
How I can open an external app from React Native in IOS if the app is installed go to an app other view and go to APP Store
Published: 2023-05-19 07:14:18

0


I want to open an external app from React Native in IOS if the app is installed go to an app other view and go to APP Store. I am done with that in Android using react-native-send-intent works fine in Android but not working in ios.

https://stackoverflow.com/questions/76281454/how-i-can-open-an-external-app-from-react-native-in-ios-if-the-app-is-installed
Striking a Balance: User-friendliness vs. Decentralization in dApp Interfaces?
Tags: discuss, blockchain
Published: 2023-05-19 07:00:00

As the demand for decentralized applications (dApps) grows, striking a balance between user-friendliness and decentralization is key. How can developers nail this balance effectively? 

Share your insights, experiences, and best practices for creating dApp interfaces that are both user-friendly and true to the principles of decentralization. Let's dive in!

Follow the DEVteam for more discussions and online camaraderie!

{% embed [https://dev.to/devteam](https://dev.to/devteam) %}

[Image by pch.vector on Freepik](https://www.freepik.com/author/pch-vector)
What Qualities Do You Seek in Your Work Environment?
Tags: discuss, beginners, codenewbie, career
Published: 2023-05-19 07:00:00

Hey new coders, we all know that the right work environment can greatly impact our learning and development. Let's discuss the qualities we appreciate in a supportive and nurturing workplace. What kind of atmosphere, team dynamics, or management style do you believe can help us flourish as new coders? 

Join the conversation!

---


Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more discussions and online camaraderie!

*{% embed* [https://dev.to/codenewbieteam](https://dev.to/codenewbieteam) *%}*
Optimize Your Links Shorten URLs for Improved CTR and Analytics
Tags: software
Published: 2023-05-19 06:49:03

A short URL, also known as a shortened URL or a URL shortener, is a condensed version of a regular web address (URL) that directs users to the original, longer URL. It is commonly used in situations where a shorter, more concise URL is preferred, such as in social media posts, email messages, or other instances where character count or visual appeal is important. Short URLs are created by using a URL shortening service, which takes the original URL and generates a shorter version that redirects to the intended destination when clicked. This helps make long, unwieldy URLs more manageable and easier to share.
Visit - https://bbbi.net/
MÀN HÌNH ANDROID ZESTECH
Published: 2023-05-19 06:24:29

TƯ VẤN – LẮP ĐẶT – BẢO HÀNH MIỄN PHÍ TẠI NHÀ
ÁP DỤNG TẠI HƠN 750 ĐẠI LÝ TRÊN TOÀN QUỐC
Với đội ngũ tư vấn viên, kỹ thuật viên giàu kinh nghiệm cùng dịch vụ hậu đãi bảo hành lên đến 5 năm tại hơn 750 đại lý trên toàn quốc, Zestech tự tin là đơn vị uy tín để bạn gửi gắm niềm tin.
TIÊN PHONG CÔNG NGHỆ – NÂNG TẦM TRẢI NGHIỆM
Hướng tới sự tiện lợi, thú vị trên mọi hành trình, các sản phẩm của Zestech được ứng dụng và tích hợp những công nghệ tiên tiến, trí tuệ nhân tạo để đem đến trải nghiệm tuyệt vời, có công năng vượt trội và phù hợp với thị hiếu người Việt. Mang đến cho người dùng xe trải nghiệm không khác gì ngồi trên xế sang đắt tiền.
[](https://manhinhzestech.vn/)
Taashee’s Exit Oracle Offer: Migrate to EDB at Zero Upfront Cost!
Tags: edb, oracle, databasemanagement
Published: 2023-05-19 06:14:57

Are you tired of paying high deployment and maintenance charges for your Oracle database?

Well, we have some great news for you!
Taashee, an EDB partner, is launching its flagship "Exit Oracle" offer to supplant EDB as a cost-effective alternative to your Oracle DB.

The best part about this offer is that you can migrate your Oracle database to EDB at ZERO UPFRONT COST! That's right, you can try out EDB and experience its benefits without having to invest any money upfront. Taashee will provide complete EDB migration along with allied professional services at zero cost upfront. It's a risk-free opportunity for you to try out EDB and see how it can benefit your business.

When considering a migration from Oracle, what works majorly in favour of EDB is the savings. EDB costs much less than Oracle to deploy and maintain, which means that you can save a significant amount of money in the long run.

Let's say you're currently using a 50-core Oracle database. What if you were to migrate to a 50-core EDB EPAS setup? The table below compares the approximate deployment costs for the two solutions.

So, that amounts to savings of almost 94%!
But wait, what about maintenance costs? We have got you covered for those as well, check out the table below for a 5-year comparative maintenance outlook.

That's a lot of money saved!
And here's the best part, you will only have to pay Taashee 50% of the savings that you are making as a result of the migration for the next 3 years! That means you're only paying for the value you're getting from the migration. It's a great way to ensure that you're not spending a dime more than you should.

In addition, EDB is highly compatible with many of the Oracle tools and applications, to the point that as per Gartner Peer Insights EDB is the top Oracle alternative*. So, you can migrate your Oracle database to EDB without having to worry about any compatibility issues. EDB is also highly scalable and can handle large volumes of data, making it an ideal solution for businesses that are looking to grow.

To make sure the migration process is seamless, Taashee will be providing all the allied migration-related services. We have a team of highly experienced and certified EDB professionals who are well-versed in EDB migration and can provide you with the necessary support and guidance to ensure a successful migration.
So, what are you waiting for? Take advantage of this opportunity and exit Oracle TODAY!

_This article was originally published on [our company blog](https://www.taashee.com/taashees-exit-oracle-offer-migrate-to-edb-at-zero-upfront-cost/)._