Sexy Models! an API for Declarative Data Models on the Desktop James Lemieux, Lombardi Software Jesse Wilson, Google

Total Page:16

File Type:pdf, Size:1020Kb

Sexy Models! an API for Declarative Data Models on the Desktop James Lemieux, Lombardi Software Jesse Wilson, Google Sexy Models! An API for Declarative Data Models on the Desktop James Lemieux, Lombardi Software Jesse Wilson, Google http://publicobject.com/glazedlists/ TS-3057 2007 JavaOneSM Conference | Session TS-3057 | How Does Glazed Lists Help Me? Create a better user experience with less code Implement deep binding to make your application feel smarter. Decouple your domain model from your user interface. 2007 JavaOneSM Conference | Session TS-3057 | 2 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 3 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 4 Glazed Lists Project Profile “List Transformations in Java™ Programming Language” • Actively developed • Free, open source • Stable and well tested 2007 JavaOneSM Conference | Session TS-3057 | 5 You Know the API • ArrayList + Observer Pattern = EventList 2007 JavaOneSM Conference | Session TS-3057 | 6 Step 1 of 4: BasicEventList • Holds your data • Observable 2007 JavaOneSM Conference | Session TS-3057 | 7 Step 1.5 of 4: TransformedList • An EventList that decorates another EventList • Observable 2007 JavaOneSM Conference | Session TS-3057 | 8 Step 2 of 4: SortedList • One of the TransformedLists • A view of your data 2007 JavaOneSM Conference | Session TS-3057 | 9 Comparator Interface interface Comparator<T> { int compare(T alpha, T beta); } 2007 JavaOneSM Conference | Session TS-3057 | 10 Step 3 of 4: FilterList • Matcher, MatcherEditor interfaces for creating custom filters • Built-in matchers for iTunes-style filtering 2007 JavaOneSM Conference | Session TS-3057 | 11 Matcher Interface interface Matcher<T> { boolean matches(T value); } 2007 JavaOneSM Conference | Session TS-3057 | 12 Step 4 of 4: EventTableModel • TableFormat provides the columns • EventList provides the rows 2007 JavaOneSM Conference | Session TS-3057 | 13 TableFormat Interface interface TableFormat<T> { int getColumnCount(); String getColumnName(int column); Object getColumnValue(T baseObject, int column); } 2007 JavaOneSM Conference | Session TS-3057 | 14 DEMO Source, Sort, Filter, Display 2007 JavaOneSM Conference | Session TS-3057 | 15 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 16 Deep Binding? Your data and view don’t line up perfectly • Songs to artists • Rockstars by band 2007 JavaOneSM Conference | Session TS-3057 | 17 Songs to Artists: Input • Cake, The Distance • Eminem, Lose Yourself • ACDC, Shoot to Thrill • Cake, Short Skirt Long Jacket • ACDC, Thunderstruck 2007 JavaOneSM Conference | Session TS-3057 | 18 Songs to Artists: Output • ACDC • Cake • Eminem 2007 JavaOneSM Conference | Session TS-3057 | 19 Songs to Artists: Pipeline • EventList<Song> • FunctionList of artists • UniqueList of artists • Add more songs, the corresponding artists show up automagically 2007 JavaOneSM Conference | Session TS-3057 | 20 Songs to Artists 2007 JavaOneSM Conference | Session TS-3057 | 21 Rockstars by Band: Input • Kurt Cobain, Nirvana • Billy Joe, Green Day • Mick Jagger, Rolling Stones • Keith Richards, Rolling Stones • Dave Grohl, Nirvana • Tre Cool, Green Day 2007 JavaOneSM Conference | Session TS-3057 | 22 Rockstars by Band: Output • Green Day: Billy Joe, Tre Cool • Nirvana: Kurt Cobain, Dave Grohl • Rolling Stones: Mick Jagger, Keith Richards 2007 JavaOneSM Conference | Session TS-3057 | 23 Rockstars by Band: Pipeline • EventList<Rockstar> • GroupingList groups by band using a Comparator 2007 JavaOneSM Conference | Session TS-3057 | 24 Rockstars by Band • Diagram 2007 JavaOneSM Conference | Session TS-3057 | 25 DEMO Deep Binding 2007 JavaOneSM Conference | Session TS-3057 | 26 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 27 TreeList Overview • Filterable and sortable • Bind to trees and treetables • Infers structure from a flat list 2007 JavaOneSM Conference | Session TS-3057 | 28 Song Hierarchy: Input • Green Day: Dookie, Basket Case • Green Day: American Idiot, Welcome to Paradise • Cake: Prolonging the Magic, Sheep go to Heaven 2007 JavaOneSM Conference | Session TS-3057 | 29 Song Hierarchy: Output • Green Day • Dookie • Basket Case • American Idiot • Welcome to Paradise • Cake • Prolonging the Magic • Sheep go to Heaven 2007 JavaOneSM Conference | Session TS-3057 | 30 TreeList.Format Interface interface Format<T> { void getPath(List<T> path, T element); boolean allowsChildren(T element); Comparator<T> getComparator(int depth); } 2007 JavaOneSM Conference | Session TS-3057 | 31 DEMO Inferring Hierarchy 2007 JavaOneSM Conference | Session TS-3057 | 32 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 33 Songs by Genre: Input • Punk Rock: Green Day, Basket Case • Punk Rock: Green Day, Welcome to Paradise • Folk Rock: Cake, Sheep Go to Heaven • Hard Rock: ACDC, High Voltage • Hard Rock: ACDC: Thunderstruck 2007 JavaOneSM Conference | Session TS-3057 | 34 Songs by Genre: Output Hard Rock Punk Rock Folk Rock 2007 JavaOneSM Conference | Session TS-3057 | 35 DEMO Chart Binding 2007 JavaOneSM Conference | Session TS-3057 | 36 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights 2007 JavaOneSM Conference | Session TS-3057 | 37 Declarative • Tell Glazed Lists what to do • Not how to do it 2007 JavaOneSM Conference | Session TS-3057 | 38 Concurrent • Read/Write locks are built-in • Background fetching is easy • Perceived and actual performance is higher 2007 JavaOneSM Conference | Session TS-3057 | 39 Productive • Goal: Write less code • You provide the business logic, Glazed Lists does the rest • Common pattern to most EventLists: implement the corresponding interface • Bean properties for implementing APIs 2007 JavaOneSM Conference | Session TS-3057 | 40 DEMO Productive APIs 2007 JavaOneSM Conference | Session TS-3057 | 41 Agenda Introduction to List Transformations “Deep Binding” Inferring Hierarchy Easy Chart Binding API Highlights Wrapping Up 2007 JavaOneSM Conference | Session TS-3057 | 42 It’s Fast • Fine-grained events allow Glazed Lists to sort and filter tables with 100,000+ elements • Uses custom data structures internally to manage indices efficiently 2007 JavaOneSM Conference | Session TS-3057 | 43 Plays Well With Others • Swing • SWT • SwingLabs • JFreeChart • Layout • Beans Binding (JSR 295) 2007 JavaOneSM Conference | Session TS-3057 | 44 Interfaces for JavaBeans™ Architecture // uses the method, Song.getArtist() Comparator<Song> songsByArtist = GlazedLists.beanPropertyComparator( Song.class, “artist”); // uses Song.getName(), getArtist() and getAlbum() TableFormat<Song> songsTableFormat = GlazedLists.tableFormat( Song.class, new String[] { “name”, “artist”, “album” }, new String[] { “Song Name”, “Artist”, “Album” }); // true if “Green Day” equals Song.getArtist() Matcher<Song> artistIsGreenDay = Matchers.beanPropertyMatcher( Song.class, “artist”, “Green Day”); 2007 JavaOneSM Conference | Session TS-3057 | 45 Glazed Lists • Easy for developers • Great for users • High performance • A powerful tool for your toolbox 2007 JavaOneSM Conference | Session TS-3057 | 46 For More Information • http://glazedlists.dev.java.net/ • http://publicobject.com/glazedlists/ 2007 JavaOneSM Conference | Session TS-3057 | 47 Q&A James Lemieux Jesse Wilson 2007 JavaOneSM Conference | Session TS-3057 | 48 Sexy Models! An API for Declarative Data Models on the Desktop James Lemieux, Lombardi Software Jesse Wilson, Google http://publicobject.com/glazedlists/ TS-3057 2007 JavaOneSM Conference | Session TS-3057 | .
Recommended publications
  • The Fount Box Set
    The Fount Box Set Book 1: The Prince’s Chosen Book 2: The Forsaken’s Choice Book 3: The Chosen Union Stephanie Fazio StephanieFazio.com Stephanie Fazio’s e-Newsletter Sign up for Stephanie Fazio’s e-Newsletter to learn about upcoming books. Sign up now! PROLOGUE 18 YEARS EARLIER Their “little miracle,” as they had taken to calling her, was only a day old. They swaddled her, folding and tucking the pink blanket around her just like the nurse had shown them. The setting Texas sun bathed their fields in fiery oranges and golds, and there seemed to be no better time to give their baby a tour of the farm. The man and his wife stepped out onto the porch. He carried the pink bundle like she was made out of glass and might break. The rich brown of his wife’s hair stirred in the breeze as she smoothed the blankets. They sat in the wicker rocking chairs and gazed out over the cattle grazing peacefully. “Welcome to paradise, little one,” the man said. Looking down at his perfect baby girl, his little miracle, the man felt happiness in a way he never had before. His wife hummed in contentment, echoing his satisfaction. His eyes were still on the baby when he felt a change around them. The cows went still, some of their heads still lowered to the grass. The wind stopped rustling the tall weeds that he hadn’t gotten around to mowing. The air felt heavy, the way it did before a storm broke.
    [Show full text]
  • Industry Newsletter
    On The Radio December 2, 2011 December 23, 2011 Brett Dennen, The Kruger Brothers, (Rebroadcast from March 25, 2011) Red Clay Ramblers, Charlie Worsham, Nikki Lane Cake, The Old 97’s, Hayes Carll, Hot Club of Cowtown December 9, 2011 Dawes, James McMurtry, Blitzen Trapper, December 30, 2011 Jason Isbell & The 400 Unit, Matthew Sweet (Rebroadcast from April 1, 2011) Mavis Staples, Dougie MacLean, Joy Kills Sorrow, December 16, 2011 Mollie O’Brien & Rich Moore, Tim O’Brien The Nighthawks, Chanler Travis Three-O, Milk Carton Kids, Sarah Siskind, Lucy Wainwright Roche Hayes Carll James McMurtry Mountain Stage® from NPR is a production of West Virginia Public Broadcasting December 2011 On The Radio December 2, 2011 December 9, 2011 Nikki Lane Stage Notes Stage Notes Brett Dennen - In the early 2000s, Northern California native Brett Dennen Dawes – The California-based roots rocking Dawes consists of brothers Tay- was a camp counselor who played guitar, wrote songs and performed fireside. lor and Griffin Goldsmith, Wylie Weber and Tay Strathairn. Formed in the Los With a self-made album, he began playing coffee shops along the West Coast Angeles suburb of North Hills, this young group quickly became a favorite of and picked up a devoted following. Dennen has toured with John Mayer, the critics, fans and the veteran musicians who influenced its music. After connect- John Butler Trio, Rodrigo y Gabriela and Ben Folds. On 2007’s “Hope For the ing with producer Jonathan Wilson, the group began informal jam sessions Hopeless,” he was joined by Femi Kuti, Natalie Merchant, and Jason Mraz.
    [Show full text]
  • Tolono Library CD List
    Tolono Library CD List CD# Title of CD Artist Category 1 MUCH AFRAID JARS OF CLAY CG CHRISTIAN/GOSPEL 2 FRESH HORSES GARTH BROOOKS CO COUNTRY 3 MI REFLEJO CHRISTINA AGUILERA PO POP 4 CONGRATULATIONS I'M SORRY GIN BLOSSOMS RO ROCK 5 PRIMARY COLORS SOUNDTRACK SO SOUNDTRACK 6 CHILDREN'S FAVORITES 3 DISNEY RECORDS CH CHILDREN 7 AUTOMATIC FOR THE PEOPLE R.E.M. AL ALTERNATIVE 8 LIVE AT THE ACROPOLIS YANNI IN INSTRUMENTAL 9 ROOTS AND WINGS JAMES BONAMY CO 10 NOTORIOUS CONFEDERATE RAILROAD CO 11 IV DIAMOND RIO CO 12 ALONE IN HIS PRESENCE CECE WINANS CG 13 BROWN SUGAR D'ANGELO RA RAP 14 WILD ANGELS MARTINA MCBRIDE CO 15 CMT PRESENTS MOST WANTED VOLUME 1 VARIOUS CO 16 LOUIS ARMSTRONG LOUIS ARMSTRONG JB JAZZ/BIG BAND 17 LOUIS ARMSTRONG & HIS HOT 5 & HOT 7 LOUIS ARMSTRONG JB 18 MARTINA MARTINA MCBRIDE CO 19 FREE AT LAST DC TALK CG 20 PLACIDO DOMINGO PLACIDO DOMINGO CL CLASSICAL 21 1979 SMASHING PUMPKINS RO ROCK 22 STEADY ON POINT OF GRACE CG 23 NEON BALLROOM SILVERCHAIR RO 24 LOVE LESSONS TRACY BYRD CO 26 YOU GOTTA LOVE THAT NEAL MCCOY CO 27 SHELTER GARY CHAPMAN CG 28 HAVE YOU FORGOTTEN WORLEY, DARRYL CO 29 A THOUSAND MEMORIES RHETT AKINS CO 30 HUNTER JENNIFER WARNES PO 31 UPFRONT DAVID SANBORN IN 32 TWO ROOMS ELTON JOHN & BERNIE TAUPIN RO 33 SEAL SEAL PO 34 FULL MOON FEVER TOM PETTY RO 35 JARS OF CLAY JARS OF CLAY CG 36 FAIRWEATHER JOHNSON HOOTIE AND THE BLOWFISH RO 37 A DAY IN THE LIFE ERIC BENET PO 38 IN THE MOOD FOR X-MAS MULTIPLE MUSICIANS HO HOLIDAY 39 GRUMPIER OLD MEN SOUNDTRACK SO 40 TO THE FAITHFUL DEPARTED CRANBERRIES PO 41 OLIVER AND COMPANY SOUNDTRACK SO 42 DOWN ON THE UPSIDE SOUND GARDEN RO 43 SONGS FOR THE ARISTOCATS DISNEY RECORDS CH 44 WHATCHA LOOKIN 4 KIRK FRANKLIN & THE FAMILY CG 45 PURE ATTRACTION KATHY TROCCOLI CG 46 Tolono Library CD List 47 BOBBY BOBBY BROWN RO 48 UNFORGETTABLE NATALIE COLE PO 49 HOMEBASE D.J.
    [Show full text]
  • Concierge Guide
    Bringing Your Dreams to Life Welcome to Paradise! Thank you for choosing Costa Rica Dream Makers. We hope you enjoy Costa Rica and our complete Concierge Services! Laughter, adventures, smiles, new discoveries and awe inspiring moments are ingredients for life-long memories! s your dream to zip-line through the jungle, to “muscle” in a Black Striped Marlin while hanging off the back of Ia sports fishing boat, to quietly observe a pair of Scarlett Macaws, or hike through the tropical jungles of Costa Rica? If so, Costa Rica Dream Makers can and will transform your dreams into reality! Our team is committed to making this your most memorable vacation ever!!! This concierge book is dedicated to you, our clients! During your vacation the Costa Rica Dream Makers team is here to assist you in creating your dream vacation which is relaxed, enjoyable, adventurous, memorable and FUN!!! We want to be part of creating your life-long memories of Costa Rica. We are a “think outside of the box” kind of company! If your “dream” adventure or service isn’t listed here, let us know and we’ll do our best to “pull some strings” and make it happen! We are committed to making your vacation experience with us absolutely REMARKABLE… absolutely SUNSATIONAL! Remember, we’re here to bring your dreams to life! A Few Details... CLEANINGS: Light cleaning and full housekeeping services can be arranged by request through our Guest Services team. Office: +506 2643- 1450 CHALLENGES: If you have any problems in your accommodation, please give us a “holler” so that we can quickly find a solution and get you refocused on the important issues of having “fun”.
    [Show full text]
  • Wednesday Announce His Retirement
    ■ New one-cent postal increases create ■ An era in American sports w ill likely end today, a rush for stamps. when Michael Jordan is expected to officially Wednesday announce his retirement. JANUARY 13, World & Nation • 5 Sports* Back Page 1999 O bserver The Independent Newspaper Serving Notre Dame and Saint M ary’s VOL XXXII NO. 65 W W W .ND.EDU/~OBSERVER ■ Se c u r ity B eat Former prof Winter weather keeps Security on toes readies for By MICHELLE KRUPA that doesn’t work,” Hurley said. “Rarely “We’re mostly doing the secondaries at News Editor do we come across la carl that can’t be night.” jump-started.” City plows and salt trucks have campaign Over 40 inches of snow and sub-zero Students can acquire shovels to encountered difficulties when servicing temperatures posed the biggest problems unearth cars buried in snow from the residential areas where cars are parked for Notre Dame Security/Police during Security building near the D6 parking on streets, according to Kirkendoll. Any T h e Associated Press the University's winter vacation. lot. Hurley also noted that Security can vehicle impeding the plowing of streets "The break was pretty uneventful,” the contact the Grounds departm ent to aid or violating signs denoting city snow WASHINGTON department’s assistant director Chuck any student having difficulties clearing ordinances will be ticketed. Bill Bradley, a visiting professor Hurley said. “There was so much cold his or her vehicle. “The plows will go down the streets of public affairs at Notre Dame and snow that most people didn’t even Most streets just outside campus even with cars there, and then once the last semester, has officially venture out.” boundaries have been designated as sec­ cars arc moved, they’ll plow again, ” he thrown his hat into the ring for Since students began returning to ondary priorities for snow clearing, said.
    [Show full text]
  • Pink Floyd - Dark Side of the Moon Speak to Me Breathe on the Run Time the Great Gig in the Sky Money Us and Them Any Colour You Like Brain Damage Eclipse
    Pink Floyd - Dark Side of the Moon Speak to Me Breathe On the Run Time The Great Gig in the Sky Money Us and Them Any Colour You Like Brain Damage Eclipse Pink Floyd – The Wall In the Flesh The Thin Ice Another Brick in the Wall (Part 1) The Happiest Days of our Lives Another Brick in the Wall (Part 2) Mother Goodbye Blue Sky Empty Spaces Young Lust Another Brick in the Wall (Part 3) Hey You Comfortably Numb Stop The Trial Run Like Hell Laser Queen Bicycle Race Don't Stop Me Now Another One Bites The Dust I Want To Break Free Under Pressure Killer Queen Bohemian Rhapsody Radio Gaga Princes Of The Universe The Show Must Go On 1 Laser Rush 2112 I. Overture II. The Temples of Syrinx III. Discovery IV. Presentation V. Oracle: The Dream VI. Soliloquy VII. Grand Finale A Passage to Bangkok The Twilight Zone Lessons Tears Something for Nothing Laser Radiohead Airbag The Bends You – DG High and Dry Packt like Sardine in a Crushd Tin Box Pyramid song Karma Police The National Anthem Paranoid Android Idioteque Laser Genesis Turn It On Again Invisible Touch Sledgehammer Tonight, Tonight, Tonight Land Of Confusion Mama Sussudio Follow You, Follow Me In The Air Tonight Abacab 2 Laser Zeppelin Song Remains the Same Over the Hills, and Far Away Good Times, Bad Times Immigrant Song No Quarter Black Dog Livin’, Lovin’ Maid Kashmir Stairway to Heaven Whole Lotta Love Rock - n - Roll Laser Green Day Welcome to Paradise She Longview Good Riddance Brainstew Jaded Minority Holiday BLVD of Broken Dreams American Idiot Laser U2 Where the Streets Have No Name I Will Follow Beautiful Day Sunday, Bloody Sunday October The Fly Mysterious Ways Pride (In the Name of Love) Zoo Station With or Without You Desire New Year’s Day 3 Laser Metallica For Whom the Bell Tolls Ain’t My Bitch One Fuel Nothing Else Matters Master of Puppets Unforgiven II Sad But True Enter Sandman Laser Beatles Magical Mystery Tour I Wanna Hold Your Hand Twist and Shout A Hard Day’s Night Nowhere Man Help! Yesterday Octopus’ Garden Revolution Sgt.
    [Show full text]
  • When the President Talks to God: a Rhetorical Criticism of Anti-Bush Protest Music
    WHEN THE PRESIDENT TALKS TO GOD: A RHETORICAL CRITICISM OF ANTI-BUSH PROTEST MUSIC Megan O'Byrne A Thesis Submitted to the Graduate College of Bowling Green State University in partial fulfillment of the requirements for the degree of MASTER OF ARTS December 2008 Committee: Michael L. Butterworth, Advisor Lara Martin Lengel Ellen W. Gorsevski ii ABSTRACT Michael L. Butterworth, Advisor Anti-war protest music has re-emerged onto the American songscape since the terrorist attacks of September 11, 2001 and the resulting military conflicts in Iraq and Afghanistan. This study works to explicate the ways in which protest music functions in the resultant culture of war. Protest music, as it reflects and creates culture, represents one possible site of productive change. Chapter 1 examines Ani DiFranco’s song “Self Evident” which was written as an immediate reaction to 9/11. Throughout this chapter I argue that protest music has the potential to work as a vehicle for consciousness raising. In Chapter 2 I consider the constitutive elements in the Bright Eyes song “When the President Talks to God.” Performed on The Tonight Show in May 2005, this song represents one of the first performances of dissent on national television after 9/11. This chapter also examines the limitations of Charland’s conception of the constituted public as it pertains to diverse and heterogeneous audiences. Ultimately, I argue that consciousness raising through music has the potential to bring listeners into the constituted subject position of those who dissent against war. iii Dedicated to the memory of Dr. Lewis (Lee) Snyder in whose shadow I will always walk.
    [Show full text]
  • Follow-Up Forum
    THETUFTS ILY IWhere You Read It First Monday, November 2,1998 Volume XXXVII, Number 36 I Follow-up forum seeks new-solutions Smaller groups try focused effort by DANIEL BARBARIS1 group recounted its discussion Daily Editorial Board and any possible solutions they The follow-up forum organized had come to. by the Coalition for Social Justice, The discussion groups, which Thursday night’s “Many voices, consisted of approximately ten building community”symposium, students each, with two-to-four was an event far smaller in scale facilitators per group, were in- than its predecessor of earlier this tended to be open, free discus- month. Despite drawing only 75- sions representing all points of 100 people, however, the evening view. “Everyone is entitled to their was still seen as a success in the feelings and emotions,” Bhadila eyes of its organizers. said. “We’re here to have a dia- “I’m veryhappywiththepeople logue, not a debate. Attack issues, who are here tonight,” said Coali- not people.” tion member Sasha Baltins. “Ifwe Some of the questions for dis- had400people here, we wouldn’t cussion asked in the groups in- be able to do what we’re trying to cluded “Have you personally been do here tonight.” discriminated against based on Exactly what they were trying your sex, race, ethnicity, or gen- Photo by Daniel Rodngues Students met in small groups to discuss solutions in the follow-up forum voices, build- to do Thursday night was to run a der-bias?” and LcHaveyou ever “Many forum centered on small group consciously or unconsciously ing community.” discussion, rather than the large- been the discriminator in any situ- scale, panel format ofthe previous ation?’ The confidential sessions “Many voices, no community” also aimed to find solutions to forum.
    [Show full text]
  • Green Day to Release Greatest Hits: God’S Favorite Band November 17Th
    GREEN DAY TO RELEASE GREATEST HITS: GOD’S FAVORITE BAND NOVEMBER 17TH INCLUDES NEW SONG “BACK IN THE USA,” A NEW DUET WITH COUNTRY MUSIC SUPERSTAR MIRANDA LAMBERT ON “ORDINARY WORLD” PLUS 20 HITS FROM THE DAWN OF CREATION TO PRESENT DAY PRE-ORDERS AVAILABLE AT WWW.GREENDAY.COM NOW “The most influential band of their generation.” - Entertainment Weekly “Green Day and their music give purpose when it’s needed most.” - Alternative Press “Green Day have inspired more young bands to start than any act this side of Kiss, and that doesn't seem to be changing.” - Rolling Stone LOS ANGELES - OCTOBER 12, 2017 - Grammy® Award-winning Rock and Roll Hall of Fame inductees Green Day will release Greatest Hits: God’s Favorite Band on November 17th. The playlist includes 20 hits spanning the band’s prolific 31 years as a band, plus a brand new song called “Back In The USA” and a new duet with award-winning Country Music superstar Miranda Lambert on “Ordinary World.” Green Day frontman Billie Joe Armstrong previously collaborated with Lambert at the 56th annual Grammy® Awards in 2014 for a live duet in tribute of the late Phil Everly of The Everly Brothers. Off the heels of their wildly successful Revolution Radio World Tour which included stops at the Oakland Coliseum, Wrigley Field and the Rose Bowl, comes Greatest Hits: God’s Favorite Band – available everywhere on November 17th. Physical pre-orders are available now at www.greenday.com. See below for a complete track listing. On March 22nd, God miraculously came down to the Ed Sullivan Theatre to introduce Green Day as “God’s Favorite Band” on The Late Show with Stephen Colbert.
    [Show full text]
  • Experience a Little Fun This Summer…
    Experience a little fun this Summer… WELCOME TO TOPP KIDS SUMMER CAMP 2020! If you are returning to us from previous summers, we are so thrilled to see you again! If this is your first time joining in the fun, welcome to the family! We are so excited for all the memories that will be created together this summer! It is our priority to provide children and families with a safe and reliable program that embodies exactly what summer is all about: FUN! We are a fully accredited summer camp with excellent and highly qualified staff who are committed to the safety and wellbeing of your children, while also focusing on making each and every day one that your kids will be talking about even when the next summer rolls around! Our team of leaders commits themselves to being positive role models and mentors for children of all ages, and are excited to build meaningful relationships with you and your children. Our daily camp schedule offers endless activities, both planned and spontaneous, that are sure to keep children engaged, happy and excited. We believe strongly in fostering creativity and imagination, and focus on creating a balance in each day between structured play and spontaneous play. Our diverse and dynamic range of activities is catered to the needs, interests and qualities that are unique to every child in our care. From cooking to outdoor games, and from robotics to sports tournaments, we offer a full range of opportunities for children to play, grow, laugh & learn. We would like are INCREDIBLY EXCITED to offer our LEADERSHIP OVERNIGHT CAMPING TRIP again this summer! Our Leadership groups, children grade 3 and up (who would like to participate, of course), will be heading to the amazing Island lake Retreat Centre on Monday afternoon, for a 4-day 3-night stay and coming home Thursday afternoon! More information will be discussed with pertaining families on our Summer Camp page.
    [Show full text]
  • Georg Herold-Wildfellner Proudly Presents Fonts from Monoline to Ultra
    Georg Herold-Wildfellner proudly presents 25 Fonts from monoline to Ultra- Sofa Black, equipped with 1400 finely Serif crafted Glyphs p per Style Equipped with 1400 finely crafted glyphs per style hand Sofa Serif made from Straight A Z To playful l Sofa Serif Mono h L Sofa Serif: a font-family from monoline to Ultra-Black hand Sofa Serif made from mono Display l to Fat 3D Fat Inline available too L hand 25 fonts Family Sofa a A serving 1400 Glyphs per style A Serif a made from Monoline to Fat – a a all in two optical sizes. a & l a extra shadow-, 3D-, inline- a on hand in and hatched-styles round Mono, Regular out the package. Bold, Black & Fat a { } a L hand Sofa Serif made Draft shadow Pale 3D inlinE Porter hatched Lager InversE l Bock Brew Layer7 styles Bock L K K Bold Display VS. Bold hand k k Sofa Serif ↓ ↓ made Sofa Serif Display K comes with high The Display Styles contrast and k is tailored for Kk large typesizes. hand Sofa UMBRELLALIKE Serif made TRANQUILIZER K The Display Styles STREAMLINERS k ROMANTICISED l Sofa Serif ULTRAELEGANT Regular L hand Sofa UMBRELLALIKE Serif made TRANQUILIZER K The Display Styles STREAMLINERS k ROMANTICISED l Sofa Serif ULTRAELEGANT Regular Display L »The barber can give you a haircut ¶ The carpenter can take you out to lunch ¶ Now but, I just want to play on my pan-pipes ¶ I just want to drink me some wine ¶ As soon as you’re born you start dying ¶ So you hand might as well have a good time, oh Sofa Serif no ¶ sheep go to heaven, goats go to made hell« ¶ taken from cake’s gorgeous l Sofa Serif 1988 Album “Prolonging the Magic”.
    [Show full text]
  • Fantastic Fakes!
    Read and listen. Fantastic Fakes! What is a tribute band? Well, it’s an unknown band which imitates a famous pop music band. There are many singers and musicians who imitate individual rock stars, too. So, who are the most popular bands for imitation? Unsurprisingly, there are lots of Beatles tribute bands – The Plastic Beatles, The Bogus Beatles, The Baetles – and the Rolling Stones have also got several tribute bands – The Counterfeit Stones, Rolling Stoned, The 21st Century Stones. But people don’t copy only the great historic rock bands and singers. Popular new groups have got tribute bands, too. Here are some of them: Coolplayers Yes, this is obviously a tribute band of the great British band, Coldplay. The tribute band come from Yarmouth, on the east coast of the UK. New Horizons Digital 1 • Unit 3 pp.48–49 © Oxford University Press PHOTOCOPIABLE Their first gig was in October 2003, and the members are all enthusiastic Coldplay fans: Wayne Smith, 18 – vocals, keyboards and guitar; Guy Dobson, 16 – bass guitar; Jim Fenton, 20 – lead guitar; Neil Travis, 17 – drums; Tracy Cook, 18 – strings and backing vocals. They are good musicians and believe that the quality of their performances is the same as their heroes’, Coldplay! Elvis Presley Singer Dave Edmonds is only 20 years old but he is a big fan of ‘The King’ and can imitate his voice and mannerisms perfectly. He comes from Liverpool, where he sings in a large number of clubs and pubs on Friday and Saturday nights. He isn’t a professional musician, and he works as a mechanic in a garage during the day, but he’s a real professional on stage! Mean Day This is a tribute band to the punk legends, Green Day.
    [Show full text]