teleren/devto huggingface dataset:
Mistakes To Avoid While Crafting an Impactful Resume for Developers
Tags: webdev, programming, beginners
Published: 2023-06-11 08:13:52

When crafting a compelling resume as a developer, you must showcase your impact and highlight the value you can bring to an organization. Let's explore key strategies and techniques to transform an ordinary resume into a powerful document that stands out among the competition. By incorporating specific examples, and quantifiable metrics, avoiding buzzwords, optimizing sections, and ensuring consistency, you can elevate your resume to new heights.

## The Power of Impact
To make a strong impression, your resume should demonstrate high impact. Rather than using generic statements, quantify your achievements and highlight tangible results. For instance:
_Weak:_ "Engineered high-performance RESTful APIs for data-intensive applications."
_Strong: _"Engineered high-performance RESTful APIs for data-intensive applications that supported 10,000+ concurrent connections with a response time of less than 1s; reduced server downtime by 50%."

## Quantify Your Achievements: 
Recruiters appreciate evidence of impact, and using numbers and metrics can significantly enhance your resume's effectiveness.

## Synonyms and Variety 
Avoid repetitive language by using synonyms and varied action verbs to describe your accomplishments. This adds depth and diversity to your resume. For example, instead of repeatedly using "developed," consider using "created," "implemented," or "built" to convey your contributions effectively.

## Highlight Hard Skills
Divide your hard skills into categories to improve readability and clarity. For example:
**Programming Languages:** Javascript, Python, Java
**Web Frameworks:** Django, Nodejs, Express
**Other Tools: **MySQL, Docker, Jenkins, Unity

## Correct Date Formatting:
 Ensure your dates are formatted consistently throughout your resume to maintain professionalism and clarity.

## Avoid Personal Pronouns:
 Instead of using "I developed" or "I created," use action verbs alone to showcase your achievements confidently.

## Consistent Bullet Points:
 Maintain consistency in punctuation and formatting within your bullet points, using commas and full stops where necessary.

Crafting an impactful resume requires careful attention to detail, quantifiable achievements, and a strategic presentation of your skills and experience. Following the tips and techniques outlined in this blog post, you can create a resume that captivates recruiters and opens doors to exciting opportunities. Remember, your resume is your chance to make a strong first impression, so make it concise, impactful, and tailored to showcase your unique abilities. Good luck with your resume writing journey.
Metrics pollution and how to avoid it
Tags: thoughts, softwareengineering
Published: 2023-06-11 08:13:13

---
title: Metrics pollution and how to avoid it
published: true
date: 2023-06-11 08:12:38 UTC
tags: Thoughts,Softwareengineering
canonical_url: https://www.rockandnull.com/metrics-pollution-and-how-to-avoid-it/
---

 ![Metrics pollution and how to avoid it](https://images.unsplash.com/photo-1551288049-bebda4e38f71?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fG1ldHJpY3N8ZW58MHx8fHwxNjg2NDcxMDEzfDA&ixlib=rb-4.0.3&q=80&w=2000)

I believe that in today's product development landscape, there is a prevailing culture driven by metrics. It all started with good intentions - the desire to make data-driven decisions rather than relying on hunches. However, over time, I have realized that this approach has become counterproductive.

As digital products became more prevalent, product managers began placing increasing importance on metrics. It wasn't just a slight uptick in their usage; it was a significant shift. Now, every single user interaction in popular apps is meticulously tracked - from the tiniest button click to the length of time a user spends gazing at a particular element.

This surge in metrics-driven decision-making was largely driven by the mantra that "you can't improve what you don't measure". While this is true, the reverse is not always valid. Simply measuring something does not automatically guarantee improvement.

What I'm talking about is what I call "metrics pollution." People measure everything they can think of, hoping to find insights and make improvements. But in reality, most of the time, those metrics are useless and don't tell us much. And even if you try to analyze them, you often realize that there's something important you missed tracking.

So, here's my takeaway from this frustration: before you start collecting metrics, have a clear plan. Know what you want to learn from the data and how you will use it to improve your product. Otherwise, you end up with a bunch of meaningless metrics cluttering your dashboard, making it hard to find the ones that matter.

I've seen this happen too many times. Product managers get excited about a new feature and ask engineers to track every possible interaction. But when the feature is launched, they don't know what to do with all the data they collected because they didn't have a plan from the beginning. Those metrics just sit there, gathering dust, and making it even harder to find the useful ones.

In conclusion, the obsession with metrics in product development needs to be more thoughtful. We should focus on tracking the right things and having a clear purpose for each metric. Otherwise, we end up drowning in useless data and missing the insights that can truly improve our products.
GoDady Cabs - Pune Airport To Shirdi Cab, Taxi & Car Rental
Tags: travel, cabs, taxi, car
Published: 2023-06-11 08:00:50


GoDady Cabs is the No.1 cab, taxi & car rental service provider in Pune. We offers 24/7 service in Pune & all nearby cities like Shirdi,Nashik,Aurangabad,Mumbai & Nagpur.We are serving customer since last decade. We are very good to understand customer travelling requirement and handle our customer very user friendly and help them to reach desired destination. If you are looking for services like Pune airport to shirdi cab, pune to shirdi cab, pune to shirdi taxi, cabs from pune to shirdi, pune to shirdi cab packages and shirdi to pune cabs then GoDady Cabs is your best partner. So enjoy our service and get special discount on every ride.You will definitely love our service.GoDady Cabs gives priority to customers satisfaction. We are using high end technology devices to mapping cab and we are very good to track ur cab. So we believe in customer satisfaction. Also we provide 24*7 support to our customer. So customer can raise their complaints and we are always available to help them. We handle our customer very professional way. So customer love our support and always prefer our services for Shirdi cab packages. Also we provide services for Mahabaleshwar, Nashik, Lavasa, Aurnagabad and Lonavala. We are one of prominent service provider for Pune airport to shirdi cab services.

GoDady Cabs offers best packages for Pune to shirdi cab, Pune airport to shirdi taxi, Pune to Shirdi darshan, Pune to Shirdi drop. We offer specialized & customized packages for Pune to Shirdi darshan, Pune to Shirdi 1 day return, Pune airport to Shirdi Drop, Pune to Shirdi 2 days return.

We also offers airport transfer like Pune airport to Mumbai airport drop, Pune to Mumbai airport drop,Mumbai to Pune airport drop, Pune airport to Mumbai airport drop, Pune airport to Mumbai airport taxi, Taxi from Pune to Mumbai airport drop, Cab from Pune to Mumbai airport drop, Taxi from Mumbai airport from Pune drop.

GoDady Cabs provides all modern and well maintained taxi AC, NON AC premium cab. We have all vehicles like Swift, Indica, Innova, Etos, Indigo, Tavera, Tempo Traveller etc. So we are growing in numbers and we are launching our cab service in multiple cities. So please give a chance to serve you. We are believed in “Serving People means Serving God”.
Contribute to Open Source as a Beginner
Tags: beginners, opensource, css, webdev
Published: 2023-06-11 07:52:18

Hey, You heard it right! Open source is for everyone and "Every expert was once a beginner". Start by taking small baby steps by contributing to minute changes to small repositories so you build up confidence to work on bigger projects.

So, thinking of that I have created a project for everyone to contribute. [CSS-Is-Fun](https://github.com/Deveesh-Shetty/CSS-Is-Fun) is a collection of different UI Snippets built using HTML, CSS and JavaScript.

## Why CSS-Is-Fun?
Well, it is simple you can create either a simple snippet like a counter to an advanced UI like a dashboard. It is open to all the contributions that you can make. With an easy to follow `Readme` and `Contribution` guide this will help you to do your first open source contribution.

## What Kind of Snippets can i contribute?
Well it is open to you. You can be as creative as you want in your snippets for instance a button which will give a random quote from an API when you press it or a rigged rock paper scissors game 🤫.
So its up to your imagination and your creative mind.

So for whom are you waiting for? Start building a cool UI Snippet and contribute to the project.

Github Repo - [CSS-Is-Fun](https://github.com/Deveesh-Shetty/CSS-Is-Fun)

Twitter - [Deveesh Shetty](https://twitter.com/shettydeveesh) 
Also, would love if you tag me with the snippet you created :) Also if any queries you can DM me, I will be more than happy to answer it.
`
Also, if you are still here I have some great ideas to improve the project and need your help in that
- Improve the folder structure so that the main page is not cluttered up.
- Trying to automate the `Readme` file which gets updated as we add new snippets.
- Create and host a landing page for the project with all the snippets mentioned in the website with the link to the Creator's Github.

So that is it for the blog post. See you in the flip side. Looking forward to your contribution.

Deveesh Shetty
Math for AI and ML: The Reasons Behind It
Tags: ai, machinelearning, stats
Published: 2023-06-11 07:17:08

Artificial Intelligence (AI) and Machine Learning (ML) have become buzzwords in recent years. They are revolutionizing the world as we know it, changing the way we live, work, and interact with each other and with technology. Behind these powerful technologies lies a foundation of mathematics that is essential to their development and implementation. In this blog post, we will explore the reasons why math plays such a crucial role in AI and ML.

**The Importance of Linear Algebra**
Linear algebra is a branch of mathematics that deals with linear equations, matrices, and vector spaces. It forms the backbone of many algorithms used in AI and ML, such as principal component analysis, linear regression, and deep learning. Linear algebra is essential for understanding how to manipulate data and how to build models that can make predictions based on that data. Without a solid grasp of linear algebra, it is impossible to develop and implement effective AI and ML algorithms.

**The Significance of Calculus**
Calculus is another branch of mathematics that is crucial to AI and ML. It deals with the study of rates of change and how things vary over time. In AI and ML, calculus is used to optimize algorithms and to find the best solutions to complex problems. It is also used to understand the behavior of neural networks, which are a fundamental component of many AI and ML systems. A strong understanding of calculus allows developers to create more sophisticated and accurate models and to make better predictions based on data.

**The Relevance of Probability and Statistics**
Probability and statistics are also essential to AI and ML. They provide tools for understanding uncertainty and for quantifying the likelihood of events occurring. Probability and statistics are used to build models that can predict outcomes with a certain degree of accuracy. They are also used to identify patterns in data and to understand the underlying structure of complex systems. Without a strong foundation in probability and statistics, it is impossible to develop AI and ML models that are reliable and accurate.

**Conclusion**
In conclusion, math is a critical component of AI and ML. It provides the tools and techniques necessary to build sophisticated algorithms and models that can make accurate predictions based on data.
Dealing with Code Surprises: How Do You Handle Unexpected Results?
Tags: discuss
Published: 2023-06-11 07:00:00

How do you navigate the challenges when your code fails to function as anticipated or yields unexpected outcomes? 

Share your experiences, strategies, and lessons learned in handling such situations.

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)
How Do You Show Your Coding Passion in Job App Materials?
Tags: discuss, beginners, codenewbie, career
Published: 2023-06-11 07:00:00

We all know how crucial it is to stand out from the crowd. So, how are you infusing your passion into your resumes, cover letters, or portfolios? Have you included personal projects, open-source contributions, or details about online courses? 

Share your strategies, tips, and success stories as we inspire each other to make our job applications shine with the passion and commitment that drives us to excel in the world of coding.

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) *%}*
Pros and cons of using Vite and Webpack for ReactJS. #reactjs The choice is up to you!
Published: 2023-06-11 06:29:34

Vite and Webpack are both popular JavaScript build tools that can be used to create web applications. However, there are some key differences between the two tools that may make one a better choice for your project than the other.

**Vite**
- Vite is a newer tool that was created in 2020.
- Vite uses native ES modules and esbuild to build applications, which can result in faster build times than Webpack.
- Vite does not require a configuration file, which makes it easier to set up and use.
- Vite has a smaller plugin ecosystem than Webpack.


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

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


**Webpack**
- Webpack is a more established tool that has been around since 2013.
- Webpack can be used to build more complex applications than Vite, as it has more features and options.
- Webpack has a larger plugin ecosystem than Vite.


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

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

Which one should you use?

If you are looking for a fast and easy way to build a simple web application, then Vite may be a good choice for you. However, if you need to build a more complex application or need more features and options, then Webpack may be a better choice.

**Ready time speed!**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dle479fzmida2970eto1.png)

**Package Size**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/etnqz4hev7wiutzddoi9.png)

Here is a table that summarizes the key differences between Vite and Webpack:

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

The best way to decide which tool is right for you is to try both and see which one you prefer.
Did you know docker-compose only takes environment variables from`.env` only?
Tags: discuss, docker, compose, env
Published: 2023-06-11 05:25:45

Recently I have encountered an issue with `docker compose`. I have separated the environment files and declared to` docker-compose.yaml` like following,
```yaml
    env_file:
      - .dev_env
```
When I ran `docker compose up`, it was not working on the compose itself but the container. because of environment variables. Then I found following solution for this.
```
docker compose --env-file .dev_env --env-file .prod_env up
```
Bytewax v0.16.2 is out!
Published: 2023-06-15 23:19:38

---
title: Bytewax v0.16.2 is out!
published: true
date: 2023-06-08 20:35:31 UTC
tags: 
canonical_url: https://bytewax.io/blog/bytewax-v0-16-2?utm_source=rss
---

🎉 Exciting News from Bytewax! 🎉

We're thrilled to announce the release of Bytewax v0.16.2!

Firstly, support for Windows builds is here! 🖥️

This is a significant step forward not only because it makes Bytewax more accessible to developers across different platforms but also because we're particularly excited to welcome the first contribution from a member of our community Jim Zhang [@zzl221000](https://github.com/bytewax/bytewax/pull/249)!

A big shout-out to Jim!!!

In addition to Windows support, v0.16.2 also introduces a CSVInput subclass of FileInput, further expanding the versatility of Bytewax.

Here's a quick rundown of what's changed in this release:

- [PyO3 has been updated by @whoahbot](https://github.com/bytewax/bytewax/pull/244).
- [Added a \_CSVSource and CSVInput subclass of FileInput by @awmatheson](https://github.com/bytewax/bytewax/pull/245)
- [Fixed an encoder issue by @Psykopear](https://github.com/bytewax/bytewax/pull/247)
- [Windows build support by @zzl221000](https://github.com/bytewax/bytewax/pull/249)

We're OSS and incredibly grateful for the community's contributions![Share](https://join.slack.com/t/bytewaxcommunity/shared_invite/zt-1lhq9bxbr-T3CXxR_9RIUGb4qcBK26Qw) what you're building with Bytewax, and happy coding! 🚀 Check out the changes on [our GitHub](https://github.com/bytewax/bytewax/).
2733. LeetCode's Neither Minimum nor Maximum - JAVA SOLUTION BEATS 100% OF SOLUTIONS IN BOTH RUNTIME AND MEMORY
Tags: programming, tutorial, beginners, leetcode
Published: 2023-06-11 04:02:49

# Code
```
class Solution {
    public int findNonMinOrMax(int[] nums) {
        int max = Integer.MIN_VALUE;
        int min = Integer.MAX_VALUE;
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] > max) {
                max = nums[i];
            } if (nums[i] < min) {
                min = nums[i];
            }
        }
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] != max && nums[i] != min) {
                return nums[i];
            }
        }
        return -1;
    }

    public static void main(String[] args) {
        Solution sol = new Solution();
        int[] nums = { 1, 2 };
        System.out.println(sol.findNonMinOrMax(nums));
    }
}
```
How can learning a second language benefit you?
Published: 2023-06-11 03:59:58

One of the most remarkable benefits of learning a second language is its impact on cognitive abilities. Research has shown that bilingual individuals exhibit enhanced memory and concentration skills compared to monolingual individuals. The constant exercise of switching between languages strengthens the brain's executive functions, which are responsible for attention control and task switching. This mental flexibility not only helps in language processing but also transfers to other cognitive tasks.

Moreover, learning a second language can improve problem-solving skills. Bilingual individuals have shown an increased ability to think outside the box and find creative solutions to complex problems. The exposure to different linguistic structures and cultural perspectives allows learners to approach challenges from diverse angles, leading to a broader and more innovative mindset.
click here for more in dept detail:
[https://azizijobs.com/blog/how-can-learning-a-second-language-benefit-you](https://azizijobs.com/blog/how-can-learning-a-second-language-benefit-you)
How to Publish to NPM the Right Way
Tags: tutorial, react, npm
Published: 2023-06-11 03:42:50

## [React Library Starter](https://github.com/Apestein/react-lib-starter)

Starter template for your next react typescript library. Complete with changeset, tsup, and tailwind with prettier-plugin. Publish to npm the right and easy way.

### Setup

1. Go to npm and create your access token with type of "Publish" or "Automation". Copy the token.
2. Go to your repo, click on "Settings" => "Secrets and variables" => "Actions" => "New repository secret" then create token named "NPM_TOKEN" and paste token from step 1.
3. Go to your repo, click on "Settings" => "Actions" => "General" then make sure Workflow permissions is set to "Read and write permissions" and check "Allow Github Actions to create and approve pull requests."

### How to use

Create your package in package/index. Then import and test from src/App.

Run `pnpm changeset` then push to your Github and workflow will create a PR for you to merge. Once you merge, your package will be automatically published to npm.

Or run `pnpm release` to publish directly from your command line. Remember to login with `npm login` and update version property in package.json.

### Video tutorial from [Matt Pocock](https://www.youtube.com/watch?v=eh89VE3Mk5g)

### If you find this useful, please star this repo on [Github](https://github.com/Apestein/react-lib-starter). Also, follow me on [Twitter](https://twitter.com/Apestein_Dev) for tech advise and hot takes.

PS: Currently looking for a new position, hire me. Check my profile for info.
Another way to store form data without hosting backend
Tags: frontend, webcomponents, developers
Published: 2023-06-11 03:37:20

Hello devs, which way do you use to store form data? 
It may be google sheets api, email way or own APIs. 
Everytime when we build any websites we have to host a separate backend & admin panel for that even just for a single form in website. We have to configure whole server & purchase Database for that. This is something hectic work for frontend devs and we have to be dependent on Backend Devs. But here I found a very interesting tool that helps us to get rid from this hassle.
Find [formify.pro](https://www.formify.pro)

I am loving & using this tool for my every project I build for my client also it has a very good features like...

1. Cross Site Validation
2. Multiple File Uploads
3. Custom Redirect
4. Multiple Websites
5. API Access
6. Data Export
7. Budget Friendly

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