Skip to content

metosin/advanced-clojure-2023-05-31-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Clojure koulutus 2023-05-31 Setup

Varmista että sinulla on kaikki tässä esitellyt työkalut asennettuna ja käytetyt tietovarastot ladattuna ennen koulutusta. On tärkeää että suoritat nämä asennukset ennen koulutusta. Näin pääsemme sujuvasti alkuun koulus päivänä.

Työkalujen asennus

Varmista että sinulla on seuraavat työkalut asennettuna:

  • Java versio >= 19

  • Clojure

  • NodeJS

  • Docker

  • httpie

    • https://httpie.io/
    • Komentorivityökalu HTTP pyyntöjen tekemiseen
    • Ei välttämätön mutta kouluttaja käyttää tätä komentorivityökalua
    • MacOS brew install httpie
  • just

    • https://github.com/casey/just
    • Komentorivityökalu
    • Ei välttämätön, komennot voi ajaa myös käsin kopioimalla ne ensin Justfile tiedostosta
    • MacOS brew install just
  • Kun edellä mainitut työkalut on asennettu pitää komentoriviltä toimia seuraavat komennot:

    $ java -version
    openjdk version "20" 2023-03-21
    OpenJDK Runtime Environment Temurin-20+36 (build 20+36)
    OpenJDK 64-Bit Server VM Temurin-20+36 (build 20+36, mixed mode, sharing)
    
    $ clj --version
    Clojure CLI version 1.11.1.1273
    
    $ node --version
    v20.1.0
    
    $ npm --version
    9.6.4
    
    $ docker version
    Client:
      Cloud integration: v1.0.31
      Version:           23.0.5
      ...
    
    $ http https://www.githubstatus.com/api/v2/status.json
    HTTP/1.1 200 OK
    Access-Control-Allow-Origin: *
    Cache-Control: max-age=0, private, must-revalidate
    Content-Type: application/json; charset=utf-8
    ...
    
    $ just --version
    just 1.13.0
  • Asennetut versiot voivat poiketa ylläolevasta jonkin verran

Esitehtävä

Ladataan isot tietovarastot valmiiksi konellesi ja varmistetaan vielä että kaikki toimii. Huomaa että käytetty tietovarasto on iso, yhteensä n. 2GB. Sen lataaminen voi siis kestää ja siksi on hyvä että lataat sen ennen koulusta.

  • Kloonaa tämä projekti omalle koneellesi
git clone git@github.com:metosin/advanced-clojure-2023-05-32-setup.git
  • Aja alustus
cd advanced-clojure-2023-05-32-setup
just init

Jos ruudulle tuli lopuksi:

Clojure running in Eclipse Adoptium version 20

niin kaiken pitäisi olla kunnossa. Tervetuloa koulutukseen!

About

Advanced Clojure koulutus - Esitehtävät

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published