teleren/devto huggingface dataset:
Best Mobile App Developers USA
Published: 2021-03-24 09:31:57

Zazz | Mobile App Development Company

Zazz is a dedicated mobile app development agency in Seattle that has worked on application development for both Android and iOS platforms. The development team of Zazz has experience in developing cross-platform mobile apps. They develop apps for all types of industries, including startups, SMEs, and big enterprises. They conduct extensive research to deliver mobile apps, including a proof-of-concept, to make their product the best in the market. They offer intuitive design and maintain transparency with their clients to have free applications from bugs or other issues. Given below are some points that make Zazz different from other app development companies:

1. Leverages advanced next-gen technologies, intelligent algorithms, and unique UI
2. Expertise in designing and developing Android, iOS & cross-platform mobile apps
3. Offer Mobile app development services based on React Native and Flutter

Read More: www.zazz.io/blog/top-10-mobile-app-developers-seattle
10+5 Friendly Reminders for Developers [Not coding related]
Tags: advice, tips
Published: 2021-03-24 09:31:39

I'm always on the search for good tips and tricks about coding, maximizing time, time management, and having a work-life balance. If you check my blog you'll see I have quite a few articles on these subjects but something I enjoy even more is incorporating other people's tips in my daily routine.

Hence, I asked my lovely friends on Twitter for a piece of advice. What is something we shouldn't forget?

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Just a friendly reminder:<br>Drink more water💦!<br><br>Do you want to share any friend;y reminder too?</p>&mdash; Eleftheria Batsou (@BatsouElef) <a href="https://twitter.com/BatsouElef/status/1367076285822902272?ref_src=twsrc%5Etfw">March 3, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## Friendly reminder
1. Drink more water.
2. Remember to eat.
3. Take a walk at least once a day.
4. Take breaks and relax!
5. Learn a few simple hip, leg, and back stretches. 
6. Every half hour, look away from the monitor (or try out the 20:20:20 rule!
Look at something at least 20 meters away for 20 seconds every 20 minutes.
It helps relax your eyes.)
7. Focus your eyes on things of different distances.
8. Make sure you have a comfortable chair!
9. Don't skip sleep. 
10. Find a hobby other than coding that you are really passionate about it!
11. Control your social media intake.
12. Keep going, every small step will make a difference up the hill.
13. Take care of your body and your mind because these two pillars will help you in all situations of life.
14. Mind your own business but also help people around you.

15. > Be grateful. Be resilient. Our past mistakes shaped our wisdom. Struggles made us stronger. People have contributed to our success. Consider yourself lucky... If you think for a moment, many people still don't have access to Internet or clean water. "Be like water" ― Bruce Lee.



The simple things are the most easy to forget sometimes!

**What is your friendly reminder towards other people in tech?**

**************************************


👋Hello, I'm Eleftheria, a front-end developer, master student, freelancer, public speaker, and chocolate lover.

🥰If you liked this post please share.

🍩Would you care about buying me a coffee? You can do it here: [paypal.me/eleftheriabatsou](https://www.paypal.com/paypalme/eleftheriabatsou) but If you can't that's ok too!


[![cofGif.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1616336641314/ycZgZ44G3.gif)](https://www.paypal.com/paypalme/eleftheriabatsou)


**************************************

🙏It would be nice to subscribe to my [Youtube](https://www.youtube.com/c/EleftheriaBatsou) channel. It’s free and it helps to create more content.

🌈[Youtube](https://www.youtube.com/c/EleftheriaBatsou) | [Codepen](https://codepen.io/EleftheriaBatsou) | [GitHub](https://github.com/EleftheriaBatsou) | [Twitter](https://twitter.com/BatsouElef) | [Site](http://eleftheriabatsou.com/) | [Instagram](https://www.instagram.com/elef_in_tech)
YASG: The Redoc Swagger UI for Django/DRF
Tags: python, django, webdev, opensource
Published: 2021-03-24 09:29:36

## Concepts

Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API.

Compatible with

* Django Rest Framework: 3.10, 3.11, 3.12
* Django: 2.2, 3.0, 3.1
* Python: 3.6, 3.7, 3.8, 3.9

![Image](https://raw.githubusercontent.com/axnsan12/drf-yasg/1.0.2/screenshots/redoc-nested-response.png)


## Getting started

1) Installation

The preferred instalation method is directly from pypi:
	
```python
pip install drf-yasg
```

2) Quickstart


In settings.py:

```python
INSTALLED_APPS = [
   ...
   'django.contrib.staticfiles',  # required for serving swagger ui's css/js files
   'drf_yasg',
   ...
]
```


In urls.py:
	
```python
...
from rest_framework import permissions
from drf_yasg.views import get_schema_view
from drf_yasg import openapi
	
...
	
schema_view = get_schema_view(
   openapi.Info(
      title="Snippets API",
      default_version='v1',
      description="Test description",
      terms_of_service="https://www.google.com/policies/terms/",
      contact=openapi.Contact(email="contact@snippets.local"),
      license=openapi.License(name="BSD License"),
   ),
   public=True,
   permission_classes=[permissions.AllowAny],
)
	
urlpatterns = [
   url(r'^swagger(?P<format>\.json|\.yaml)$', schema_view.without_ui(cache_timeout=0), name='schema-json'),
   url(r'^swagger/$', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'),
   url(r'^redoc/$', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
   ...
]
```

This exposes 4 endpoints:
	
* A JSON view of your API specification at /swagger.json
* A YAML view of your API specification at /swagger.yaml
* A swagger-ui view of your API specification at /swagger/
* A ReDoc view of your API specification at /redoc/


## Links

{% github axnsan12/drf-yasg no-readme %}

* [https://drf-yasg-demo.herokuapp.com/redoc/](https://drf-yasg-demo.herokuapp.com/redoc/)
Login Form With Django
Tags: django, python, github, programming
Published: 2021-03-24 09:09:01

You can create a Login/Logout form very easily in Django, thanks to Django Authentication System

I have a video where I explain the whole process if you want to check it out 


{% youtube E_iNRbEFJFM %}


Make sure to check it out, and let me know if you have any questions or suggestions.

Also, please consider subscribing to my channel, and I appreciate all sorts of support.

Stay safe  
Github link :https://github.com/BekBrace/Login-Form-Django-
Website     :https://bekbrace.com
SQL Server: NEWID versus NEWSEQUENTIALID
Tags: sqlserver, newid, newsequentialid, andreacarratta
Published: 2021-03-24 09:03:54

🗂️ SQL Server: NEWID versus NEWSEQUENTIALID

❓ Conosci la differenza e/o uale utilizzi?

Nel momento in cui definiamo un campo di tipo UNIQUEIDENTIFIER  in SQL Server possiamo assegnare due ipotetici valori di default

📍 NEWID()

oppure 

📍 NEWSEQUENTIALID()

Entrambi ritornano una GUID, ma con quali differenze?

💡 Nell'articolo vi mostro come creare una tabella SQL Server ed assegnare i rispettivi valori di default. 

Una volta creata la struttura vi faro' vedere la differenza tra i dati generati.

💥 Sei pronto  a rivedere il modo in cui definisci le tabelle ed i valori di default?

🔗 [Troverete tutti i dettali nel post "SQL Server: NEWID versus NEWSEQUENTIALID"](https://links.devandreacarratta.it/3Swf)

#sqlserver #uniqueidentifier #newid #newsequentialid #andreacarratta
Changing the default button hover color.
Tags: css, beginners, todayilearned
Published: 2021-03-24 08:56:05

Problem: The default button hover state was disabled when I overrode the default button properties.

I still wanted buttons to get highlighted when someone hovered over them. 

Solution 1: I thought I could change the background color using the `:hover` state. This, however, has a scalability problem since I would need to do this for every single button I had on my project. 

Solution 2: [Using a brightness() filter to generically highlight content](https://css-tricks.com/using-a-brightness-filter-to-generically-highlight-content/). I found this one on CSS Tricks and it works beautifully.

Here's the code for a sample button: 
{% codepen https://codepen.io/adrianmurage/pen/poRJrNb %}
VSCode extension for autocompleting your Microsoft Graph APIs
Tags: microsoftgraph, vscode, microsoft365, webdev
Published: 2021-03-24 08:54:35

While working on a project which uses Microsoft Graph APIs, I found myself opening the Microsoft Graph Explorer a lot to check which paths/parameters were available. The Microsoft Graph Explorer is a great tool, but I love not to change context too much. 

As I like to create Visual Studio Code extensions, I did not have to think long to start building a new extension.

## Background info

The good news for me was that Microsoft Graph Explorer has an API for retrieving the Open API information. This API returns all the available endpoints and their parameters per path. All I had to do, was create the logic to know when you are writing a Microsoft Graph URL and call the API to provide the suggestions.

## The extension

> **Info**: The Visual Studio Code extension can be found on the marketplace: [MS Graph Completion](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-msgraph-autocomplete).

The initial version of the extension supports the `GET` API paths, query string parameters, and their values.

![How it works](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ize2ktkz0x30xq7p06zf.gif)

The `/users/` API completion allows you to add a `{user-id}` token.

![User ID token](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ra1kns3z22e76d1tao83.png)

When providing your user-ID or username, it will automatically tokenize it.

![Retrieving API paths for users](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aihx5f4zylz23gljzz35.png)

## When would you use it?

There are various reasons for this. My reasoning, as mentioned, was to know which parameters are available for selecting and expanding quickly.

Another option could be to use it in combination with the popular [rest-client extension](REST Client - Visual Studio Marketplace). 

![Using it in combination with the Rest Client in VSCode mentioned by Darrel Miller](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6fjsdgaoujv4eyv87f2h.png)

Let me know how you would use it.

**Thanks to the Microsoft Graph team for the API and Graph explorer**

*Article first published on [eliostruyf.com](https://www.eliostruyf.com/vscode-extension-autocompleting-microsoft-graph-api/)*
Автомат тест гэж юу вэ?
Tags: automatedtest
Published: 2021-03-24 08:45:00

---
title: Автомат тест гэж юу вэ?
published: true
description: Автомат тест нь гараар боловсруулсан тестийг автомат тестийн хэрэгсэл (tools) ашиглан автоматжуулахийг хэлнэ...read more
tags: automatedtest
cover_image: https://miro.medium.com/max/800/0*LWQNibeaOILv2h2K.jpg
---

Автомат тест нь гараар боловсруулсан тестийг автомат тестийн хэрэгсэл (tools) ашиглан автоматжуулахийг хэлнэ. Энэхүү хэрэгслийн тусламжтайгаар тестийн өгөгдөл рүү хандах болон тестүүдийг гүйцэтгэн (execution of tests) үр дүнг таамаглан харьцуулах үйлдлийг хийж тест хийдэг.

Автомат тест нь програмын үйл ажиллагааны (functional)болон гүйцэтгэлийн (performance) тестийг аль алийг нь хамардаг.
Functional automation нь үйл ажиллагааны тестийн тохиолдлуудыг автоматжуулахад ашиглана. Жишээлбэл програмын нэвтрэх үйлдэл гэх мэт.

Performance automation нь үйл ажиллагааны бус тестийн тохиолдлуудыг автоматжуулахад ашиглана. Жишээлбэл: Програм руу зэрэг 100 хүн хандахад програмын хариу өгөх хугацааг хэмжих гэх мэт.

Functional automation автомат тестийн хэрэгслүүд :
* Quick test professional (QTP) — HP
* Rational Robot — IBM
* Coded UI — Microsoft
* Selenium — нээлттэй эхийн
* Auto it — нээлттэй эхийн

Performance automation автомат тестийн хэрэгслүүд :
* Load Runner — HP
* JMeter — Apache
* Burp Suite — PortSwigger
* Acunetix — Acunetix

##Автотам тестийн амьдралын мөчлөг
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xmg5nobi3umwkp3ivy2b.png)

## Яагаад автомат тест гэж?
Автомат тест нь урт хугацаанд үр өгөөжтэй байдаг.
* Хүний оролцоогүйгээр ажиллах учир цаг хугацаа хэмнэнэ.
* Хэд хэдэн тестүүдийг дараалуулан ажиллуулдаг.
* Хөгжүүлэгчидэд хурдан хариу өгдөг
* Хэдэн ч удаа тест хийх боломжтой
* Тайлан гаргаж өгдөг
* Гар аргаар тестлэхээс бага алдаа гарна.
Umbraco 8 - Umbraco Forms and converting fields to translations nodes
Tags: umbraco, csharp, dotnet, forms
Published: 2021-03-24 08:42:25

I've developed a package that will convert form fields into Umbraco translation fields, by clicking the convert context button on the Umbraco Form. It'll allow you to have multilingual forms by utilising the Umbraco dictionary. 

This package will allow you to convert an existing Umbraco Form to dictionary items. It will switch the existing fields to dictionary items, using the hash prefix.

Only fields populated will be converted.

Only the following field properties are converted:

- Caption
- ToolTip
- Placeholder
- Default Value
- Invalid Error Message
- Required Error Message

# Screenshots
## Umbraco Form Action
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9tjpchiwu0ae65qrqfsv.png) 

## Fields before conversion
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/px54j5p9gm410eubw2xl.png)
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j07rme85n2y9jfee2llo.png)
 
## Fields after conversion
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/979tqwhktyr783i87ozy.png)
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qrxbu81abes0db6r9uyh.png)

## Translations
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fqdichqhfyhx6s2izja3.png)
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5ytaertv7r9r2dlhzbv.png)
 

# Dependencies
```
Flurl 2.8.2
Flurl.Http 2.4.2
Humanizer.Core 2.8.26
UmbracoCms.Core 8.11.1
UmbracoCms.Web 8.11.1
UmbracoForms.Core 8.6.0
```

{% github garpunkal/UmbracoFormsTranslations no-readme %}
Is this the future of the Yubikey ?
Tags: security, cybersecurity, hacker, cyberattack
Published: 2021-03-24 08:41:48

I feel like I have found the future of Yubikey. 🗝 ➡️ 🔑

{% youtube xImfPcHywzU %}

---

The security of your identity on the Internet requires the security of your accounts and therefore your passwords. ㊙️

And to reinforce that, we can go through Hardware Tokens, like the Yubikey. Or the OnlyKey. 🔑

* Is this new MFA token the future of Yubikey? 🤔
* Will this new MFA token replace the Yubikey? 🤔

This is the OnlyKey
![An OnlyKey](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p26yg0r14ufipunf15rv.png)

We talk about it in this video. 🙋🏼

---

Besides, if Onlykey wants to lend me an OnlyKey so that I can test it, I would be happy to try it in a future video. 🙏🏼

---

*If you like this content, push the like button, that helps spread the message.* 👍🏼
*If you think it can be useful to anyone in your network, share it.* 📨

---

Video produced by [Wild & Secure](https://wildnsecure.com), your consulting firm to all things security and real estate.
If you want to receive weekly quality content about security, subscribe to our newsletter [on our website](https://wildnsecure.com/contact).
Umbraco 8 - Personalisation with Members and Tagging
Tags: umbraco, personalisation, dotnet, csharp
Published: 2021-03-24 08:37:21

A few months ago, I developed a tag-based personalisation system for Members. It's simple to use and easy on your database.

It works based on tags on pages and content and stores these against members efficiently in session. Once the member has finished their journey, it stores them into your Umbraco database.

Upon a repeat visit, the code pulls the member's persona from the database and back into session for efficient access. It then displays personalised content appropriately.

# Homepage
This shows examples of how content can be displayed to the member, including personalised navigation, promotions, promotions with backfilled content.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1hxq0djfeeesg3m8qxe2.png)

# Page
This screenshot shows how easy it is to add tagging to a page to enable personalisation.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a2hlo703kdve5ahvp7n6.png)

# Content
This screenshot shows how easy it is to add tagging to a content item to enable personalisation.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3pecsfglivtic78szvf.png)
 
# Members
This screenshot shows what tags are part of this members persona. members
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ose894k4mp7kegkqrgtu.png)
 

# Getting Started
Personalisation of content is easy with simple base controllers and methods:

Methods

viewModel.PersonalisedPromotions = Personalise(viewModel.Promotions, true);
viewModel.PersonalisedPromotionsWithoutBackfill = Personalise(viewModel.Promotions);
viewModel.Pages = Personalise(viewModel.MenuItems, true);



There is also a Global.cs file that sets the persona to the database upon session end.

Please reference the controllers in the web project within the solution for an example of this.

There is a new website project in the solution with an example of how to use the nuget package.

Important, remember to change the global.asax to use the Personalisation.Core.Global to upsert to database on session end.

# Umbraco Version
Umbraco 8.5.3 +

# Questions
Any questions or suggestions, please let me know :) 
{% github garpunkal/Personalisation no-readme %}
JSSのIntegrated ModeでConnected GraphQLを使用すると証明書エラーが発生する
Tags: sitecore, jss, react, graphql
Published: 2021-03-24 08:30:37

JSSでウェブサイトを作成していた際にGraphQLで詰まったので備忘録として残しておきます。

Integrated GraphQLだと動的にパラメータを変更するような処理が組めないので、そういう場合はConnected GraphQLを使うことになります。

しかし、Connected GrapQLを使用したコードをSitecoreへデプロイしてIntegrated Modeで動作させると以下のようなエラーが発生します。

```
unable to verify the first certificate
```

これはnode.jsはWindowsの証明書ストアを参照しないため、SSRの実行時にAPIへのリクエストで証明書の検証に失敗することが原因です。

## 対応方法
まずはウェブサイトの中間（ルート）証明書をブラウザから取得します。

- [Export & Download — SSL Certificate from Server (Site URL) | by Menaka Jain | Medium](https://medium.com/@menakajain/export-download-ssl-certificate-from-server-site-url-bcfc41ea46a2)

証明書の形式は `Base 64 encoded X.509 (.CER)` を選択してください。

次にその証明書を適当なフォルダに配置します。

最後にSitecore.configへ以下のパッチを適用します。JSSで使用するNode.jsのプロセスに環境変数 `NODE_EXTRA_CA_CERTS` を割り当てています（システム環境変数に直接設定してもOKです）。

```xml
<configuration xmlns:role="http://www.sitecore.net/xmlconfig/role/">
  <sitecore role:require="ContentManagement or ContentDelivery or Standalone">
    <javaScriptServices>
      <renderEngines>
        <renderEngine name="nodejs">
          <instance id="defaults">
            <!-- 証明書のパスを指定 -->
            <EnvironmentVariables>
              <var name="NODE_EXTRA_CA_CERTS" value="C:\path\to\certificate.cer" />
            </EnvironmentVariables>
          </instance>
        </renderEngine>
      </renderEngines>
    </javaScriptServices>
  </sitecore>
</configuration>
```

node.jsでは環境変数の`NODE_EXTRA_CA_CERTS`に証明書ファイルへのパスを設定しておくことで、node.jsがその証明書を参照するようになります。

これでエラーが発生せずにConnected GrapQLを使用できるようになります。

## 参考
- [JSS headless SSR proxy “unable to verify the first certificate” – Dev's Encore](https://devsencore.com/2020/10/18/jss-headless-ssr-proxy-unable-to-verify-the-first-certificate/)
Weekly web development resources #67
Tags: weekly, webdev
Published: 2021-03-24 08:13:17



______

##[Splite](https://spline.design/)
[![Splite](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/spline.jpg)](https://spline.design/)
A tool to easily create and publish 3D web experiences.

______

##[Focalboard](https://www.focalboard.com/)
[![Focalboard](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/focalboard.jpg)](https://www.focalboard.com/)
An open-source, self-hosted alternative to Trello, Notion, and Asana. 

______

##[Learn LaTeX](https://www.learnlatex.org/en/)
[![Learn LaTeX](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/learnlatex.jpg)](https://www.learnlatex.org/en/)
A website to get started with LaTeX: the basics, installation, writing code and more.

______

##[chatwoot](https://github.com/chatwoot/chatwoot)
[![chatwoot](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/chatwoot.jpg)](https://github.com/chatwoot/chatwoot)
An Open-source customer engagement suite as an alternative to tools like Intercom or Zendesk.

______

##[Sorted CSS Colors](https://enes.in/sorted-colors/)
[![Sorted CSS Colors](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/sorted-colors.jpg)](https://enes.in/sorted-colors/)
A tool that sorts the named CSS colors in a way that it shows related colors together.

______

##[JavaScript Visualizer 9000](https://www.jsv9000.app/)
[![JavaScript Visualizer 9000](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/visualizer-9000.jpg)](https://www.jsv9000.app/)
A tool to interactively visualize JavaScript's Event Loop.

______

##[Creating Patterns With SVG Filters](https://css-tricks.com/creating-patterns-with-svg-filters/)
[![Creating Patterns With SVG Filters](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/svg-feturbulence-patterns.jpg)](https://css-tricks.com/creating-patterns-with-svg-filters/)
A cool article about generating patterns with a few lines of SVG.

______

##[ipsm.io](https://ipsm.io/)
[![ipsm.io](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/ipsm.jpg)](https://ipsm.io/)
A collection of productivity tools for developers and designers.

______

##[Fluid Space Calculator](https://utopia.fyi/space/calculator/)
[![Fluid Space Calculator](https://wwebdev-images.s3.eu-central-1.amazonaws.com/content/weekly/67/fluid-calc.jpg)](https://utopia.fyi/space/calculator/)
A calculator for space value pairs, with a nice visualization and a CSS generator.

______

To see all the weeklies check: [wweb.dev/weekly](https://wweb.dev/weekly)
Using network printer with python
Tags: python, win32, pyqt5
Published: 2021-03-24 07:53:38

Hi guys so today I've decided to share my experience as I'm currently working on system

so I'm working on a system for centralizing data for an organization
so I got in and these guys didn't have any system or IT systems and I was tasked to build a system from the ground up

So I had to rename their machines for easy access across the network as default windows machine names are random something like *DESKTOP-092N4*

So after renaming this doesn't register across the network specially when printer drivers where installed before... so my program had to print using this network printer and it took me almost a week to get this working

Not that my code was wrong maybe that's why it took me so long to fix it... I thought the problem was code so my research was centered on code and everything was ok

So I then came across a snippet on the internet thankfully this was a bit detailed with comments as to what's going on
then something got my attention in this code a comment which described a step which wasn't in most examples and something that didn't cross my mind

in this particular snippet it explained setting a default printer *win32print.SetDefaultPrinter("printer")* so I then implemented this line in my code and finally I was able to use the printer on a network
Originally I was just setting a printer *win32print.SetPrinter()*
but this caused RPC error whenever I tried printing

##Here is why I think it wasn't working:##

Though I set the printer using new network path to the printer
*\\\server\\printer* this wasn't being used when initiating a print job... it would then use the old network path which is invalid now since I renamed the main PC connected to the printer
so the solution was to just set the default printer using new network path