teleren/devto huggingface dataset:
Laporan Kegiatan PPHB 2023 (CAMPUS EXPO)
Published: 2023-02-06 13:44:21

**LAPORAN ADB CAMPUS EXPO 2023**
**1) UPGRIS (Universitas PGRI Semarang)**

• Persyaratan pendaftaran Lulusan SMA/SMK Sederajat
Mengikuti tes tertulis dan wawancara

Membayar uang Pendaftaran Calon peserta tidak buta warna

Mengikut tes kesehatan

• Pilihan Jalur Pendaftaran.
Prestasi, Reguler, RPL dan karyawan, kip kuliah

•) fakultas yg ada:
FIP (fakultas Ilmu pendidikan)
FPIP SKR (fakultas Pendidikan Ilmu Pengetahuan Sosial dan keolahragaan) 
FPMIPATI (fakutas Pendidikan Matematika, Ilmu pengetahuan Alam, dan Teknologi Informasi).
FPES (fakultas Pendidikan Bahasa dan seni)
FTI ( fakultas Teknologi Industri)
FH ( fakultas Hukum) 
FEB (fakultas Ekonomi dan Bisnis)

**2) UPS (Universitas Pancasakti "Tegal)**

• Persyaratan Pendaftaran fotocopy Ujazah yang dilegalisir / lembar
fotocopy KTP dan kk
fotocopy akta kelahiran foto hitam putth 3X4 (2(embar)
membayar biaya pendaftaran 

• Pilihan Jalur Pendaftaran
Prestasi, Reguler, kip, dan karyawan

• fakultas yang ada
Teknik Mesin
Teknik Industri
Teknik Sipil
Fakultas hukum
INFORMATIKA

**3) UNNES (Universitas Negeri Semarang)**

•> Persyaratan pendaftaran melalui Jalur Mandir
Siswa SMA/MA/SMK Sederajat ya lulus tahun 2022 Sanggup membayar uang kuliah Tunggal (UKT)
Menandatangani Surat kesanggupan berprestasi
Lulus ujian Tes Tuulis bahasa Inggris dan Tes Potensi Akademik (TPA) 

•> Pilihan Jalur Pendaftaran
SNAP / SNMPTN, LACK - SNIBT Seleksi mandiri

• fakultas yang ada
FIP (fakultas Ilmu Pendidikan)
FBS ( fakultas Bahasa dan Seni )
FMIPA ( fakultas matematika dan Ilmu pengetahuan Alam ]
FT (fakultas Teknik)
FIK (fakultas Ilmu keolahragaan) 
FE (fakultas Ekonomi )
FH ( fakultas Hukum)

**4) Universitas Pamulang Tanggerang** 

•> Persyaratan Pendaftaran.
Mengisi formulir yg disediakan
Membayar biaya pendaftaran Menyerahkan pas foto ukuran 3x4

•>jalur pendaftaran
Prestasi, Reguler, PPL dan karyawan

•> fakultas yang ada
MIPA
Fakultas Teknik
Fakultas Ekonomi fakultas Sastra
Fakultas Ilmu kelautan dan Perikanan 
Pendidikan ekonomi


**5) Politeknik Negeri cilacap**

• Syarat pendaftaran
lulusan SMA/SMK/MA Sederajat
Usia maksimal 22 tahun
fotocopy jazah dan SEHUN di legalisir 

•> Jalur Pendaftaran
SBMPN, Mandiri, SNMPTN

•> fakultas yg ada
Teknik Informatika
Teknik Mesin
Teknik Listrik
Teknik Elektronika
Teknik Pengendalian Pencemaran Lingkungan
Terapan Pengembangan Produk Agroindustri
Terapan Rekayasa keamanan Cyber
Terapan Akuntansi Lembaga keuangan Syariah
Music Monday — What are you listening to? (Dance Edition)
Tags: watercooler, discuss, music
Published: 2023-02-06 16:00:00

_cover image source: [DOMCAKE](https://giphy.com/gifs/animation-art-dance-hQB6XZMkBdOq4)_

**Sometimes ya just wanna dance! This week's focus is on dance music. Whether you're one to just bob your head to a beat or if you like to move your body whole body, I wanna know your favorite tunes to groove to! 🕺** 🙌


![A clip from Soul Train in the 70's... 2 folks dancing together.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r6csd0v3acmp4uuy441j.gif)

***

## How we do 

In this weekly series, folks can chime in and drop links to whatever it is they've been listening to recently + browse others suggestions.

If you like talking about music, consider following the org [#music discussions](https://dev.to/music-discussions) for more conversations about music!

{% embed https://dev.to/music-discussions %}

***

Let's dance. _Note: you can embed a link to your song using the following syntax `{% embed https://... %}`. This should work for most common platforms!_

Really looking forward to listening to y'all's suggestions! 🎶
How Button & function work in swiftUI
Tags: swift, swiftui, ios, beginners
Published: 2023-02-06 15:43:41

When we click on the button then value will update on the screen

```
import SwiftUI

struct ContentView: View {
    @State private var name = ""
  
    var body: some View {
        VStack{
            Button("click me",role: .destructive, action: Clicked).buttonStyle(.borderedProminent).tint(.green).foregroundColor(.black)
            Text("Hello \(name)")
        }
    }
        
      func Clicked(){
               name = "Saurabh"
            }
    
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
```
Output:



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4ywtpctk9fvwgpt6vi4p.gif)
What is SEO ?How to implement for small business ?
Published: 2023-02-06 15:35:36

## What is SEO : 

SEO stands for Search Engine Optimization, which is the practice of optimizing a website to rank higher in search engine results pages (SERPs) for specific keywords and phrases. The goal of SEO is to increase organic traffic and visibility for a website.

## There are two main types of SEO:

1. On-page SEO: This involves optimizing individual web pages in order to rank higher and earn more relevant traffic. [On-page optimization](https://cliowebsites.com/services/calgary-seo/) includes optimizing the website's content, structure, and HTML code, as well as improving the user experience.

2. Off-page SEO: This refers to the activities outside of a website that can affect its ranking. Off-page optimization includes building backlinks, creating social media profiles, and engaging in social media marketing to increase brand visibility and reach.

## Additionally, there are several sub-categories of SEO, including:

1. Technical SEO: This focuses on optimizing the technical aspects of a website, such as site speed, security, and mobile responsiveness.

2. Local SEO: This involves optimizing a website to rank higher in search results for local searches.

3. E-commerce SEO: This is specific to e-commerce websites and involves optimizing product pages, categories, and the checkout process for better visibility in search results.

## To implement effective SEO strategies, a business can:

1. Conduct keyword research to understand what people are searching for and create content that addresses those topics.

2. Ensure that the website has a clean structure, fast loading speed and is mobile-friendly to provide a positive user experience.

3. Build high-quality backlinks from reputable websites, as these can help improve search engine rankings.

4. Regularly produce and publish high-quality content that engages users and provides value.

5. Utilize social media and other online platforms to reach potential customers and drive traffic to the website.

6. Monitor and analyze website data to continually refine and improve SEO strategies.

## SEO is important for businesses because:

1. It increases website visibility, which leads to more potential customers

2. It improves brand credibility and trust

3. It is a cost-effective way to drive targeted traffic to a website

4. It helps in reaching a wider audience and reaching customers at the right time (when they are searching for products or services that a business offers)

5. It provides long-term benefits, unlike paid advertising which stops as soon as the advertising budget is exhausted.


In conclusion, SEO is a crucial component of any comprehensive digital marketing strategy, and can help businesses reach more potential customers, establish their online presence, and achieve long-term success.

Visit Our Website - [Digi carrom](https://digicarrom.com)
nyc doe login 2023
Published: 2023-02-06 15:35:01

[https://multischolar.com/school-calendar-nyc/](https://multischolar.com/school-calendar-nyc/#utm_source=backlinks&utm_medium=search&utm_campaign=darry+ring+us&utm_content=Michelle)
https://plaza.rakuten.co.jp/chenlee/diary/202302060002/
https://www.provenexpert.com/nycdoelogin/
https://www.producthunt.com/@nycdoelogin
https://www.divephotoguide.com/user/nycdoelogin/
https://vocal.media/authors/nycdoelogin
https://www.lifeofpix.com/photographers/nycdoelogin/
https://seedandspark.com/user/nycdoelogin
https://rosalind.info/users/nycdoelogin/
http://phillipsservices.net/UserProfile/tabid/43/userId/197710/Default.aspx
https://app.roll20.net/users/11600432/nycdoelogin
https://speakerdeck.com/nycdoelogin
https://social.msdn.microsoft.com/Profile/nycdoelogin
https://camp-fire.jp/profile/nycdoelogin
https://plazapublica.cdmx.gob.mx/profiles/nycdoelogin/activity
https://www.metal-archives.com/users/nycdoelogin
https://storium.com/user/nycdoelogin
https://trabajo.merca20.com/author/nycdoelogin/
https://www.intensedebate.com/people/nycdoelogin1
https://www.mifare.net/support/forum/users/nycdoelogin/
https://pinshape.com/users/2568894-nycdoelogin
http://foxsheets.com/UserProfile/tabid/57/userId/120085/Default.aspx
https://www.kompasiana.com/nycdoelogin
https://www.credly.com/users/nyc-doe-login/badges
https://www.myminifactory.com/users/nycdoelogin
https://www.sqlservercentral.com/forums/user/nycdoelogin
https://www.longisland.com/profile/nycdoelogin
https://guides.co/a/nyc-doe-login/
https://myanimelist.net/profile/nycdoelogin
https://www.iheart.com/podcast/269-nyc-doe-login-108409554/
I am exclusively a Ruby on Rails Recruiter and here is how to NOT speak to me (if you prefer)
Tags: webdev, ruby, rails
Published: 2023-02-06 15:27:12

Hey Guys,

Long story short this isn't a promo, and it isn't me dropping any names or trying to put my company out there. I am an anonymous recruiter on here that sometimes asks anonymous questions about how i can do my job better according to you guys.

We are a small company, and one that has come to appreciate that it doesn't matter how different from other recruiters you try to be, some people just don't like talking to a recruiter every two weeks.

So anyway, I have made a regular biweekly newsletter where i will be putting insights to the current market, current roles we have open and what is currently most successful on CVs and cover letters to get you the edge.

This isn't for everyone and I am not trying to get everybody to subscribe, but I am aware there are people out there who don't want to speak to me but do want to keep an ear to the ground within the market so if that is you, then here you are:

https://www.linkedin.com/newsletters/the-ruby-on-rails-job-market-7028364961189896192/

Love to the Ruby community <3
The Decree Design Pattern
Tags: programming, ruby, techniques
Published: 2023-02-09 16:18:39

---
title: The Decree Design Pattern
published: true
date: 2023-02-03 00:00:00 UTC
tags: programming,ruby,techniques
canonical_url: http://calebhearth.com/decree
---

Majesties! Cease groveling before your codebase, and issue your applications Decrees! A Decree is a pattern designed to aid developers in extracting processes to places where they can be usefully reused. A class that implements the decree pattern has several benefits: it can easily be replaced as the API surface area is a single method; it can compose other Decrees; it can easily be faked for development; and it can easily be mocked for testing. The Decree pattern helps to both isolate and centralize the core logic of your app. In Rails apps, service objects are pretty much any object that’s not a controller or model. A service object can follow the Decree pattern by having names that tell our code what to do (it’s imperative to do this) and a single class-level entry point called .(...). A few examples of imperative names are CreateObject, GenerateReport, and PerformMentalGymastics. Names like these, combined with the shorthand #call() syntax, give us very nice ergonomics compared...

[Read more](http://calebhearth.com/decree)
CodePen Designs - 34 : Pricing - pure css - #16
Tags: codepen, css, webdev, design
Published: 2023-02-06 15:23:34

### We are excited to introduce our new series that will explore the best design ideas from the Codepen community. 

We will be publishing these each day and hope you find them insightful and inspiring as we showcase some of the most talented designers in this space.

---


#### Codepen Design - 34
---

{% codepen https://codepen.io/ig_design/pen/VwedgWj %}


---
## For more information

1. Check my GitHub profile
[https://github.com/amitSharma7741](https://github.com/amitSharma7741)

2. Check out my Fiver profile if you need any freelancing work
[https://www.fiverr.com/amit_sharma77](https://www.fiverr.com/amit_sharma77)

3. Check out my Instagram
[https://www.instagram.com/fromgoodthings/](https://www.instagram.com/fromgoodthings/)

4. Linktree
[https://linktr.ee/jonSnow77](https://linktr.ee/jonSnow77)

5. Check my project

- EVSTART: Electric Vehicle is the Future
[https://evstart.netlify.app/](https://evstart.netlify.app/)
-  News Website in react
 [https://newsmon.netlify.app/](https://newsmon.netlify.app/)
-  Hindi jokes API
 [https://hindi-jokes-api.onrender.com/](https://hindi-jokes-api.onrender.com/)


---
---
How to fix injected web3 in Remix IDE
Tags: remix, web3
Published: 2023-02-06 15:19:37

Sometimes when trying to deploy your smart contract from remix, it may refuse to select the inject web 3 provider(MetaMask) and connect your wallet. It may occasionally throw the following error; 

**> No injected Web3 provider found. Make sure your provider (e.g. MetaMask) is active and running (when recently activated you may have to reload the page)**

Below is the simple step to fix this error. 

- 
First, make sure your MetaMask is unlocked. Unlock it by simply **typing your password**.


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

- 
 Next, right click on the MetaMask icon on your extensions bar and click on **manage extension** from the popup menu.


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

- 
Then toggle on **developer mode** on the next screen.


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

- 
Lastly, **click on update **to update your MetaMask extension.

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

- 
Return to Remix and you should now be able to connect your wallet to remix.
Zimbra Mail 8.8.15 - mta trust networks
Tags: zimbra, mail, ubuntu
Published: 2023-02-06 15:19:20

Zimbra Mail 8.15 - mta trust networks error
/var/log/zimbra.log
```
Jan 9 11:01:22 mail amavis[98061]: (!!)TROUBLE in pre_loop_hook: Invalid IPv4 network mask or CIDR prefix length [127.0.0.0/8,192.168.0.13/32,::1,2888:bb:30:300:2222:3fff:eeee:ca8d] 
Jan 9 11:01:22 mail amavis[98061]: (!)_DIE: Suicide () TROUBLE in pre_loop_hook: Invalid IPv4 network mask or CIDR prefix length: [127.0.0.0/8,192.168.0.13/32,::1,2888:bb:30:300:2222:3fff:eeee:ca8d]
Jan 9 11:01:34 mail postfix/smtps/smtpd[98117]: fatal: open dictionary: expecting "type:name" form instead of "::1"
Jan 9 11:01:35 mail postfix/master[6018]: warning: process /opt/zimbra/common/libexec/smtpd pid 98117 exit status 1
Jan 9 11:01:35 mail postfix/master[6018]: warning: /opt/zimbra/common/libexec/smtpd: bad command startup -- throttling
```
The IPs line format is wrong! [127.0.0.0/8,192.168.0.13/32,::1,2888:bb:30:300:2222:3fff:eeee:ca8d]

How to Fix?
Settings > Zimbra Admin > Servers > MTA Trust Networks field. In the property format, loopback IPV4 and IPV6 must be included!

IPV4/mask <space> IPV6/mask
```
127.0.0.0/8 192.168.0.13/32 ::1/128 2888:bb:30:300:2222:3fff:eeee:ca8d/64
```
Javascript Vs Typescript
Tags: webdev, javascript, typescript
Published: 2023-02-06 15:18:47

#### JavaScript and TypeScript are both programming languages used for web development, but they have several key differences.

### Typing System : 
- **TypeScript has a strong typing** system, while **JavaScript is dynamically typed.** This means that in TypeScript, variables must be declared with a specific type (e.g. string, number, etc.), 
- whereas **in JavaScript, the type of a variable can change during runtime.**

### Object-Oriented Features :
- TypeScript supports object-oriented programming concepts such as interfaces, classes, and inheritance, which are not available in pure JavaScript.

### Compilation :
- TypeScript is a statically compiled language, which means that the code written in TypeScript is compiled into JavaScript before it is executed.
- This can lead to better performance and improved error handling, as some errors can be caught during the compilation process.

### Namespaces :
- TypeScript has the concept of namespaces, which provide a way to organize code into logical groups and avoid naming conflicts.
- JavaScript does not have this feature.

### Tooling :
- TypeScript has better tooling support than JavaScript, including integrated development environments (IDEs) with improved code completion, syntax highlighting, and error checking.

### Learning Curve :
- TypeScript has a steeper learning curve than JavaScript, as it introduces several new concepts, such as classes and interfaces, that are not found in JavaScript.

##### In conclusion, TypeScript is a superset of JavaScript that offers several additional features and improved tooling. 
##### It is especially useful for large-scale projects and for teams working on a codebase, as it provides a more organized and maintainable codebase. 
##### However, for smaller projects or for those who are more familiar with JavaScript, pure JavaScript may be a better choice.

#### that's wrap , like and share if it helped you understand difference and follow me for more!!
What are your goals for the week of Feb 6?
Tags: discuss, motivation
Published: 2023-02-06 15:14:58

What are your goals for this week?
 
- What are you building? 
- What will be a good result by week's end?
- Are you attending any events this week?
- Did you meet your goals last week?

**Last Week's Goals**

Bad weather week. Late start to school plus one cancelled day.

- [:white_check_mark:] Update resume/linkedIN/portfolio.
- [:white_check_mark:] Job Search. Spending my mornings hitting LinkedIn and sending DMs. Applying to open roles.
- [:white_check_mark:]Continue new project.
- [:X:]Blog. 
- [:white_check_mark:] Prepare for Virtual Coffee's February Challenge, Getting job ready. Wrote a new monthly challenge announcement. Just drop the first weekly motivational post in slack. Attended Kick off event.




### Still working on: 
- Update resume/linkedIn/portfolio.
- Increasing follower count. I want more here than bird site. But my bird site followers grew. Most likely from attending online events. 



**This Week's Goals**

- Update resume/portfolio.
- Continue Job Search.
- Continue new project.
- Blog.
- Encourage and help members in our Virtual Coffee's February Challenge, Getting job ready.

**This Month's Goals**
- Gain more followers here. I would like to have more followers on DEV than I had on the bird site. 
- Gain more followers on Mastodon. [@jarvisscript@hachyderm.io](https://hachyderm.io/@jarvisscript) 

You've read my goals so I'll throw that question back to you.

What are your goals for the week?

```
-$JarvisScript git push
```
Series vs. single: which type of technical article do you prefer?
Tags: discuss, meta, writing, community
Published: 2023-02-06 15:14:04

Hey there fellow developers!
Today, I would like to request your input on a topic that's been on my mind for a while:

<center>
👇👇👇👇👇👇<br>
**When it comes to technical writing, what do you prefer: a series of smaller articles or a single long one?**<br>
❓❓❓
</center>
<br>

I have been thinking of writing about Kotlin functions for a while. I would like to cover the basics, then explain first-class citizenship (lambdas and higher order functions), and finally show one of my favourite concepts: extension functions. But I can't decide between writing one long article or splitting it up into a series of three small ones.

Some people might prefer the convenience of having all the information in one place, and it would make it easier to grasp the links between the concepts. On the other hand, others might like the ability to digest the information in smaller chunks - and long articles may be daring: I may lose my readers mid-point.

So, I would request your input:

1. 👉 **as readers**, what do you prefer? Would you be interested enough to wait on a follow-up in case of a Series?
2. 👉 **as a writer**, what was your experience? Did you witness more or fewer interactions with Series? What would you choose?

I would be very interested in your point of view. Let's start a discussion in the comments and see where it takes us 😊. Your input will definitely help shape the direction of future technical writing.

🙏 Thanks for taking the time to read this, and I can't wait to hear your thoughts!
Understanding RESTful APIs: A Beginner's Guide
Tags: api, beginners, restful
Published: 2023-02-06 15:13:11

**What is an API?**

API stands for Application Programming Interface. it is a way for two or more computer programs to communicate with each other.

APIs are the communication between two computer systems.


## What does REST stand for?
REST stands for Representational State Transfer.

* RESTful APIs, or Representational State Transfer APIs, is a crucial component in modern web development.

* They allow communication between different applications and systems over the internet, enabling the exchange of data and information.

Simply put, a **RESTful API **defines a set of rules and standards for creating, retrieving, updating, and deleting data from a server. The data is typically in the form of JSON or XML, and the API uses HTTP methods such as GET, POST, PUT, and DELETE to perform these operations.

The HTTP requests allow you to operate with the database, such as:


**GET:** GET request is used to read/retrieve data from a web server. GET returns an HTTP status code of 200 (OK).

**POST:** POST request is used to send data (file, form data, etc.) to the server. it returns an HTTP status code of 201

**PUT:** A PUT request is used to modify the data on the server.

**PATCH:** PATCH is similar to a PUT request, but the only difference is, it modifies a part of the data. It will only replace the content that you want to update.

**DELETE:** A DELETE request is used to delete the data on the server at a specified location.

These operations stand for four possible actions, known as CRUD: Create, Read, Update and Delete

_The statelessness of RESTful APIs prevents the server from storing any client-specific data and that is one of its distinguishing characteristics. Instead, each request made to the server by the client must contain all relevant information. As a result, RESTful APIs are scalable since they can process several requests at once._

To use a RESTful API, you need to send an HTTP request to a specific endpoint at a specific location on your server where a specific action can be performed. The endpoint then returns a response, which is a confirmation of the action taken or the data requested.

**Wrapping up**

RESTful APIs are a crucial aspect of modern web development and are essential for the seamless exchange of data and information between different systems. Whether you are a beginner or an experienced developer, understanding RESTful APIs is essential for building robust and scalable applications.

originally published on hashnode:
[link](https://ehuntober.hashnode.dev/understanding-restful-apis-a-beginners-guide)