teleren/devto huggingface dataset:
Learn which of the biggest developer tools companies align with your values
Tags: career, showdev, startup, wecoded
Published: 2021-03-26 12:47:21

The average person spends 90,000 hours at work over their lifetime. Where people choose to spend those hours has a huge impact on the quality of their life.

We all have a unique set of values, which themselves aren't good or bad. What matters is the overlap between your values as an engineer and a startup's values - this will inform how happy you are at work.

At Commit, we spend all day, every day matching engineers and startups. Some factors are easy to match on - seniority, shared tech stacks, familiarity with particular projects and feature tasks. The hard part is understanding values alignment - a desire for autonomy vs for mentorship, an orientation towards solving hard technical problems vs messy customer problems, attention to detail in code quality, a bias for action, the belief that decisions are best made via vocal debate or through written communication with built-in documentation for posterity.

This is made all the more complex when you ask startups and engineers to tell you what they value in a work culture. You get messy, unstructured data in return - hundreds of responses, each using different terms, with no universal shared meaning. 

We’ve built an internal map of this unstructured data. When a startup tells us that their culture mirrors a sports team, we know based on the specific questions we ask if they mean that they prioritize collaboration (no ego, it doesn’t matter who scores the goal), competitiveness (we play to win), or adaptability (everyone should be prepared to tap into another player’s role).

We're open sourcing this knowledge. We’ve taken the questionnaire that all of our new engineers complete at Commit, and turned it into a lightweight quiz that’s open for anyone to take. You’ll get a high-level summary of the values we think you hold. You’ll also learn which of the largest developer tools startups share those values.

If you're interested in getting a personalized list of companies that align with your values, feel free to try out the quiz - https://tally.so/r/nPRZP3! If you have feedback on the quiz, or questions about our methodology, feel free to reach out to sarah.marion@commit.dev!
Free GraphQL Wrocław online meetup!
Tags: graphql, python, webdev, api
Published: 2021-03-26 12:45:35

🚀 Join us online for the #5 GraphQL meetup Wroclaw!
🇬🇧 Talks are in English
📣 Submit a talk for the next event: http://bit.ly/LT_GraphQL

📸 Watch the promo video: https://youtu.be/q11nA8BOLYo

----

📢 Talk #1

Integrate business logic into your GraphQL API with Hasura Actions
👩‍💻 Aleksandra Sikora, tech lead @ Hasura

Hasura has recently implemented an eventing system called Actions. Actions are a way to extend auto-generated mutations with entirely custom ones. They can be added to Hasura to handle various use cases such as data validation, data enrichment from external sources, or any other complex business logic.

During this talk, I will give a sneak peek of the machinery behind it and show you how to use it in your project.

📢 Talk #2

How easy (or hard) is it to monitor your GraphQL service performance
👨‍💻 Luca Mattia Ferrari, EMEA senior solution architect @ Red Hat

REST APIs now have a well-established set of tools and standards around performance monitoring. GraphQL APIs are very often built on the back of the same technologies used to build restful endpoints, so most of the monitoring libraries might work out of the box. But is performance monitoring of GraphQL as easy as simply instrumenting it? We will be looking at potential implementations and pitfalls of this approach.

Luca Ferrari is a Solution Architect who has been with Red Hat for the last four years and has a broad experience around REST APIs (coming from a 3scale company) and with integration technologies and protocols, demonstrating those to EMEA customers on a daily basis.

📢 Talk #3

Extending web applications with GraphQL and webhooks - Saleor apps case study.
👨‍💻 Krzysztof Wolski, DevRel/Full-stack engineer @ Saleor

How can you make your application easily extendable? How to avoid the nightmare of managing forks and conflicts? As an example, I'll describe how Saleor implemented apps and how they will be integrated with our SaaS.

Krzysztof has spent the last five years working on commercial integrations and extending the Saleor open-source e-commerce platform. He has been working on backend and frontend modules, and some DevOps.

📣 It could be your talk next time - submit: http://bit.ly/LT_GraphQL

----

🚴‍♂️ AGENDA 🚴‍♂️

(CET / UTC+1)

* 19:00 - 19:10: Introduction
* 19:10 - 19:40: Talk #1
* 19:40 - 19:50: Q&A with Aleksandra
* 19:50 - 20:20: Talk #2
* 20:20 - 20:30: Q&A with Luca
* 20:30 - 21:00: Talk #3
* 21:00 - 21:10: Q&A with Krzysztof

----

See you soon!
Creating a Browser for Developers (Polypane) | Podcast
Tags: webdev, podcast, tooling, startup
Published: 2021-03-26 12:16:34

{% spotify spotify:episode:7xVNg5Kl4eqYihOnjPvo2M %}

## What is HTML All The Things

HTML All The Things is a [web development podcast](https://podcast.htmlallthethings.com/) and [discord community](https://discord.com/invite/jweMCx9) which was started by Matt and Mike, developers based in Ontario, Canada. 

The podcast speaks to web development topics as well as running a small business, self employment and time management. You can join them for both their successes and their struggles as they try to manage expanding their Web Development business without stretching themselves too thin.


## Guest Introduction

Today we’ll be speaking with [Kilian Valkhof](https://kilianvalkhof.com/), a frontend developer, user-experience designer and generalist. He builds tools for developers and designers and likes to write about his development process, design tools and accessibility. 

He’s recently created a browser for developers called [Polypane](https://polypane.app/) which shows the developer how their website will look on multiple screen sizes at the same time. It packs in other great features as well which will be discussed in the episode. 


## Show Notes

2:45 - Kilian Valkhof introducing himself

8:00 - Starting at the lowest level language you can

12:00 - jQuery to JavaScript

14:20 - What is Polypane

23:40 - How does Polypane help or hurt the beginner developer

33:45 - How does Polypane help with accessibility? 

39:15 - Where to start with learning accessibility?

50:55 - What was the jump off point for making Polypane a Paid app?

56:45 - How to balance your time between development and the other tasks required in maintaining a SaaS application?

1:07:55 - Work life balance

1:13:00 - How to make a developer more productive

1:15:50 - Asking questions when you get stuck

1:17:35 - The tech stack behind Polypane


##Key Takeaways

* jQuery led to what we have in modern JavaScript
* Accessibility is the bedrock of a good website
* Use the tool that accomplishes the task with the least powerful technology. Don't use JavaScript when CSS or HTML can accomplish the same thing.
* If you're on the 3rd page of google looking for answers, that is when you know you need to ask for help.


##Social Links

You can find us on all the podcast platforms out there as well as

[Instagram (@htmlallthethings)](https://www.instagram.com/htmlallthethings/)
[Twitter (@htmleverything)](https://twitter.com/htmleverything)
[Facebook (Html All The Things)](https://www.facebook.com/htmlallthethings)
Daily News Roundup: Steve Jobs' job application, Robot sells NFT, Realme caught using iPhone and more..
Tags: news, discuss, productivity, watercooler
Published: 2021-03-26 12:22:31

🌱 Here's some quick byte-sized news from the tech world.

### 🔰 Apple Co-founder Steve Jobs' job application sells for $16M ###

<br>

A single page job application written by Apple Co-founder Steve Jobs in 1973 has been sold for 1,62,000 GBP. The questionnaire is believed to have been written around the time Jobs dropped out of Reed College. In the application, Jobs mentioned English Literature as his major and "electronic tech or design engineer – digital" as his special abilities.
<p>
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l6l2lsjfb7k9vgg39rsi.png)
<br> 

### 🔰 Google Search adds feature to solve math problems step-by-step ###

Google Search has added a new feature that'll help users solve math problems and provide a variety of explanations for how to solve them. To access the feature, users can either type equations in Search bar or take a picture of the math problem using Google Lens. Google will then display a step-by-step guide on how to solve the problem.
<br>
### 🔰 Snapchat testing feature to let users remix friends' Snaps ###

Snapchat is testing a feature that will let users remix their friends' Snaps. Initially, the feature will allow users to reply to a friend's story with a remixed Snap. The feature reportedly will allow users to record a Snap and tag friends they want to have permission to either remix or share their Snap.
<br>
### 🔰 Digital artwork by humanoid robot Sophia sells as NFT for $700K ###
A digital artwork made by humanoid robot Sophia was sold at auction for $700K in the form of a non-fungible token, or NFT. The artwork was produced by Sophia in collaboration with a 31-year-old Italian digital artist Andrea Bonaceto. The artwork, 'Sophia Instantiation', is a 12-second MP4 file showing the evolution of Bonaceto's portrait into Sophia's digital painting.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vs46d0i1bl83pa5gecx8.png)
<p>
<br>
### 🔰 Realme caught using iPhone to demonstrate game streaming during their phone launch ###
Chinese smartphone company Realme was caught using an iPhone to demonstrate game streaming at the launch of the Realme Narzo 30A in Bangladesh. The gaffe was spotted when a feature that is exclusive to iPhones turned up on the streaming video. "We sincerely apologize for any unanticipated impacts the incident may have caused," Realme said.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bv1ti80ynqamtjutpr1q.png)

<p>

🌱 That's all for now. What do you think of these, let me know in the comments!

__ciao__
Contributing OSS in 5mins!
Tags: beginners, github, opensource
Published: 2021-03-16 20:51:30

I found the interesting project in GitHub. 
**"First Contributions"**

https://firstcontributions.github.io/

It is 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93824/5e540077-ace3-b55f-886a-2063cbc10412.png)


## Goal

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Yay! I just made my first open source contribution with <a href="https://twitter.com/1stContribution?ref_src=twsrc%5Etfw">@1stcontribution</a>. You can too at <a href="https://t.co/9am10uYRZp">https://t.co/9am10uYRZp</a><br> <a href="https://twitter.com/hashtag/OpenSource?src=hash&amp;ref_src=twsrc%5Etfw">#OpenSource</a> <a href="https://twitter.com/hashtag/CodeNewbie?src=hash&amp;ref_src=twsrc%5Etfw">#CodeNewbie</a> <a href="https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw">#Hacktoberfest</a></p>&mdash; yamada_n (@e99h2121) <a href="https://twitter.com/e99h2121/status/1370708770322407425?ref_src=twsrc%5Etfw">March 13, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


## Steps

It is simple.
https://github.com/firstcontributions/first-contributions/blob/master/README.md

1. Fork. 
2. Clone.
3. Make a branch.
4. Commit the change. 
5. Push. 
6. And make PRs for the review. 

Then, "Share the news of your first contribution" :yum: 

### MyPR
https://github.com/firstcontributions/first-contributions/pull/37476

You can join!
https://github.com/firstcontributions/first-contributions/commits/master/Contributors.md
Get Fastest Satta Matka Result on Satta Jodi
Tags: sattamatka, sattajodi, sattamatkaresult
Published: 2021-03-26 12:09:27

Satta Jodi is the fastest <a href="https://www.sattajodi.co/">Satta matka</a> result and the most visited online gaming website. Get free guessing forum, Satta matka exclusive tips and tricks by our expert team, updated Jodi and Panel Charts, Starline Panel Charts. Satta Jodi is the hub of all Satta matka markets such as Kalyan Satta, Milan, Time Syndicate, Kamdhenu, Kuber Balaji, Online Main Mumbai, Main Ratan, Main Sridevi, etc. Play now.
Daily Developer Jokes - Friday, Mar 26, 2021
Tags: jokes, dailydeveloperjokes
Published: 2021-03-26 12:00:15

---
title: "Daily Developer Jokes - Friday, Mar 26, 2021"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Friday%2C%20Mar%2026%2C%202021"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1259169f6cb.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ A SQL developer walked into a NoSQL bar.

___A:___ They left because they couldn't find a table.
 -->
Where to Visit In Himachal Pradesh ?
Published: 2021-03-26 11:46:47

If you are planning for a wonderful honeymoon in Himachal Pradesh or want to have a family get-together in the state at your favorite destination, you will have some better options of enjoying your holidays. Shimla, Kullu & Manali, Kufri, Rohtang Pass, Dharamshala, Dalhousie, Solan, Baddi, Bilaspur, Kalka, etc are to name a few that have their own rich history and completely natural beauty to keep you enticed and spellbound. You can plan for a honeymoon in Himachal Pradesh to a single destination or cover more destinations through Himachal tour packages. Get To know More to Click Here : https://www.srmholidays.in/himachal-tour-packages/
Best Mobile Apps to Track Your Expenses
Published: 2021-03-26 11:43:42

Applications such as Quicken and Microsoft Money came to public disposal decades ago, as a means to help them track their money spending habits. However, since long advanced, expense tracking technology has added various features and characteristics to better customer experience. There are currently online or web and mobile phone-based trackers that can help you reach budgeting and financial knowledge on a whole other level. Whether you are looking to switch up your budgeting app or start from scratch, the following expense tracking apps can be an excellent fit for you.

Personal Capital

Ideally used for investing purposes, Personal Capital offers its customers a free personal finance dashboard equipped with features. In case you have your money moderately under control but would like a visual and graphic representation of the transactions, this is the app for you.

Personal Capital tracks and categorizes your expenses made from a credit or debit card. Based on those numbers, the app initiates a monthly cash flow chart and the ability to break these bundled expenses into categories. While it may not often be used as a budgeting service, it is great to track your money flow and understand your essential spending habits.

Quickbooks

For small business owners, Quickbooks is the best application to track your various business transactions in one place. You may have attempted to log everything in one place, and between business and personal invoices and cash flows may be lost. 

QuickBooks offers different versions with various specifications, catering to the many needs of its customer base. This is the opportunity for business owners to track their expenses, management, payroll, and business cash flows all in one place.

Clarity Money

With an easy-to-navigate system, Clarity Money boasts both an online and mobile platform, suitable for customers on the constant go. The app’s style strives to highlight your large spendings and most significant expenses, savings, and subscriptions.

Some of its best features include; the ability to track your expenses compared to your monthly income and view where you spend your cash most. You can also follow or cancel your subscriptions, as well as send some money to your savings account all through the app.

Wally

A state-of-the-art application, Wally tracks your expenses and analyzes your spending habits using artificial intelligence. The application highlights your costs and offers feedback concerning your practices.
While it may not have bank links, its coveted graphic and social features make it all the more appealing to use.

Mint

A popular application in the expense tracking world, Mint is one of the best financial tools widely used by many individuals. The best feature known to Mint is that it is free of charge, offering a wide range of tools and characteristics to use. With this app, you will receive help regarding budgeting, expense tracking, credit monitoring, and of course, bill tabs.

With one of the most reputable software backing it, Mint is a sure-fire financial tracking app to start using.
Blazor server. Scoped Service created twice.
Tags: blazor, blazorserver, razor, aspnetcore
Published: 2021-03-26 11:41:50

If Razor Component1 injecting Scoped Service1 is inserted outside the @Body of the LayoutComponent, then Service1 is created 2 times. Even if you insert 100 such components outside the @Body, two services will be created nevertheless. If Component1, or 100 such components is inserted inside another Razor Component2 inside the @Body, then Service1 is created once. What is the problem and how to work around it if I need to display Service1's data on the main View without having two instntiations of the Service1?
Efficient programming
Tags: programming, perl
Published: 2021-03-26 11:33:44

Coming out of a job where I was working on a 20-year old Perl codebase, I've got some burns to get off my chest. I'm reading "Accelerate" by Forsgren, Humble and Kim which claims to have scientific backing for what makes for efficient development in a team. In my recent experience:

1. Use decent version control. To me, that means GitHub. Use a branching strategy to code each branch to a JIRA. Make the branches short-lived, preferably a day. GitHub is stateless. Diffs are resolved at merge-time when pull requests are made. Under NO circumstances use something like Perforce. That is like putting a large speed bump under a low slung car. It's stateful. Mapping a repo into your filesystem is a pain. Rewinding commits is a royal pain. Ugh.

2. Release often, releases should be easy. A marker of a high performing team is how frequently they release software. A release should not be confined to one person on the team and take half a day.

3. Great balls of mud are hopeless. We've been writing new software as microservices for a while now, and more recently bundling them up in Docker containers (and if you're really advanced then using Kubernetes). In the Perl world that means using a framework such as Mojolicious, Catalyst or Dancer with excellent modules like the Template Toolkit for the view and DBIx::Class for the model and not v1 of view software that's barely been touched for years and v2 exists. It also highly bound to Apache and hard to use elsewhere.

4. Ongoing support for mod_perl in Apache 2.x is ongoing. It's already been abandoned in Apache 1.x so I would note that software is doomed at some point.

5. Be very careful layering software upon software. Or using features that make things opaque. Oh, and having magic variables and not documenting them. For example, you have Puppet. That's great. Why not layer Heira on top and render most of the puppet documentation useless. Or use a templating system that magically calls in a hierarchy of other templates. Oh, and where does that database handle come from? Somewhere in the bowels of that page startup. Not sure which module.

In summary, I'd say be aware of the speedbumps. How can you improve them?
Get Best Method for Bates Stamp Secured PDF!
Published: 2021-03-26 11:30:35

PDF are the most popular and widely used file format for saving documents. These PDFs are commonly used in business houses, medical and legal fields. But once they grow in size, people face difficulties in managing them in proper manner. So they decide to bates stamp secured PDF documents, but due to lack of proper guidance, fails to do so. If you are also one such user and searching for a quick solution for inserting bates stamp to protected PDF documents, then you can opt for a professional third party utility.

**PDF Bates Stamping Software** is a smart utility that provides reliable and instant solution for [bates stamp secured PDF](https://www.cubexsoft.com/pdf-bates-stamping/) files. It supports batch mode option, which allows users to add page numbering to multiple PDF documents at once. Additionally, users are allowed to insert bates stamp to a combination of selected PDF files and the associated pages. The software even supports decrypting of encrypted PDF files as it successfully removes all types of RC4x40, RC4x128, AESx128 & AESx256 encryption successfully add page numbering to them. Moreover, it supports inserting of custom page numbers (starting number, prefix, suffix etc.) and additional info like company name, URL, disclaimer etc. to PDF documents. With Bates Stamping software, users can even change the formatting of applied bates stamps. It’s a stand along utility, therefor no need for Adobe Acrobat installation in needed for bates stamp secured PDF. Users can even preview the applied bates stamp before saving PDF files. Need to know more about the software working, then download its FREE demo edition that insert page numbers to first 5 pages alongwith “CUBEXSOFT” watermark on selected PDF files.
Buy Best Flats in Express Astra Noida Extension
Published: 2021-03-26 11:18:35

Express Astra Noida Extension project has earned a special recognition creating an irresistible appeal among the home buyers. This residential project in Noida dedicated for green landscape with ornamental plantation enhancing the visual appearance. Offers 2& 3 bedroom luxury apartments where every square inch is judiciously utilized. Classic interiors, contemporary and stylish, destined to give you the best.
https://www.expresastra.com/
Is there any point in launching an app?
Tags: freelance, android, ios, apps
Published: 2021-03-26 11:07:28

"There's no point launching an app ... all the good ideas have been taken"

Is that really true?

It depends on what you want.  

You might not start the next unicorn.  You might not become the next Elon Musk.  

But there are always problems to solve.  
Problems that people will pay good money to make disappear.  
Problems that seem immense to your clients but are simple to you.  

Choose an audience.  
Do your research.
Find out where they get stuck.
Discover what they'll pay to get fixed.
Focus on solving it really well.  

And then you'll succeed.  

(Check out [All Work, No Pay](https://allworknopay.substack.com) for more on building a business that works)
Buy Commercial Shop  for Sale  in Artha Mart Noida Extension
Tags: angular
Published: 2021-03-26 11:02:24

Artha Mart Noida Extension is High Density district
Good property with all Area/Metro and conveyance
Well Planned Infrastructure
Multiple Investment Opportunities
Upcoming International Jewar field. Presence of massive IT firms Growing Job opportunities
WHY ARTHA sales outlet AS most popular alternative FOR industrial INVESTMENT IN greater NOIDA (W) 
Located in Techzone IV, Noida Extension/Greater Noida (W), it's one the foremost strategic location of Noida Extension.
https://www.arthamartnoida.com/