1560年ごろから村落が形成され始め、地区によってピルッカラ教区かルオヴェシ教区のどちらかに属していた。1628年に独自の教区が設立された。世界遺産「ペタヤヴェシの古い教会」よりも前の1756年から1759年にかけ、アンティ・ハコラが建てた木造教会が現在も残る。1892年にレンガ造りの教会が建てられてからは、普通は使われなくなった。1969年にピーラヤヴェシと合併し、1986年に町制が敷かれた。
中央スオミ県の西端、ケウルッセルカ湖北岸の4つの島々に築かれた。ポリとペタヤヴェシとをつなぐ国道23号線が東西に通る。近くの中核都市にはユヴァスキュラ（58km）、タンペレ（120km）などが挙げられる。ケウルッセルカ湖のほか、ピーラヤヴェシ湖などの湖沼がある。北でムルティアと、東でペタヤヴェシと、南東でヤムサンコスキと、南でヤムサと、南西でマンッタとヴィルップラと、西でピルカンマー県ヴィッラトと、北西で南ポフヤンマー県アフタリとそれぞれ接する。
ドラムセットは、初期から愛用しているPearlのメイプル・シリーズを主軸として、ロートタム数台をならべた仕様に加え、特殊な効果音などはRolandV-Drumパッドを数台配置し、そこからRoland TD-10にトリガー振動として認識され、そこから内蔵音源とサンプラーにサンプリングされた音色から出力されるようなシステムとなっている。
1994年、Pierrotに加入。1995年、PIERROTの解散までのメンバーによる初のアルバム『パンドラの匣』の制作を開始する。1998年、東芝EMIよりPIERROTのメンバーとしてシングル「クリア・スカイ」でメジャーデビュー。2005年、上領亘とのプロジェクトG-Brainとして活動。2006年4月12日、PIERROTの解散を発表。同年8月14日、PIERROTのキリト、KOHTAと共にAngelo結成を発表。2014年4月12日、PIERROTの再結成コンサート「DICTATORS CIRCUS FINAL」を開催する事を発表。10月24日・10月25日、PIERROTとして8年ぶりのライブを成功させる。
RPGはパンチカード時代から現代まで常用され続けてきた数少ない言語の一つである。IBMがRPGを開発したのは1960年代のことであった。RPGは Report Program Generator のアクロニムで、この名前が目的を表している: データファイルを読み、小計や検算を含んだ会計報告を生成する。RPGの前身はFARGO (Fouteen-o-one Automatic Report Generation Operation) である。FARGOとRPGはユニットレコード装置（以下PCS、タビュレーティングマシン参照）から当時新開発だったIBM 1401シリーズへの移行を容易ならしめることを目的としていた。PCS技術者は、プラグボードen:plug-board上で配線することで入出力やカウンタ操作（四則演算）を行うことに慣れていた。PCSのプログラムは1マシンサイクル中にいくつかのパルスを発生することで実行されていたので、FARGOとRPGはprogram cycleの名でこれをエミュレートしたのである。RPGはFARGOより優れており、会計報告作成言語としてのFARGOを駆逐した。当時、他に広く用いられていた言語にCOBOLとFORTRANがあった。COBOLは饒舌な（訳注: 自然言語に近づけるため、ソースコードの記述量が多くなった — 省略しても構わない部分も多いが）ビジネス向け言語で、FORTRANは科学計算向けであった。この時代の他の言語としては、PL/1、ALGOL、Autocoderがある。COBOLはメインフレーム/汎用機のビジネス応用ではより一般的であり、RPGはPCSから移行した店舗でより一般的だった（System/360モデル20）。RPG IIはSystem/3と同時に導入され、後にはSystem/32、System/34、System/36上でも利用されたが、System/38向けには改良版のRPG IIIが作られた。同機の後継機AS/400（ミッドレンジ機で、現在ではSystem iに進化した）の登場に伴い、文法を洗練し、統合データベースといっそう緊密に統合された RPG/400 が作られた。RPG/400はAS/400上の主力開発言語となり、それぞれの specification （命令の種類）に応じたプロンプトが出るラインエディタが用いられた。RPG IIIは元のRPGから格段に変化しており、IF-ENDIFブロック、DOループ、サブルーチンといった近代的な構造を持っている。1994年に、RPG IV（あるいはRPGLE、RPG/ILE）がリリースされ、もはやRPGはReport Program Generatorのアクロニムではないことが公式に告げられた。RPG IVは新しい Extended Factor-2 Calculation Specification をサポートし、さらに広範な表現を可能としている。2001年、OS/400 V5R1 のリリースと共にRPG IVは Extended Factor-2 Calculation Specification すら超える自由を得た: 従来のコラム依存のコーディングの代わりに自由書式のソースコードを受け入れるようになったのである。"/FREE"計算を用いるとこれまでのように特定のコラムに命令コードを書く必要がなくなり、EVAL及びCALLP命令の命令コードがオプションになり、一般に行われる汎用言語によく似た構文になった。今日、RPG IVはより堅固な言語になっている。昔と同様単純なエディタでプログラムを編集してもいいし、IBMのWebsphere Development Studioを通してPCで編集してもいい。IBMはRPGの機能拡張を続けており、内蔵された機能 (BIF) も増加している。Javaのオブジェクトとのリンク可能性、OS/400のAPIのコールなどである。IBMのCgidev2ツールキットやRPG xTools  CGILIB 他の商用パッケージを用いれば、CGIを書くこともできる。これらの改良の一方ではこれまでとの互換性も考慮されており、35年前に書かれたRPGプログラムが現在でもほとんど修正なしで実行可能である。