teleren/devto huggingface dataset:
Tips to Help Yourself Stand Out During a Tech Job Search
Tags: hiring, resume, tips, jobs
Published: 2024-01-30 14:28:12

---
title: Tips to Help Yourself Stand Out During a Tech Job Search
published: true
date: 2024-01-30 13:00:00 UTC
tags: hiring,resume,tips,jobs
canonical_url: https://seankilleen.com/2024/01/tips-to-help-yourself-stand-out-during-a-tech-job-search/
cover_image: https://seankilleen.com/images/overlays/unsplash/rupert-britton-l37N7a1lL6w-unsplash.jpg
---

I recently just powered through a bunch of applications for some roles I had open. As a hiring manager, I want to mention some simple things that can set you apart in your search. All of these are based on patterns I saw; way more than one candidate was doing these things.

## First of All: Tech Hiring is Broken.

You’re not alone. I think this, too – as do many hiring managers. We fix it where we can. Some of these tips are silly – the result of bad systems and outdated practices, and I wish many of them weren’t necessary.

I am rooting for every candidate to succeed. I hope all candidates know that hiring managers want to find a fit. These tips are just that – tips to navigate a difficult system, from my perspective as a hiring manager in my current context. Should you have to do them? No. Will they help? I hope so.

## First Impressions

[Read the rest at SeanKilleen.com!](https://seankilleen.com/2024/01/tips-to-help-yourself-stand-out-during-a-tech-job-search/)
MDB5 React 7.2.0 Released!
Tags: news, webdev, react, bootstrap
Published: 2024-01-30 13:00:00

**Version 7.2.0, released 29.01.2024**

**Features:**
_Tooltip_ - added type prop
Added disablePortal option in the following components: _Popover_, _Lightbox_ and _Datepicker_

**Fixed & improved:**
_Perfect Scrollbar:_
Removed react-perfect-scrollbar dependency and created custom component implementation
Fixed 'relative imports outside of src/ are not supported' error in Next.js src/ project

Created custom createPortal implementation to prevent SSR related issues in the following components:
_Popover
Timepicker
Dropdown
Alert
Lightbox
Loading management
Autocomplete
Select
Datepicker
Toast
Popconfirm
Tooltip
Select_

**Select:**
Fixed bug when selectData was being changed during option selection
Fixed keyboard accessibility bug when the selected option had no value

**Timepicker:**
Added handlers for arrowLeft & arrowRight events in timepicker 24h modal mode to make changing hour with the keyboard easier
Fixed a bug causing the sidenav to be above the backdrop until the timepicker animation was complete

Full Changelog **[here](https://mdbootstrap.com/docs/react/getting-started/changelog/)**
The Pragmatic Programmer: Your Journey to Mastery
Tags: webdev, javascript, beginners, programming
Published: 2024-01-30 12:59:13

Certainly, it is an influential work in the programming world, offering valuable advice and practical principles for professional programmers. If you have any specific questions or would like to share your impressions of the book, feel free to do so!

"Andrew Hunt, David Thomas 'The Pragmatic Programmer: Your Journey to Mastery'
This book can be considered one of the most advanced and sophisticated publications, emphasizing the essence of the programming process rather than delving into the intricacies of coding. The authors have a keen understanding of the difficulties and challenges developers will face, and therefore, they focus on how to create a functional and maintainable program.

Andrew Hunt and David Thomas, in their book, talk about the fundamental approaches used by professional programmers. Thanks to such an organizational approach, one can not only write efficient code to solve business problems but also interact with other engineers and users."
Find a Reliable Software Development Partner: Guide 2024
Tags: softwaredevelopment, softwaredevelopmentpartner, softwarepartner, guideforpartner
Published: 2024-01-30 12:53:54


Discover the essential steps to secure a reliable software development partner with this comprehensive guide. Learn how to define project requirements, search for potential partners, evaluate and select the best fit, and establish a successful partnership. 

This guide emphasises the role of a software development partner in achieving software excellence and highlights the impact of such partnerships on time, cost, and overall project quality. 

Key factors, including project scope, budget, and communication styles, are explored in depth. The guide provides practical tools, such as user stories and wireframes, for defining project requirements and suggests sources for finding potential partners. 

The importance of verifying a partner's reliability through portfolios, testimonials, and trial projects is also emphasised. 

Choosing Wisely: [Guide to the Right Software Development Partner
](https://www.linearloop.io/blog/software-development-partner)
1 Habit All Underperforming Junior Frontend Developers Have In Common 🙈
Tags: beginners, mistakes, webdev, frontend
Published: 2024-01-30 12:53:03

Most successful junior frontend developers share the same handful of things in common:

- They are eager to learn and constantly do so
- They don't go down rabbit holes
- They have mentors and other devs they can turn to for advice
- They focus on acquiring skills slowly and steadily
- Etc.

But when it comes to the struggling ones, I have noticed one habit that keeps holding them back:

## They Constantly Wait Too Long Before Asking For Help Or Ask For Help The Wrong Way

Starting as a junior frontend developer can be challenging. So you'll likely encounter:

- navigating complex (or worse) legacy codebases
debugging cryptic 🗝️ code

- learning a new technology and having to use it the following day/week/month, etc.

**It's tough**, but remember, those around you understand the struggle—they've been there too.

So don't hesitate to seek help from senior developers when you're stuck. And when you do, be clear about the problem, share what you've tried, and clarify your end goal. They're there to assist!

Doing this will boost your productivity and free you to solve many problems—the key to quick growth—versus being stuck on a single problem 💪.

---

Thank you for reading this post 🙏.

Leave a comment 📩 to let me know what you think.

And Don't forget to Drop a "💖🦄🔥".

If you like articles like this, join my **FREE** newsletter, **[FrontendJoy](https://frontendjoy.substack.com/)**, or find me on [X/Twitter](https://twitter.com/_ndeyefatoudiop).
UPDATE: My (DEV)eloper Goals! 💜✨
Tags: devresolutions2024
Published: 2024-01-30 12:49:01

Hello, how are you doing? Here is my update!

![My (DEV)eloper Goals](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zlyt6kxfk0mkdikpqsm.png)

I picked "Follow a new tag" despite already following 17 tags because you just can not follow too many tags!

From before I was following: #python, #softwaredevelopment, #gamedev, #gaming, #webdev, #purecss, #portfolio, #help, #pixelart, #weeklyretro, #robotics, #electronics, #devresolutions2024, @devteam, @scriptingwithpy, @speakpython and @indiehackers.

I chose to follow three new tags instead of merely one: #tutorials, #devdiscuss and #bestofdev

I picked "Share a meme on Meme Monday" despite not being sure what a meme was (but I understood it is a funny picture), so I first had to learn what a meme was and then make a DuckDuckGo search to find a good one.

I posted the following meme on Meme Monday:
![A meme saying: "Programmers looking at programming memes. Ah, humor based on my pain. Ah, ha,ha."](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/47b6x0otubbtb3oe09zq.jpg)

I picked "Become one of the top commenters on DEV posts" despite not being sure on what that truly means. It sounded like a fun challenge so I went for it!

Thank you for reading! ✨
Best Spiritual Doctor Call +256 785 305105 | WhatsApp
Published: 2024-01-30 12:43:19

Chief Dova Johnson has been healing and helping people since 1976 and he has helped more than 73000 people with different problems and all are living great and happy since they visited him for help, do not waste time by crying contact him today for help of any spells.

Best Spiritual Doctor Call +256 785 305105 | WhatsApp

PROBLEMS AND PRICES

Money Spell

$220

Lucky Spell

$200

Marriage Spell

$240

Love Spell

$210

Voodoo Spell

$260

Court Spell

$1285

Protection Spell

$1185

Other Services

From $1100


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ow5gf9ugn51n4zmz1feu.jpg)
Crypto.News Analytics: Analyst bullish on Polkadot; Pullix and Maker leading altcoin season
Tags: crypto, blockchain, cryptocurrency, analytics
Published: 2024-01-30 12:42:12

Crypto analyst Michaël Van De Poppe is bullish on Polkadot (DOT). Meanwhile, Pullix (PLX) and Maker (MKR) are some of the emerging altcoins that are gaining traction. Some analysts predict that PLX, which is now in stage 7 of 8 of its presale, will rally in 2024. 

Michaël Van De Poppe believes DOT is bullish as prices retest crucial support at around $5.50. 

The analyst banks on Polkadot 2.0 to trigger a move up to $17 in the days ahead.

Over the past week, the Polkadot price has fluctuated between $7.17 and $6.43. Its market cap also fell from $9.10 to $8.18 billion during this period. 

As it trades over its 50- and 100-day EMAs, experts predict this altcoin may surge to $7 in Q1 2024.

Pullix is looking to disrupt defi

According to a report by ISDA, the OTC derivatives market was valued at $618 trillion by the end of 2022. 

Pullix is looking to enter this market by creating a unique hybrid trading platform that enables trading of all asset classes (including OTC derivatives, gold, and cryptocurrencies) using a single account.

It will merge features of centralized and decentralized exchanges, allowing for asset custody-free trading with 0% commissions on trades. 

In stage 7 of the ongoing presale, over 80 million PLX have been sold. Accordingly, the project has raised over $4.5 million. 

Presently, PLX is available for $0.10.

The “trade-to-earn” revenue-sharing model sets PLX apart. 

PLX stakers will receive a percentage of Pullix’s daily revenue. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/obsxknxjgeh0qtsra0tw.jpeg)
Understand your Google Cloud Costs: Billing, Cost Management and Budgets
Tags: gcp, cloud, costs
Published: 2024-01-30 12:25:22

---
title: Understand your Google Cloud Costs: Billing, Cost Management and Budgets
published: true
description: GCP costs optimization tips
tags: gcp, cloud, costs
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2024-01-30 12:24 +0000
---

Managing your Google Cloud costs is crucial for any business. In this tutorial, we’ll cover everything you need to know about billing, cost management and budgets for Google Cloud. Learn how to optimize your spending and stay within your budget with our step-by-step guide:

{% embed https://www.youtube.com/watch?v=4R9XvHfxUKI %}
What is the difference between Affect and Effect
Tags: webdev, programming, react, learning
Published: 2024-01-30 12:21:41

The words "affect". Effect" is frequently confused because they look and sound similar. They have different meanings and roles in the English language.
 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a5qnutrjafym1ohts3zy.png)
1. **Affect;**
Part of Speech: "Affect" is primarily used as a verb.
**Meaning (as a verb);** It refers to the action of causing a change or influencing something. We often use "affect" to describe how one thing has an impact on another.
**Example: "The new policy will have an effect on employee morale."
 
**Psychological Usage;** In psychology, we also use "affect" as a noun to describe the expression of emotion or mood in a person, such as expressions or body language.
 
2. **Effect;**
**Part of Speech;** Effect can function as both a noun and, to an extent, as a verb.
**Meaning (, as a noun);** Effect refers to the outcome or consequence of an action, event, or situation. It signifies the change that has taken place as a result of something.
**Example: "The new policy had an impact on employee morale."**[Readmore>](urlhttps://helpcenter23.blogspot.com/2024/01/what%20is%20the%20difference%20between%20affect%20and%20effect%20.html)**
What is the difference between a Metaphor and a Simile?
Tags: webdev, javascript, learning, news
Published: 2024-01-30 12:16:03

**Figure up metaphor and simile, involve comparing differences one thing with another, but in slightly different ways.**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4kzeeq7itpnd5gx6vcz8.jpeg)
1. **Metaphor:**

   A metaphor states that one thing is another by directly comparing two unconnected things.

   It implies that the two things share a similarity or symbolic connection.

   - Examples:

     "Time is a thief"

"The stage is the world"

2. **Simile:**

-A simile similarly makes a comparison between two objects, but it accomplishes it by using the terms "like" or "like."

It highlights more clearly the note differences between the two things.

   - Examples:

"His smile is as bright as the sun."

"Strong as a lion"

Simply defined, a metaphor explicitly equates one thing with another, but a simile employs these words to establish a comparison between two things. Both are figurative languages that give more meaning and life to the descriptions.
Of course, let's examine metaphors and similes in more detail.[ReadMore>](https://helpcenter23.blogspot.com/2024/01/what-is-difference-between-simile-and.metaphor.html)****
Shrink Wrapping Machine Manufacturers in India | Supper Power Pack
Tags: shrinkwrappingmachine, productivity, career
Published: 2024-01-30 12:15:41

This article introduces a **[fully automatic shrink wrapping machine ](https://supperpowerpack.com/Machine/shrink-wrapping-machine-in-india/)**built in India. Designed for efficiency, the machine tackles bundling and overwrapping diverse products, from masala powder and milk powder to cosmetics and herbal cornflakes. Its impressive speed allows wrapping up to 10 cartons per minute. The article further details the commissioning and after-sales service offered by the manufacturer, Supper Power Pack, ensuring a smooth and supported experience.

Boost your packaging efficiency with a **[fully automatic shrink wrapping machine made in India](https://supperpowerpack.com/Machine/shrink-wrapping-machine-in-india/)**. Supper Power Pack machines handle bundling & overwrapping of varied products like cartons, cosmetics, & food.

Visit full blog **[here](https://supperpowerpack.com/Machine/shrink-wrapping-machine-in-india/)**

Read more detalis here: https://supperpowerpack.com/Machine/shrink-wrapping-machine-in-india/
Remove Duplicates from Sorted Array - Leetcode 26 - TypeScript
Tags: typescript, algorithms, leetcode, dsa
Published: 2024-01-30 12:00:12

Here's the Leetcode 26 solution using TypeScript.

[Watch on Youtube](https://youtu.be/v4XsfNrnAT8?si=kwz5mhum-cWalNsx)

## Leetcode 26 - [Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/):

Given an integer array nums sorted in **non-decreasing** order, remove the duplicates **in-place** such that each unique element appears only once. The relative order of the elements should be kept the same. Then return the number of unique elements in nums.

Consider the number of unique elements of nums to be `k`, to get accepted, you need to do the following things:

- Change the array nums such that the first `k` elements of nums contain the unique elements in the order they were present in nums initially. The remaining elements of nums are not important as well as the size of nums.

- Return `k`.

## Approach

The goal is to modify an array nums by removing any duplicate elements and return the new length of the modified array. 

You should use two pointers: 

- `(i)` to iterate through the array. 

- `(k)` to keep track of the position where unique elements should be placed.

You'll loop through each element in the array and checks if the current element is less than the next element. 

If it is, it means the current element is unique, so we assign its value to the position indicated by the pointer `k` and then increment `k`. 

If the next element is undefined (which indicates the end of the array), you'll also add the current element to the modified portion of the array. 

The last element of the original array should be considered anyways, even if it is a duplicate.


![Excalidraw](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pzjtuydbkej96n39tbii.png)

[View on Excalidraw](https://excalidraw.com/#json=ozy2PM4woon13_eKEsQxO,tWouIgsmTJ5nhAB3sMT1GQ)

## Code Implementation

```TypeScript
function removeDuplicates(nums: number[]): number {
  let k = 0

  for (let i = 0; i < nums.length; i++) {
    if (nums[i] < nums[i + 1]) {
      nums[k] = nums[i]
      k++
    } else if (nums[i + 1] === undefined) {
      nums[k] = nums[i]
      k++
    }
  }

  return k
}
```

## Time Complexity

The time complexity of this solution is `O(n)`, where `n` is the length of the input array nums. 

This is because the algorithm iterates through each element in the array once, and the operations inside the loop take constant time. 

## Space Complexity

The space complexity is `O(1)` or constant, which means that the algorithm uses only a fixed amount of extra space regardless of the size of the input array. 

The space complexity is low because our algorithm modifies the input array in-place and only uses a constant number of variables.
Decoding the Law of Demeter through Real-World Example
Tags: oop, learning, programming, cleancoding
Published: 2024-01-30 12:00:00

Have you ever heard of the Law of Demeter? Do you know if you are violating it?

Let's dive into a real-world example: I am looking for "Test Driven Development By Example," and I know that one of my
friends (let's call him John) told me about one of his other friends (whom I don't know yet) who found a second-hand
example.
I would directly ask John to inquire where he bought it.

It would be counterproductive to ask John to meet his friend and then ask him about it.

My only interest is in John being able to find the information I am looking for.
He may even already know the answer, but I need to know.

If you are familiar with OOP, it should ring a bell and make you think about [one of the most fundamental rules of OOP:
Tell, don't ask](https://dev.to/thomasheniart/oop-fundamentals-tell-dont-ask-nh6).

---

Stay tuned for more insights! Free to follow me on this platform
and [LinkedIn](https://www.linkedin.com/in/thomas-heniart-757077120/). I share insights every week about software
design, OOP practices, and some personal project discoveries! 💻🏄
Benefits of using Azure AKS?
Tags: kubernetes, azurefunctions
Published: 2024-01-30 11:44:44

Whether you're streamlining applications or ensuring compliance, AKS is your go-to solution. Unlock powerful benefits for your business effortlessly!
Here are 5 benefits of using Azure AKS:

- Security and compliance: AKS offers numerous features such as role-based access control, network isolation, vulnerability scanning, and many others. It also complies with different industry security standards such as HIPAA, ISO27001, and SOC2.
- Cost-effective: AKS will only charge for the resources that are being used with no upfront or extra charge. Azure AKS offers various pricing options that can be selected according to one’s budget.
- Integrates with other Azure services: AKS provides organizations the privilege to interact with other Azure services like Azure Storage, Azure Compute, and Azure networking.
- Availability: Techniques like load balancing, auto-scaling, and rolling updates used by Azure keep its system highly available. This enables businesses to keep their applications running without any breaks.
- Simplified container orchestration: AKS automates various tasks that are involved in container orchestration, such as node provisioning, or scheduling. This allows developers to focus on the code and application, and not on the workload management.

Know more about Azure AKS [https://www.cloudanix.com/learn/what-is-azure-aks!
https://maps.app.goo.gl/1Jkh3VZp82fdCc9C6
Tags: webdev, python, javascript, learning
Published: 2024-01-30 11:40:50

Certainly! Crafting an 8-month AI-powered strategic digital marketing, advertising, and branding course requires a thorough curriculum covering practical skills and theoretical knowledge. Here's a revised outline for the course:

Module 1: Digital Marketing Overview

Understanding the Digital Landscape
Evolution of Digital Marketing
Establishing a Digital Presence
Module 2: Marketing Foundations

Core Marketing Principles
Consumer Behavior Analysis
Market Research and Analytics
Module 3: Developing a Strategic Digital Plan

Setting Goals and Key Performance Indicators (KPIs)
Audience Segmentation Strategies
Competitive Analysis Techniques
Module 4: Content Marketing Strategies

Crafting and Curating Content
SEO Fundamentals
Effective Blogging and Social Media Approaches
Module 5: Social Media Marketing Tactics

Platform Insights (Facebook, Instagram, Twitter, LinkedIn, etc.)
Social Media Advertising Techniques
Analyzing Social Media Metrics
Module 6: Email Marketing Essentials

Email Campaign Strategies
Automation Tools Implementation
A/B Testing for Optimization
Module 7: Search Engine Optimization (SEO) Mastery

On-page and Off-page SEO Practices
In-depth Keyword Research
Analytics for SEO Success
Module 8: Pay-Per-Click (PPC) Advertising Excellence

Google Ads Mastery
Facebook Ads Strategies
Effective Display Advertising Techniques
Module 9: Data Analytics and Interpretation

Utilizing Google Analytics
Visualizing Data Effectively
Monitoring Performance Metrics
Module 10: Infusing Artificial Intelligence in Marketing

Introduction to AI in Marketing
AI-driven Content Creation and Personalization
Leveraging Chatbots and Virtual Assistants
Module 11: Comprehensive Branding

Defining Brand Identity
Strategic Brand Positioning
Building Brand Loyalty
Module 12: Advanced Advertising Techniques

Retargeting and Remarketing Strategies
Navigating Native Advertising
Harnessing the Power of Influencer Marketing
Module 13: Mobile Marketing Strategies

Effective Mobile App Marketing
SMS Marketing Best Practices
Implementing Responsive Design
Module 14: Legal and Ethical Dimensions in Digital Marketing

Privacy and Data Protection Considerations
Navigating Digital Marketing Laws and Regulations
Module 15: Capstone Project

Applying Acquired Skills to Develop a Comprehensive Digital Marketing Strategy for a Real-world Scenario
Assessment and Certification

Regular Assignments and Quizzes
Participation in Discussions and Group Projects
Final Project Presentation
Additional Features:

Guest Lectures by Industry Experts
Interactive Workshops and Hands-On Sessions
Case Studies and Real-world Examples
Career Guidance and Job Placement Support
The infusion of AI technologies throughout the course enhances insights into emerging trends, automation tools, and data-driven decision-making. Regular updates to the curriculum ensure its relevance in the dynamic industry landscape.





![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v9bwgajy9q2zvh17nm2x.jpg)
Large Language Models
Published: 2024-01-30 11:38:18

Lets explore Large Language Models and how to build one.

**Introduction**
First things First.Building a Large Language Model **(LLM)**  involves using various tools and packages for data processing, model architecture, training, and evaluation.

**Stage 1: Data Preparation and Sampling**
**Python:** The programming language for the entire process.

**Pandas:** For data manipulation and cleaning.

**NLTK (Natural Language Toolkit) or Spacy:** For advanced natural language processing tasks like tokenization and part-of-speech tagging.
**TensorFlow or PyTorch:** The choice between TensorFlow and PyTorch often depends on personal preference or the existing infrastructure, as both are powerful frameworks for deep learning. 
**Apache AGE** For enhancing easy data insight identification.