teleren/devto huggingface dataset:
Tauri - How to easily bump version
Tags: tauri, rust, cargo, javascript
Published: 2023-12-22 07:07:08

When performing `tauri` builds, we would want to bump the version up for every build.

> Please note that you can disregard using the `version` prop in `tauri.conf.json` file, as the build version will fallback to the `Cargo.toml` version value.

Thankfully, we have an awesome `cargo` we could use, `cargo-bump` ([https://crates.io/crates/cargo-bump](https://crates.io/crates/cargo-bump)).

## Installation

1. In your `tauri` project, go to `src-tauri` folder.
2. Next, install the `cargo` like `cargo install cargo-bump`.
3. Once `cargo` installation has been completed, you can now bump the version up such as `cargo bump`.

### Examples of using `cargo bump`

Increment the patch version: `cargo bump` or `cargo bump patch`
Increment the minor version: `cargo bump minor`
Set the version number directly: `cargo bump 1.0.1`

> For updated usage examples, please see [https://crates.io/crates/cargo-bump](https://crates.io/crates/cargo-bump)

### Before `Cargo.toml`
```yaml
[package]
name = "my-tauri-app"
version = "1.0.0"

...
```

### After `Cargo.toml`
```yaml
[package]
name = "my-tauri-app"
version = "1.0.1"

...
```

## That's it!

All done, your `Cargo.toml` file should have `version = "1.0.0"` updated. Happy coding!

> I recommend learning Rust, it is a powerful programming language, with a suite of `cargo` libraries. I've been enjoying Rust when developing Tauri applications.
Where Can You Play Games And Win Prizes?
Tags: playquiz
Published: 2023-12-22 07:06:56

Hittso is not just another mobile app, it's your gateway to a dynamic and engaging world of educational quiz games designed specifically for Indian government exam preparation students. As the fastest-growing platform of its kind in India, Hittso brings you a comprehensive range of **[quiz game apps](http://hittso.com/how-to-play.php)** right at your fingertips.
Apache Airflow Online Learning Platform - Techsolidity
Published: 2023-12-22 06:56:50

Apache Airflow is a powerful and widely used workflow management tool compared to other solutions available in the market. It comes with advanced features to meet the current data engineering requirements.


Schedule and Attend Free Demo here! TechSolidity [Apache Airflow Certification](https://techsolidity.com/apache-airflow-training)


Key Features:

Flexible Schedule
Certification & Job Assistance
30 Hrs Certification Training
100% Job Oriented Training
24/7 Support
Self-Paced Learning
Live Projects
Real-Time Use Cases
Live Session


About Techsolidity:

Techsolidity is an emerging e-learning platform that offers a wide range of upskilling programs worldwide. We design and develop learning modules for corporates and individuals that enable them to achieve considerable growth in their careers.

Techsolidity is an EdTech company with a team of 1000+ subject matter experts covering 500+ training programs. We build simplified learning solutions for corporates and individuals that are innovative and career-changing. Moreover, we help companies in finding the right talent to match their project requirements.


For information please visit our website:-

[https://techsolidity.com/](https://techsolidity.com/)
[https://techsolidity.com/apache-airflow-training](https://techsolidity.com/apache-airflow-training)
To Attend Free Demo (Or) for any Queries Write to us at 
info@techsolidity.com(or) Call us on +91 8341166233
Merry Christmas and Thank You
Tags: go, react, opensource, programming
Published: 2023-12-22 06:54:23

Merry Christmas and big hugs to everyone! We're feeling extra jolly this year thanks to your amazing support and contributions to the past year. 

This year, Answer becomes an [Apache Incubator Project](https://answer.apache.org/blog/2023/10/24/answer-enters-apache-incubator), and the journey just begins. We will have more exciting plans coming, and we want to have you to shape the future of Answer.

Whether you code, write, translate, answer questions, or just  share on social media platforms – you can make a difference! Every contribution counts, and here’s a quick [guide](https://answer.apache.org/community/contributing) you can check before getting started.

Once again, thank you and Merry Christmas 🎄⛄️🛷
It’s Both What You Say and the Way You Say It
Tags: codenewbie, softwaredevelopment
Published: 2023-12-22 06:36:08

| 🔴 **Disclaimer**: This post is enhanced with AI assistance.|
|--------------|

> There’s no point in having great ideas if you don’t communicate them effectively. ~ Tip #12 from the book "The Pragmatic Programmer"

---


In code's domain, where logic reigns,
Ideas spark, like whispered rains.
But brilliant functions, elegant lines,
Fall silent echoes, if no one defines.

Communication's bridge, a crucial art,
To share the vision, from mind to heart.
Words, like pixels, painting a scene,
Where understanding, vibrant and keen.

Clear concise, the programmer's creed,
No jargon's thicket, where meanings bleed.
Simple language, a guiding light,
Banishing shadows, of confusion's night.

Active voice marches, with purpose bold,
Passive whispers, stories untold.
Examples dance, like fireflies bright,
Illuminating concepts, in the day's gentle light.

Empathy's touch, a bridge across,
Understanding the listener's loss.
Tailored words, like brushstrokes fine,
On different canvases, ideas entwine.

Confidence whispers, with steady beat,
Humility's cloak, for doubts to retreat.
Present your thoughts, with passion's embrace,
Let conviction ignite, leave no room for disgrace.

For words unspoken, are seeds uncast,
Potential unrealized, a fleeting blast.
Communicate clearly, with passion and might,
And watch your ideas, take flight, take flight.

So let your code sing, with eloquence rare,
Through documents, emails, presentations with care.
For it's not just the what, but the way you convey,
That unlocks understanding, and lights up the day.

In realms of code, where logic's song rings,
Let communication, be the wind that brings
Your ideas to life, on vibrant wings,
And leave your mark, on the world that technology sings.

---

|✍ **Powered by**: *Google Bard*|
|--------------|
Who had been emerging as a big-play threat Mut 24
Published: 2023-12-22 06:34:31


"I must speed things up and I must find a way to get open,'' said Cameron. "I must work hard to make it into the game and play more. I need to take on the role of a player and do whatever I can to help this team. That's my goal.''

The third-year wide receiver was enjoying an impressive 2013. but his performance has diminish significantly over the past two weeks, with the new quarterback Jason Campbell targeting Cameron just 18 times over the past three games. Cameron was averaging 45 receptions for 515 yards and scored six touchdowns over the initial seven games of [Mut 24 Coins](https://www.mmoexp.com/Nfl-24/Coins.html) the season, has just seven receptions for 33 yards over the past two games.

Cameron, who had been emerging as a big-play threat for the offensively-challenged Browns this season, says that defenses are rolling coverage his way and are now limiting his effectiveness downfield. Cameron is a young receiver who says that it's up to him to work harder to beat the coverage and isn't worried about his chemistry with the team's starting quarterback.

"I don't believe that it's Jason not at all",'' Cameron declared. "They're hitting you on the line and then there's somebody hitting you on the second level, so it's just a little more difficult to chemistry with the route. The timing is a little off."

In This Stream Steelers vs. Browns 2013. Week 12: Live coverage, score updates and more Brandon Weeden is backand as bad like ever Browns WR Cameron: Don't be blamed Jason Campbell Browns vs. Steelers odds. View all 11 storiesRahim Moore injury: Broncos DB has emergency surgery

The Denver Broncos may be without safety Rahim Moore for the remainder of the season following the defensive back, who is in his third year, underwent emergency surgery on Monday after he was diagnosed with lateral compartment syndrome in his lower left leg, as per Joan Niesen and Mike Klis of The Denver Post.

So far in Week 11 SNF: Broncos beat Chiefs Notes on scores from all over the league * Sunday takeaways QB squabbles AFC and NFC playoff images * Debrief the game you've earned * Week 11 #Lookits

Moore 23. who was 23 years old, left the team's victory on Sunday night against the Kansas City Chiefs with a leg injury described as "serious," although specifics and a schedule were not available at the time of the game. It was reported on the 22nd of November that The Denver Post broke down the details of what lateral chamber syndrome means:

Compartment syndrome occurs when a muscle, which is in the compartment between two fasciae, the connective tissue surrounding muscles - starts to swell. The swelling increases and then continues, eventually limiting blood flow to [Cheap Mut 24 Coins](https://www.mmoexp.com/Nfl-24/Coins.html) the muscles which could lead to nerve damage.
Vuejs Development Company | Building Stunning Vuejs Apps
Tags: technology
Published: 2023-12-22 06:33:20

**Introduction**
In the ever-evolving world of web development, selecting the right framework is pivotal for creating dynamic, responsive, and user-friendly applications. Vue.js, a progressive JavaScript framework, has gained immense popularity for its flexibility and ease of integration. As businesses strive to harness the power of Vue.js, the demand for proficient Vue.js development companies have surged. This article explores the nuances of Vue.js development and the critical factors to consider when choosing a [custom Vuejs development company](https://technoderivation.com/vuejs-development-company).

**Meta Description:**

Collaborate with a top-tier Vuejs development company to transform your web projects. Our Vuejs experts deliver customized solutions for exceptional results.

**Understanding Vue.js and its Relevance**

Vue.js, commonly known as Vue, is a JavaScript framework designed for building user interfaces. Conceived by Evan You and released in 2014, Vue.js has garnered widespread acclaim due to its simplicity and adaptability. Recognized for its incremental adoption feature, Vue.js allows developers to use its framework as much or as little as needed, making it an attractive choice for projects of various scales. partnering with a custom [Vuejs development company](https://technoderivation.com/vuejs-development-company) that understands unique business needs can be the key to staying ahead of the competition and delivering exceptional user experiences. As businesses continue to prioritize online presence and user engagement, choosing the right Vue.js development company becomes an integral part of the journey toward digital success.
How to set log level in Application Insights in ASP.Net
Tags: aspdotnet, azure
Published: 2023-12-22 06:19:43

---
title: How to set log level in Application Insights in ASP.Net
published: true
description: 
tags: aspdotnet,azure
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-12-22 06:06 +0000
---

Whenever I do logging of information level in application insights, I could not see any logs within that.

As the solution of that, I needed to specify log level with below configuration key.

```
Logging:ApplicationInsights:LogLevel:Default
```

if I specify log level in this key `Logging:LogLevel:Default` , it does not affect to log of application insights because the provider name is application insights.
Introdução ao Laravel
Tags: laravel, php, beginners, webdev
Published: 2023-12-22 06:09:10

O Laravel é um framework PHP de sintaxe elegante que fornece uma série de recursos para a construção de aplicações web padrão MVC ,possuindo uma vasta documentação e comunidade é um dos maiores frameworks para trabalhar com web da atualidade.
Para construir um projeto é necessário ter o composer instalado localmente e executar o seguinte comando:
```
composer create-project laravel/laravel<nome do projeto>
```
Após a execução do comando, será criado um diretório raiz do projeto e dentro dele terá uma série de diretórios que contem arquivos que servem para exercer certas funções em nossa aplicação, neste momento os diretórios que interessam são o “**App**” e “**Routes**”, o primeiro é necessário para definir os métodos e a maioria das funcionalidades do nosso aplicativo, sendo este o coração do projeto, ao qual não daremos tanto foco em um primeiro momento. O segundo diz respeito a organização de nossas rotas e o direcionamento de cada requisição.
Dando continuídade a explicação da pasta Route, dentro dela temos os arquivos: web.php, api.php, channels.php e console.php.
Geralmente, começamos definindo as rotas no “**web.php**” que são aquelas rotas que devem ser acessadas pelo navegador usando a url, para definir uma rota podemos fazer assim:

```
Route::get('/', function () {
return view('HelloWorld');
});
```
Este metodo, quando acessado a rota ‘/’, retorna um documento blade(Blade é uma ferramenta inclusa no laravel que fornece uma maneira de gerar e renderizar arquivos html) chamado “**HelloWorld.blade.php**” na pasta  ‘**/resoures/view**’.
Outra ferramenta muito útil para trabalhar com Laravel é o **Artisan** que é uma interface em linha de comando que serve para agilizar o processo de desenvolvimento.
Podemos usar o Artisan para gerar um controller:

```
php artisan make:controller <nome do controller>
```
Controllers servem para gerenciar requisições http enviadas para determinadas rotas e poder adicionar uma lógica a estas.
Por fim vamos construir uma aplicação que pegue um parametro, chame um controller que através de um metodo retorne uma view
no web.php:
```
use App\Http\Controllers\exemplo;

Route::get('/{nome}', [exemplo::class, 'index']);
```
o 'use' indica a localização do arquivo do controller, nossa rota tem o parametro "nome" e no entre as colchetes esta a chamada do  método index do controller "exemplo".
```
php artisan make:controller exemplo
```
```
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class exemplo extends Controller
{
    public function index(string $nome){
        return view('HelloWorld', ['nome' => $nome]);
    }
}
```
O Método index retorna a view "Hello World" passando para ela o parametro nome

```
<div>
    <h1>Hello, {{ $nome }}</h1>
</div>

```
entre as chaves esta o parametro que repassamos à view, o resultado deve ser assim quando acessarmos "http://127.0.0.1:8000/dev":

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d95adxj6b0m4bwm11p9x.jpg)
YAML Magic: Unveiling the Secrets of Aliases, Anchors, and Overrides!
Published: 2023-12-22 05:48:56

Hey YAML enthusiasts! Ready to dive into the magical world of YAML and uncover some secrets that will make your data structures dance with joy? Buckle up, because today we're unraveling the mysteries of aliases, anchors, and overrides – the enchanting trio that adds a dash of wizardry to your YAML files!

### Alias All the Things!

Let's kick things off with aliases. Imagine you have a YAML document with repetitive structures, and you wish there was a way to avoid redundancy. Enter aliases! They're like magical shortcuts for your YAML data.

```yaml
heroes:
  - &superman
    name: Superman
    power: Flight

  - &batman
    name: Batman
    power: Intelligence

justice_league:
  - *superman
  - *batman

```

In this YAML snippet, we've defined two heroes, Superman and Batman, and then we've summoned them to join the Justice League using the `*` symbol followed by their alias. It's YAML's way of saying, "Hey, use the properties from this alias here too!" Simple, right?

### Anchors: Your Data's Home Base

Now, let's talk anchors – the home base for your YAML structures. An anchor is like a bookmark for a specific point in your data, making it easy to reference and reuse.

```yaml
countries:
  - &usa
    name: United States
    population: 331 million

  - &canada
    name: Canada
    population: 38 million

north_america:
  - *usa
  - *canada

```

In this example, we've anchored the USA and Canada in the `countries` list. Later, we effortlessly include them in the `north_america` list using the `*` symbol, just like with aliases. Anchors help keep your YAML DRY (Don't Repeat Yourself) and your data organized!

### Overrides: A Splash of Individuality

Now, let's add a touch of individuality to our data with overrides. Sometimes, you want to reuse a structure but tweak certain properties. That's where overrides come in handy.

```yaml
cities:
  - &nyc
    name: New York City
    population: 8.4 million

  - <<: *nyc
    borough: Manhattan

```

In this snippet, we've created an alias for New York City. Then, we've used the `<<` syntax to override the properties and add a new one – the borough. This allows us to reuse the city's information while giving it a unique twist. Who said data can't have a personality?

### Conclusion: YAML Sorcery Unleashed!

And there you have it – the magical trio of YAML: aliases, anchors, and overrides. With aliases, you can summon data effortlessly. Anchors serve as your data's home base, keeping everything neat and tidy. Overrides add a sprinkle of uniqueness to your structures.

So, next time you're working with YAML, don your wizard hat, sprinkle a bit of YAML dust, and let the magic of aliases, anchors, and overrides make your data dance with joy! 🎩✨ Happy YAML-ing!
Step 3 Tutoring
Published: 2023-12-22 05:43:50

"Introduction: MedBoardTutors (MBT) is a specialized tutoring service dedicated to supporting medical students and professionals in their journey towards passing their medical board exams, including USMLE, COMLEX, and NBME exams. Our core belief is that personalized, expert tutoring can significantly enhance a student's understanding and performance in these critical assessments. **https://www.medboardtutors.com/usmle**
What We Offer:
1.        Personalized Tutoring Sessions: We offer one-on-one tutoring sessions tailored to the individual needs of each student, focusing on areas of weakness and transforming them into strengths.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/snzg3qizr5vvwq6gysqi.png)
2.        High-Yield Study Materials: Our resources include High-Yield (HY) Notes, meticulously curated to cover the most essential topics and facts required for the exams. 
3.        Flexible Scheduling and Feedback: Understanding the busy schedules of medical students, we provide flexible session timings and encourage ongoing feedback to continually adapt our teaching methods to suit each learner. Your performance is assessed by our proprietary machine learning techniques and spaced repetition, to ensure optimal progress.
4.        Expert Tutors: Our team consists of highly qualified tutors who are not only experts in their respective fields but also have a passion for teaching and mentoring students.
Our Mission: At MedBoardTutors, our mission is to offer affordable, personalized, and effective tutoring services that align with the individual learning style and pace of each medical student, thereby maximizing their potential for success.
"
My personal website!
Tags: beginners, learning, community
Published: 2023-12-22 04:51:49

# Post graduation, hooray!

## Hello world!

It's been roughly two weeks since I finished up the software engineering bootcamp with Colorado State University and Fullstack Academy. What have I done? Well for starters I made a brand new personal website page! I actually just finished up with it recently and am wanting to show it to the world!
[Check it out here!](https://monique-avila.onrender.com/)

Before I begin to talk about my personal website, I would like to introduce myself! I'm Monique! I'm 31 and coming from a non-traditional background. I grew up always having such a fascination with computers and anything electronic really. I was the kid always fixing the wifi or the family computer. *Still am*.

As a bootcamp grad I've worked with what is known as the P.E.R.N stack or Postgres, Express, React and Node Js. I am currently learning Typescript as well as tailwind as I'll soon mention.

My goal is to now work towards getting a software developer job! I want to write about what project I've been working on or something new I've learned. Basically my journey from bootcamp grad to jr developer! I believe documenting my journey may help someone out there as well or at least that is my hope! Okay let's get into my new project!

To start out I learned a new CSS library called Tailwind CSS. I found it a lot easier to use because you can style as you go and for me that's perfect because I'm such a visual learner. Plus it goes great with saving a few seconds from having to switch over to your css file! I am definitely going to keep using this library. I found tailwind super beneficial for me because of how much I will write some code and go and add styles to it for my visual pleasure. So if you're a visual learner like myself I would highly recommend taking the time to make a project with tailwind and see if it improves your productivity.

I also used React scroll for a smooth scrolling experience when a user interacts with the navbar, React slider to showcase my portfolio with a corresponding description and a link to the project live url. This added to the simple design concept I was also aiming for with my site.

All in all this project taught me some new skills to add to my developer belt! 

Thanks for reading my first blog ever! I hope to add a new perspective with my content along my journey and maybe even help someone learn something new.

Let's squash these bugs!
Google Colab and CUDA 12.2
Published: 2023-12-22 05:34:06

Hello, 
Google colab is shifted to CUDA 12.2. I want to install the following script,
`!mamba install -c conda-forge -c bioconda mgltools=1.5.7 biopython=1.80 openbabel=3.1.1 plip=2.2.2 zlib=1.2.13 xlsxwriter=3.0.3`
The installation log generates, 
> No package can be installed for pin: cudatoolkit 12.2.*

I tried different things, like mentioning cudatoolkit=12.2 in the script, also remove the package version details, so that conda installs the appropriate version by itself. Nothing is working.
Your suggestions are required. 
Thanks