{"id":26,"date":"2006-05-28T01:40:23","date_gmt":"2006-05-28T05:40:23","guid":{"rendered":"http:\/\/www.kosherjava.com\/2006\/05\/28\/java-zmanim-api-update\/"},"modified":"2024-08-28T21:06:19","modified_gmt":"2024-08-29T01:06:19","slug":"java-zmanim-api-update","status":"publish","type":"post","link":"https:\/\/kosherjava.com\/2006\/05\/28\/java-zmanim-api-update\/","title":{"rendered":"Java Zmanim API Update"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/java-in-a-jar-660x451.jpg\" alt=\"\" width=\"660\" height=\"451\" class=\"aligncenter size-large wp-image-4236\" data-wp-pid=\"4236\" srcset=\"https:\/\/kosherjava.com\/wp-content\/uploads\/java-in-a-jar-660x451.jpg 660w, https:\/\/kosherjava.com\/wp-content\/uploads\/java-in-a-jar-300x205.jpg 300w, https:\/\/kosherjava.com\/wp-content\/uploads\/java-in-a-jar-768x525.jpg 768w, https:\/\/kosherjava.com\/wp-content\/uploads\/java-in-a-jar-1536x1049.jpg 1536w, https:\/\/kosherjava.com\/wp-content\/uploads\/java-in-a-jar.jpg 1600w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/>The first phase of change to allow easier porting to other languages took place with the change in the API from using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Inheritance_%28computer_science%29\">inheritance<\/a> of the Java Calendar classes, to one that uses <a href=\"https:\/\/en.wikipedia.org\/wiki\/Object_composition\">composition<\/a>. This will make porting it to other languages easier. Included in the update are a number of new <em>zmanim<\/em>, mostly the addition of a number of new calculations for <em>plag hamincha<\/em> that are useful when trying to avoid a <em>tartai desasri<\/em> with early <em>erev shabbos minyanim<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first phase of change to allow easier porting to other languages took place with the change in the API from using inheritance of the Java Calendar classes, to one that uses composition. This will make porting it to other languages easier. Included in the update are a number of new zmanim, mostly the addition &hellip; <a href=\"https:\/\/kosherjava.com\/2006\/05\/28\/java-zmanim-api-update\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Java Zmanim API Update<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4,2],"tags":[27,75,74,55],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-software-dev","category-zmanim","tag-api","tag-software-dev","tag-zmanim","tag-zmanim-api"],"_links":{"self":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":2,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":6471,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/posts\/26\/revisions\/6471"}],"wp:attachment":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}