Josh mac mocha baby talk
Brisbane has a cool small community of electronic artists but not really many in the same line of my style though. I haven't connected with these other Brisbane artists yet mainly because they most likely don't even know my existence haha. In the future I'd like to get to know them. I had befriended two prior to creating UV boi.
These cool dudes are ELI and Kraznov. The plan for is to enjoy things and connect. A lot of cool things are happening very fast and all at once. I plan to work on an icy UV boi ep shortly, whilst still releasing singles here and there and maybe even some official remixes too. If you're a Brisbaner, you may see me out and about playing a few shows every now and then. Stay connected with me and we'll rock durags and squat together.
Drop Frame is one of the most promising young producers in Australia. His epic tracks bring together a unique fusion of dubstep, electronica and cinematic influences. Tell us about your music - how did you develop your sound? I grew a love of big beats and merged it into the film scores from the movies that inspired me. If anything, it's a sound that has been battered and bruised out of experimenting with different ideas over many years. Think of an electronic Mark Ronson. The focus on future shows is to create a "2. My goal is for people to come out of a show thinking "Jesus, that was insane", "I need more of that in my life".
After releasing "Monk", I wanted to move on from something that was quite introspective.
Joshua McIntosh (brunclechewy) on Pinterest
Moving to Melbourne was the major inspiration, the vibe of the place made me write in a different way, for a different audience. I never really "got" Melbourne in my previous travels around Australia, but one of my best mates - Gareth GCM who featured on Shimmer and Satellite was a brilliant guide, helping me forge the initial networks with musicians who contributed and believed in what I was trying to do.
It's an EP about the city. Who are some other producers and musicians in the Australian music community that you dig at the moment? I am really loving Flume's stuff, he really deserves his success. I'm really digging all the drunk offbeat hiphop stuff that Ta-ku is pioneering over in Perth and of course the high-end super clean production bass scene with Phetsta, Shockone and thousands of others in tow.
Also all the electronic indie bands that have been coming out of the woodwork recently, seriously impressive and unique. Way more touring and performance, in a big way. My heart and soul is now in full gear with this and it will be as amazing as I can personally accomplish. I have a few sneaky summer tracks up my sleeve over the festival season. I'm looking to work with some pretty amazing Australian producers to build something pretty incredible and unique.
Inspiring, topical and poignant, yet not afraid to conquer new paths. Vegas Aces are a Brisbane hip hop duo and the winners of our Sprung Festival competition. The music we have released previously on our EP 'V. Day' is very 'big' sounding. With large drums, thumping basslines and very energetic samples.
We were still trying to figure out what the 'Vegas Aces' sound was ourselves in the process of making it. Moving forward into the album we are delving more into the musicality of it and trying to go for a unique sound not too far removed from our previous work, but moving in a direction that we want. All the themes are very relatable from relationships, to early twenties anxiety bullshit etc - we definitely try to channel from real life. You are the winners of our Sprung competition and will be playing this weekend at the river stage in Brisbane - what are you hoping to gain from the experience?
We are just stoked the good people at Triple J know our name! We have played a fair amount of live shows but never a festival so I'm sure its definitely going to be a learning curve for us. Lots of energy. Big sounds. Our favourite songs off the EP and showcasing what we've been working for on the album. Tell us about the bands, producers and people in the Brisbane music community that inspire you. We are very blessed to have a talented circle of friends with our Born Fresh crew. We owe a lot to The Optimen for a lot of early guidance.
There are a lot of people that have paved the way that we salute! There are seriously too many people to name that do great work for Brisbane. The Melbourne band with TWO drummers are also our feature stars this week. The key to our sound really lies in the guitars and vocals. Very crunchy, very powerful and very catchy. And with two drummers, it gives us an opportunity to pull off some really unique rhythmical stuff that a lot of bands could only do in the studio with overdubs.
Hits, hits and more hits. And a lot of energy. Bring Gatorade…for us… Please. Who are you psyched to see? Also looking forward to seeing how Parkway Drive and work the crowd. The album should be out in the next six months. A massive and growing part of the worldwide music industry. Look at Gotye. Dance, Pop Uplifting , Underworld , Amazing , A man of conviction. A man of action. Years and years of practice. I've been writing, recording and performing for over 10 years and only now am I ready to release my debut album. Not many people know this but prior to this point, I independently released 4 mixtapes and 4 EPs whilst also appearing on a bunch of different compilation albums.
All of that was practice; me developing my sound and finding my own style. My sound is Hip Hop. It's soulful and expressive whilst also being fun. I consider myself a lyricist. I take pride in song-writing; varying rhyme patterns and flow schemes; and finding new ways to tell a story. I come from a foundation of Hip Hop culture and Punjabi culture, where story telling is the key way of passing information to others. I create songs from the point of view of an individual having grown up in South West Sydney, born and raised in Liverpool to an immigrant family.
I'm a child of the world. So my sound is universal and similar, yet diverse. I reflect the world around me. Engaging; entertaining; fun and energetic. Each show experience is individual; like a freestyle, it can't be reborn again. So my band and I try our best to put on a memorable show. I have a 7-member band. We're such a diverse family. Each of us come from different backgrounds and share unique musical experiences. We are a true reflection of Australia's multiculturalism. We have so much fun rehearsing our live shows and coming up with our sets.
When we perform together, you can feel the fun and the chemistry that we share. Tell us about the bands, producers and people in the Melbourne music community that inspire you? I'm actually from South West Sydney. I've only just moved to Melbourne. I learnt how to freestyle after watching Reverse Polarities and in a cypher where MCs stand around in a circle and rhyme unrehearsed lyrics off the top of their head at one of my first local gigs.
Then Planet Crushers put me on some other local shows with them and I got inspired by their set and the sounds played by True Vibenation. When I started to see these other local groups and artists do their thing, I started to reach outside of South West Sydney and met so many other people creating great sounds. The list is way too long. Working in community I then met countless numbers of young artists who's songs very rarely ever get any airtime or stage time. The stories are diverse and the beats are timeless. It's only a matter of time before they burst through and diversify the entire music scene nationally.
The best piece of advice I've ever received comes from Guru Nanak Dev Ji, who said "win over your mind and you shall win over the world". It reminds me that the most important battle I'll ever face is the battle within myself and that I must constantly work at becoming a better human being. We are our own worst enemies.
We constantly doubt ourselves and live in fear. Yet we have been given so much. We each have the potential to make a positive and everlasting impact on the world. We all have the capacity to do great things. And it all begins within our minds. My debut album, "One", is set to be released later on this year. I am truly excited for people to hear the record. It's been years in the making, and now it's almost here. That is my focus for ; to share "One" with Australia and the world. The flood gates will soon open to a whole new wave of artists from all walks of life. There's way too much talent for it to keep going unnoticed.
There are so many communities who have that stories are yet to be heard; who's sounds are inspired by strong cultures. Soon they will shine through and wider Australia will feel so refreshed and spoilt by it all. There are hidden gems that refuse to be hidden. Trust me. Our music industry is set to blow up. First love for hip hop started after an opportunity I had, introducing Bliss N Eso to the crowd before one of their shows. So my initial introduction to the scene was at a super high standard. That led to following a heap of other Australian rappers, and from there my taste of hip hop began to expand.
Recently I headed back to Toronto to work with a local producer 'Otis Grey', so my taste for hip hop has expanded massively, bringing multiple aspects of hip hop from so many different artists. To summarise it, seeing as I'm only 21, I still think my sound is developing - But I feel there's an art to making it work as you journey through that. So I'm sweet to just wait and see where I end up! Yeah, such an insane opportunity. So stoked to be rocking Pyramid this year. Never expected to be playing a show like this so early on in my career. Was always one of those 'dream to play' kind of gigs.
Not every day you get to play such a sweet show, so we're planning on having some fun with it. New tracks, old tracks, few covers. I have 3 homies that back me up for my live shows, rocking live bass, drums and vinyls - So hopefully we'll be bringing a mad festival vibe to our set! Definitely not afraid to have a boogie. So expect some real funky, bumpin' tracks! Tell us about the bands, producers and people in the Melbourne music communities who inspire you? Ah flip. So many. Definitely gotta throw some love to my man Mantra.
Have had the priviledge to catch up with him on a fairly regular basis and take the opportunity of having him mentor me through some of the journey. Such a phenomenal rapper. But the part that really inspires me, is his passion for helping others. From volunteering with youth hip hop programs such as 'Dig Deep' to just being a really considerate dude. He's been an amazing inspiration for keeping grounded and understanding where your real life fits amidst your music life.
Nate Flagrant has been a huge help too, he has been pretty committed to seeing us develop our recorded sound and our live show. Also some props to M-Phazes and Cam Bluff, as I see them as some of the most talented producers in the country. Along with the big man Illy, for not only being what I think to be one of the best song writers in the country, but also for his support and respect towards the new gen of rappers.
Big advocate for seeing artists stay grounded and keep true to themselves. Tough question! Couldn't pick some specifically as the best, but one quote that sticks out: "Don't have everything you want, but want everything you have. Good as. No idea ha. To be honest, I'm just happy with what I'm doing now. Selling out some bigger shows and playing some more festival's would be dope too, but I'm happy just kickin' it and seeing where the year takes me. Indie, Rock Lurch and Chief , two dead musicians , one living musician , Tell us about your music — how did you develop your songs?
I think I've been stirring the pot for awhile. I was throwing in all kindsa things thinking I can totally have a duck stuffed inside a chicken stuffed inside a turkey. But finally I'm understanding where my creativity wants to take me. I'm more certain of where the road is heading and less receptive to people who say you really should've been cut out by this cookie cutter. Cookie cutters are so old school anyway. I think that's owing to having grown so much with my band who are some of my closest friends and alot of whom I have known since I was a teenager.
Sharing the stage with people who are just as passionate about your music doesn't happen everyday. I could just be dreaming maybe. Giant bird's nests, live art interpretations, naked manequins! I've been trying to keep things PG but I can comfortably say that things are guaranteed to get a bit raucous when you have backing vocalists like mine haha. I'm planning to have them caged for the next show so they don't scare the kids. The great thing though is that people go away feeling like they've actually been entertained and not just come to see a band that are just playing music so I'm stoked that we're translating that way,.
I was given the liberty to chop out for to A-Love and The Tongue's upcomming albums. I don't usually chop out probably cuz people have always assumed that's what I do and it's within my nature to do the complete opposite of what people assume about you. I like to chop but I can totally not play bass. And then back in the studio to record some music that might stand worthy of an album.
If I manage to finish this album this year that would totally be comparable to if I managed to wrestle a wild boar with my own two hands I have great adoration for but I feel is still very apologetic. I think people are still cautious about pushing boundaries. It's like we almost need to be given permission. Sydney six-piece Tigertown are one of the winners of our Harvest Festival competition. When Charlie and I Chris Collins met we were both in our own bands and both felt a bit restless.
We started writing and recording songs in my bedroom. It was also the first time either of us had really co-written anything so the sound definitely started then. Since the first EP, we have had all our brothers and sisters playing with us so the sound has grown from bedroom songs to more of a band sound now. We've just finished two pretty big tours so we feel pretty well oiled. We're playing all of our new EP and a bunch if new tunes as well.
We like visuals so we're working out what we can bring from our music videos. We're really excited to see Sigur Ros play. I think there'll be a lot of learning that day. Keen to see how all the big guys do it. Also really excited to play on a festival stage. We have a new EP worth of songs ready to go so we are going to be getting into that for the rest of the year.
Plus a couple of festivals and then hopefully a new EP to show everyone in the new year. Punk, Rock 90s emo , alternative , Pop-Rock. Them Swoops are a Melbourne trio bringing you sunny rays of catchy-as-hell indie pop. Hello Summer! We try to make music that is attention-getting but not obvious.
It's important to have a little immediacy i think, but we also try to throw in ideas or changes that give things a little difference or a twist. It's still guitar based pop music at it's heart but i like to leave room for other possibilities, we like throwing in crazy sounds here and there or having sections that breathe and aren't all about pop hooks.
But yeah, we'll throw the hooks in too if we got some. Them Swoops shows are really loud, fuzzed out exercises in rhythm. We have a tendency to shine things up in the studio but let the live show get a little raucous. Sections of songs have instrumental parts that sometimes swell up and around and grow in intensity. I like the dangerous vibe. That it's all just hanging together and could fall apart at any moment. Whether i've managed to stay dangerous or have a brilliant idea yet remains to be seen but it sounded cool.
Tell us about the bands, producers and people in the Melbourne music community that inspire you. Melbourne has an endless supply of amazing bands that give us inspiration. We don't really sound like any of those bands but we definitely get inspired by them. We aim to have an EP out in the first half and an album released in the second half. Hopefully play bigger and better shows, and tour as much as possible. Pretty much what any band wants. The Gunns sound has had a slow and steady development. The project basically began with some electronic drum samples and a fuzz pedal.
I didn't know a whole lot about recording in those early stages so it's kind of been a process of trial and error trying to get the sounds from inside of my head to come out of the speakers. Hopefully more grunge than anything. We don't use synths or samples live so the sound is way less polished. We love the idea of having a separate vision for the live stuff. We try to keep the recordings lush and dreamy and the live sound more grunge. I love the idea of playing a beautiful melody in the dirtiest way imaginable. Tell us about the bands, producers and people in the Perth music community that currently inspire you?
Rabbit Island is probably my favourite Perth artist. We're working together on at least two tracks that will be on our debut album. She plays live shows with just a loop pedal and creates the most amazing soundscapes and then sings the most delicate melodies on top He's an upright bass player who writes a lot of film scores and is pretty handy with a violin bow. We've been experimenting with string arrangements played on double bass. You get this weird kind of scratchy haunting sound and because there are no frets you can double track and get this cool slightly out of tune phaser effect.
It's pretty unique and dramatic when you get it right. We're also chipping away at a full length album which were hoping to release by mid We've just been confirmed for a festival this summer but I'm not sure if we're allowed to say too much about that yet, so stay tuned I'm so excited to be a part of the culture over here in WA. There's a whole lotta mateship going on and it's creating some amazing bands. It's inspiration at its peak. What is better than hanging out with your buds, sipping a few frothies and recording a song on a sunny afternoon?
It may just be the home recording revolution but I really feel like Australia has embraced it more than any other country. I can't speak for everyone, but I believe old mate Kevin Parker has inspired an entire country if not the world to forget about the technicalities and just press record and go for it. Electronic, Indie Gardening , Fridays , yo-yo , Originally Rahjconkas contacted myself Mr Hill asking me who produced for me.
At the time I was snaking beats from anyone I could. He sent through a couple of beats straight away and we instantly connected. His production style was exactly what I was chasing and he seemed to like what I did with his music. So after a few draft songs being sent back and forth, I formally asked Rahjconkas to make a collab album together. I guess the momentum we have gained has locked us into an exclusive duo now. Firstly, thank you so much for the opportunity to play at this festival. I went last year as a punter and was totally blown away by the quality of music and size of the show.
To have the majority of Australia's most successful hip hop artists in Brisbane at the same time was amazing to see. I hope that from playing the show we can show a few more people who may have not heard of us what we do, and possibly impress the right people so that we can keep expanding this music thing. I'd love to be booked again, for any festival. Crazy, high energy hip hop from young cats with nothing to lose. I've played over 50 hip hop shows this year and only around 7 or 8 were for headlining shows, so we have the support act "hype the crowd" thing down pat.
Tell us about the bands, producers and people in the Australian music community that inspire you. Well I can't answer this for both of us, but personally I am incredibly inspired by Suffa from Hilltop Hoods - his production and raps are always next level, always so creative. Trials from Funkoars also blows me away with his raps and production. Drapht and The Thundamentals are massive inspirations for me - their flow, their character - so dope! Another big inspiration is a good friend of mine DJ Butcher, the guy is so musically diverse and talented, everything he is doing music-wise I instantly love.
Seven is also an inspiration of mine, the mans drive and ethic is so good to be around. You can't help but want to follow your dream when you're around him. The rest of is looking quite busy, which is great news! Originally we were already booked to play at the Sprung After Party so now we have 2 shows that day.
There is also a small run of shows with Seven and Melbourne rapper Allday. Hopefully there will be more tours. Rahjconkas and my second release, 'Dead End Street', is looking like being released in the early parts of release date tba. I love where I'm from and what we all represent. We live in the best place on earth. Bojan had some riffs and an unhealthy obsession with his dictaphone tape recorder. We jammed at home a lot and tried to find a way to meld all of our strange influences into a cohesive sound.
We started playing these experiments live at shows organised by friends of ours around Melbourne. For the new EP we spent a year editing, overdubbing and writing as we recorded to try and realise the strange sonic vision we had for this release. We were originally inspired by the psychedelic sounds of Neu! Our live shows are renowned for being an intense and cerebral experience. We try to walk a balanced line between song structure, ambience, riff power and pure sub-intellectual abandon.
I Bojan come from Canberra so my earliest memories of live music were all-ages shows at the ANU refectory and high school gigs. The first gig I attended was Grinspoon, Shihad and Testeagles huge bill! My high school friends told me to be careful of the mosh pit because people steal your shoes in there so I wore my worst pair.
Pop, Electronic folk , Pop , Beach House , Argentina is the work of young Brisbane-based producer Alex Ritchie. Be seduced by his dreamy minimalist synthpop. Last year I started fiddling around with loops, sampled instruments and drum programming. I had no idea what I was even trying to do when I started, and looking back there were several months where I was just completely lost; overwhelmed by the contrast of how much it was potentially possible to do versus how infrequently I was actually finishing anything. My computer hard drive was, and still is full of hundreds of unfinished sessions with nonsensical working titles like 'Alan Jones Overdrive march23rd'.
Somehow, out of all this I came up with a sound that I loved. My music doesn't sound like me to me, and I really like that; how I've ended up with this alter ego that I sort of just stumbled upon. Does your sound translate to a live environment? What would an Argentina live show be like? I'm still yet to play live with Argentina, but me and about 5 other people are working on it now. We hope to be ready to roll by the end of the year, but it's important for me not to rush it; I really want it to be a show worth seeing, as opposed to pressing a few buttons and playing the album material verbatim.
There will be a lot of singing from a lot of different voices, as well as live drums and percussion. My dad has given me a lot of really good advice over the years. I remember how when I was young, he didn't talk to me like I was a child, in that conventional way that you hear adults often speak to kids. The take home from this was that even if I didn't fully grasp what he said at the time, its all stuff that I still think about constantly, and it makes more sense the older I get and the more I think about it, kind of like a Wes Anderson movie. A few years ago I saw a Brisbane band called Arrows play a small show in this really cool building we have here called the old museum.
They have this really meticulous, sophisticated sound, where they layer twinkly clean guitars, minimalist piano and really interesting crawling rhythms, kind of like the old emo bands like Mineral and The Appleseed Cast. I remember how impressed I was with the way that they didn't seem to even notice that people were watching; they were just so absorbed in building this huge sound.
- stop pub internet pour mac.
- mac pro connected to wifi but no internet.
- Mocha Girls - WikiVisually;
- Top Horse League.
- converter wma para mp3 itunes mac;
- most expensive app in app store mac.
My other huge Brisbane music influence was a teacher I had at Southbank TAFE called Ross McLennan, not only did he teach me some amazing stuff about electronic music and how to put it together, but that it's possible to make a career out of it if you're smart and you're willing to hang in there for long enough. When the live show is ready I really want to tour, I think it would be so much fun meeting new people and seeing new places. I've never been to Melbourne before and people keep telling me how much I'd love it so I'd love to get down there and play my show.
My album is nearly done, so I'm looking forward to getting that out there too. Something that I feel great about being part of. I feel a bit like we're a team, and everytime someone puts out an amazing album or song, or gets recognized overseas I feel like we've scored a goal. When An Horse played on Letterman I remember how crazily happy that made me. We never really set out to be a certain style of band and are always super keen to mix things up to keep it interesting.
Our first album "Extended Family" was more raw and straight up but this time around we really made an effort to introduce some light and shade into the record. I think alot of what we are listening to at the time comes through in our music. Especially Tom's love of twinkly, shoegaze guitar stuff which is definitely more evident this time around. We spend alot of time seperately demoing and sharing ideas and set about to write the best record we could and really break down the components of all the tracks for the record on By A Thread. What can the crowd expect from a Luca Brasi live show?
Live shows are what we're all about, being able to be on stage and do what we love is the reason we love playing music. A typical live show is hot and sweaty as hell and more than likely a booze soaked affair. We don't record songs that we can't pull off live exactly as they are on the records, hopefully better!
What are some of your favourite tour memories? Every single tour is such a massive pleasure for us and we're so stoked and grateful that the shows just get better and better. The amount of friends we've made around the country is crazy, just from playing songs that we wrote in our collective bedrooms.
Getting nude constantly throughout our last tour with legends Bodyjar was a good time too! Tell us about the bands or people in the Tassie music community that inspire you? Their bass player Nic White has co-produced all of our music along with Linc Le Fevre, possibly the most talented person we know, who's own music inspires us to try and be better.
Currently Hobart lads Speech Patterns are the fastest and tightest band out, I feel like I need to go home and practice every time I watch them play. What are your plans for Luca Brasi in ? This year for Luca will be our biggest by a mile, we pretty much will just continue playing as many shows as possible, in as many different places as possible and get this new record out there. Our first overseas trip is also later this year and will take in Europe and The U. K, something we never considered as a possibility, totally mindblowing.
Australian music is…? The bloody best, mate! I guess our "sound" is just an accumulation of all the things we love and are passionate about. There's a lot of inspiration from theatre and film, certainly in the way the songs are written, and the rest is a mixture of our combined influences and interests. All of the songs are very different if you look at them from a genre standpoint, but we don't really think of our music as having a particular "sound" we just do whatever feels right and try to make music that we'd love to listen to ourselves.
A good time! We're just going to go out and do our best to have the most fun as we possibly can, we're very grateful for the opportunity. Being a part of such an incredible lineup and having the chance to play for people who are obviously big fans of music and bands we share the same excitement about. Everyone in the band is looking forward to different acts but I think Beck is one we're all pretty darn excited to see.
I never really went out to see bands live until I actually started playing live myself, I spent most of my time listening to records with my headphones on, but I'm growing increasingly more excited about what Live Australian music has to offer every day. In December we're going on a date east coast tour in support of our newest single "Six Months In A Cast" details and tickets on our website and finishing off the year playing Falls Festival in Victoria. We're looking forward to heading into the studio in the new year to finish recording our second record!
Indie, Pop, Rock the gooch palms , gooch , Palms , They'll be taking their driving riffs and fuzzed-out guitars to the Sunny Stage of Southbound in Busselton on Saturday 5th January. I like to think of our music as being an open book. The content is very personal and confrontational at times. The music has to cater for the lyrical content so it turns into a mash up of genres. We love our heavy music and have drawn influences from bands like Refused, Mudhoney and Nirvana but we also love the softer dark side to music so we're all big fans of bands like Radiohead and artists like Gareth Liddiard and Jeff Buckley.
I think from trying to express all these different thoughts and feelings in the space of minutes, an element of insanity is present in our music haha. What can the Southbound crowd expect from The Love Junkies live show? As long as you believe in it enough and work hard enough, you'll be fine". Being able to conjure up a complete creation, no matter how small or ill-made, is the very breath of wonder and delight. I don't know exactly what this means, but I like how it sounds! There's a kind of thinking that says frameworks are bad because they allow beginners to make stuff without having to know how it all works.
ActiveRecord is corrupting the youth, allowing them to build apps without even knowing how to pronounce SQL. There's another line of thinking that says it's bad to try to make things easier for beginners. It's somehow virtuous for people to struggle or suffer for the sake of learning. Joy beats suffering every time, and making learning more joyful allows more people to reap the benefits of whatever tool or product you've created. I am a photographer. I have a professional camera, and I know how to use it. Some of my photos require a fair amount of technical knowledge and specialized equipment:.
This isn't something you can create with a camera phone, yet somehow I'm able to enjoy myself and my art without complaining that point-and-shoot cameras exist and that people like them. Novices benefit greatly from expert guidance. I don't think you can become a master photographer using your phone's camera, but with the phone's "guidance" you can take some damn good photos and be proud of them. And if you do want to become a master, that kind of positive feedback and sense of accomplishment will give you the motivation to stick with it and learn the hard stuff.
Frameworks provide this guidance by creating a safe path around all the quicksand and pit traps that you can stumble into when creating an app. Frameworks help beginners. This is a feature, not a bug. Frameworks are all about managing the complexity of coordinating resources. Well, guess what: Managing Complexity is Clojure's middle name. Personally, I want a single-page app SPA framework, and there are many aspects of Clojure's design and philosophy that I think will make it possible to create one that seriously kicks ass.
I'll give just a few examples. First, consider how Linux tools like sed and awk are text-oriented. In the same way, Clojure's emphasis on simple data structures means that we can create specialized structures to represent forms and ajax request, and tools to process those structures. If we define those structures in terms of maps and vectors, though, we'll still be able to use a vast ecosystem of functions for working with those simpler structures. In other words, creating specialized structures does not preclude us from using the tools built for simpler structures, and this isn't the case for many other languages.
Second, Clojure's abstraction mechanisms protocols and multimethods are extremely flexible, making it easy for us to implement abstractions for new resources as they become available. Third, you can use the same language for the frontend and backend!!! Not only that, Transit allows the two to effortlessly communicate. This eliminates an entire class of coordination problems that frameworks in other languages have to contend with.
In my opinion, the Clojurian stance that frameworks are more trouble than they're worth is completely backwards: Clojure gives us the foundation to build a completely kick-ass framework! One that's simple and easy. One can dream, right?
My ambition in building a SPA framework is to empower current and future Clojure devs to get our ideas into production fast. I want us to be able to spend more time on the hard stuff, the fun stuff, the interesting stuff. And I want us to be able to easily ship with confidence. The framework I'm building is built on top of some truly amazing libraries, primarily Integrant, re-frame, and Liberator. Liberator introduces a standard model for handling HTTP requests. If my framework is useful at all it's because the creators of those tools have done all the heavy lifting.
My framework introduces more resources and abstractions specific to creating single-page apps. For example, it creates an abstraction for wrapping AJAX requests so that you can easily display activity indicators when a request is active. It creates a form abstraction that handles all the plumbing of handling input changes and dispatching form submission, as well the entire form lifecycle of fresh , dirty , submitted , invalid , succeeded , etc. It imposes some conventions for organizing data. As I mentioned, the framework is not quite ready for public consumption yet becaause there's still a lot of churn while I work out ideas, and because there's basically no documentation, but I hope to release it in the near future.
If you'd like to see a production app that uses the framework, however, I invite you to check out Grateful Place , a community site for people who want to support each other in growing resilience, peace, and joy by practicing compassion, gratitude, generosity, and other positive values. By joining, you're not just helping yourself, you're helping others by letting them know that you support them and share their values. Please click around and look at the snazzy loading animations.
And if you feel so moved, please do join! I love getting to interact with people in that context of mutual support for shared values. One of the only things I care about more than Clojure is helping people develop the tools to navigate this crazy-ass world :D.
In the mean time, I'll keep working on getting this framework ready for public consumption. Expect another blawg article sharing some details on how Grateful Place is implemented. Then, eventually, hopefully, an actual announcement for the framework itself :. If you don't want to wait for my slow butt, then check out some ofthe amazing Clojure tools that already exist:. If you're reading this, you've either been given the link to the posts ahead of time cos you've asked to see what is going on, or I've hit the publish button in which case hooray. Hopefully betwen these posts, the published markdown docs and the sample application there will be enough to get started with.
Over the last year or so, we've been gradually building out our capacity to create applications end-to-end in Purescript, compiled to JS on the front-end and compiled to Erlang on the back, building on top of both OTP and our existing libraries from nearly a decade of company history doing business on top of the Erlang stack.
The best place to start if you want to dive right in, is probably the demo-ps project as it demonstrates the usage of most of the above, and that is indeed where we'll be starting in this series. The Purerl organisation contains the core sets of bindings to much of Erlang's base libraries, as well as the fork of the Purescript compiler that can generate Erlang as a backend.
Essentially a pile of Dhall that generates a package. Cowboy is the de-facto webserver in the Erlang world, and direct bindings exist for the project already, however when it came time to start building applications on top of this, it was clear that there was little gain to be had by directly using them over simply writing Erlang in the first place.
Stetson was my attempt to mirror the experience I've had in other functional languages using libraries such as Compojure and Scotty. There have been a few examples written demonstrating how to interact with OTP from Purerl, but again at the point of building a real application, direct bindings don't offer a good user experience once you start building out functionality and repeating yourself a whole ton. I cheated a lot when putting together Pinto and skipped the direct bindings step, going straight to the "desired usage" step and doing a pile of cheats around types and such.
It seeks to largely mirror the existing OTP interactions, but in a more functional manner. For now, we have Pinto.. This is a completely pointless web app that uses purescript-erl-stetson , purescript-erl-pinto , purescript-simple-json and purescript-halogen to store data in Redis using some FFI and display it in a single page application, sharing the view models between the server and client components.
It seeks to demonstrate rough usages of all of these without cluttering up the interactions with "real code" read: business logic. Next post, we'll look at the structure of the demo-ps project, as understanding this is essential if you wish to build your own. I think it was Rich Hickey who said this. Pulling things apart is why we have reducers. It pulls apart folding from order so it can be parallelized. Pulling things apart is why we have transducers. It pulls apart sequence operations like map : do f to every element from where you find the items sequences or core.
So much complexity comes from not having the precise control you need. If you could just get down a layer, where things are controlled separately, you could do just what was needed. The first step is to recognize the problem.
The second step is to see that maybe things could be separated. Third is figuring out how to separate them. This third step is usually a messy, iterative process with many experiments. At home in the universe by Stuart Kauffman. Well, what a great book. It came out in Complexity theory was so hot then, and this book had a lot to do with it. By working with computational models, Kauffman explains a lot about our universe and why there is life. After reading a few chapters, I was very convinced that life is inevitable. It made me think a lot about computation.
What can we learn from life to design distributed systems that are vastly larger than we currently do? How can you guarantee that it will converge on an answer? This book has not changed my life, but I think it could have if I had read it when I was younger. If I had read it then, it may have altered my path substantially.
Well, I am confident now that the book will be published very soon. It was in process internally at the publisher for a while, but it looks like it could emerge this week. Yes, it has been stressful. I want my book out there, and if the messages I get are any indication, many people also want it. But the publisher is making it as good as they can before it comes out.
Or you can sign up for the book-specific launch list here. I am now recording a course called Property-Based Testing with test. Property-based testing PBT is a powerful tool for generating tests instead of writing them. And you can buy it now in Early Access. Of course, PF. Last week I said that there were three more lessons for properties, and here I am showing you only two.
I reviewed the notes for the third one and I had already covered everything. But before that, we have to talk about shrinkage. Go check them out. Members already have access to the lessons. The Early Access Program is open. If you buy now , you will get the already published material and everything else that comes out at a serious discount. There are already 6 hours of video, and looking at my plan, this one might be hours. It could be more or less. The puzzle in Issue was to write a function that created the derivative of a function using the limit definition of the derivative.
You can check out the submissions here. I got excited last week by the numeric differentiator challenge. Do you know how hard that would be to do in Java? The challenge this week is to use four differentiation formulas to make a symbolic differentiator. You should make a function that takes an expression and a variable to differentiate by, like so:. As usual, please send me your implementations. The post PurelyFunctional. Level 3 of functional thinking is all about algebraic thinking.
But what do I mean by algebra? In this episode, I try to distill down the characteristics of an algebra and explore why algebras are worth developing. Eric Normand: What is an algebra? By the end of this episode you will know the two characteristics that make an API into an algebra. My name is Eric Normand, and I help people thrive with functional programming.
People have been asking me a lot of questions. Level three is all about algebraic thinking. One of the things that you need to know is, what is an algebra? To them, algebra is this thing you learned in high school where you used a lot of letters instead of numbers and you learned to solve quadratic equations.
What does this software design, basically functional programming software design, what does that have to do with an algebra? What is an algebra as opposed to algebra? What is an algebra from a software-design perspective, not from a math perspective? They have a much more precise definition. In it, he tries to explain what an internal DSL is. When you write one, it looks a lot like just a regular interface. A regular API, you might call it. Why would you give that a different name? He talks about it.
Starts to get very expressive. You can say what you need to say without resorting to any tricks or anything like that. There are two qualities to it that push it over that line. It is a spectrum. The line where it is is fuzzy, but pushing stuff toward the algebra side is a good idea. Here are the two characteristics. Two, it is cohesive. We got these operations like plus, times, minus, divide. When we first start algebra class, we start to replace those numbers with letters.
It can be confusing.
They want to know what x is, for instance. We got this number. Put one number at a time but it could be out of all numbers. I want to check. That does equal one. I can do that. Yes, it equals one. I can operate on the equation itself in this abstract, symbolic way and still do a lot of good, interesting work. We still have meaning. I gave an example when I talked about level three, the three levels before. This is a true statement regardless of what A is or what B is, how it was created, what type it is, any of those things.
Now, cohesive, is required as well. Cohesive in the general sense means things go really well together. They are related. They work well together. I want to be a little bit more specific than that for my definition. Yes, they have to go well together but they have to go so well together, that you can start to define relationships between them using each other. We have what we call, identities in math. They relate how addition relates to subtraction, how addition relates to multiplication, how multiplication relates to division.
You start to actually have these formal definitions for how they interrelate. One thing that happens in programming is we might come up with this really nice set of operations on a data type and then to define its behavior, we go outside that, we write some unit tests, and we get to do other things in the unit test. We do that all the time. We will move the A to the other side of the equation. This is setting up a little relationship that if one is true, the other is true.
If we can start to do that, if our set of operations is cohesive enough, we can start to set up these equalities. Then, you can start to do those kinds of symbolic manipulations that you do in algebra class. You can work on the equation, you can move stuff around and cancel things out, and move all the known to one side so that you can solve for the unknown.
You can do all those kinds of manipulations, not ever having a specific value for those variables. You can define or… [laughs] or you can define in terms of negation and arrow. That is what makes it an algebra. You can transform the not of an or, the negation of an or, into the and of the negation. You can manipulate symbols and you can find an answer without ever having specific values. Another one is the relational algebra and this defines relations, which are like database tables.
They have two pools with name values in them and defines all sorts of operations on them. Like look at the relational algebra. Same with Boolean algebra. You take a segment and another segment, and you put them together, now you have a new segment. I would love to hear your thoughts on that. If you like this episode and you want to see past episodes, you can go to lispcast. There you will find all the past episodes including audio, video and text transcripts. If you have any ideas on this, email me, tweet me, LinkedIn message me, love to get into discussions and really dig deep into this.
The post What is an algebra? Planet Clojure is a meta blog that collects posts from the blogs of various Clojure hackers and contributors. It is edited by Baishampayan Ghose and Alex Ott. Please send them a patch if you want your blog to be syndicated here. Permalink How do you develop algebraic thinking?
QBA Restaurant & Bar
Transcript Eric Normand: How do you develop algebraic thinking? I usually do just to be safe. You would have to reinit every time from the conf I don't know how to do that. All of the data was assigned in the conf and if you kill the browser you need to rereun the conf I think. Can you log out and wipe the cookie in your after hook? Aaron Briel. Is there a way to call. This message was deleted. Luke Keller. AdmiralAckbar I must have missed that in the docs. FYI getLocation does not appear to work with droid People talk about it and complain about it. Why did you go that direction?
Is Emma pretty large, too large to make a local grid work? At my last job making the Selenium Grid good was my favorite part of the job. Totally fair. Had a bad experience with it in and swore he would never try it again. Tim Oien. How would I get the xpath to this element? The rest below is generic and the same. How to get the headers from data table in a step? Yeah seems like it just was going though their documentation. I am not sure how to feel about being able to split up a session in a spec file. Well to get check user entitlements in our case we need to re-login with a different use for every scenario.
You would. Can you log out and clear you cookies? That's what we do and browser session feels fresh. I know it's semantic, but semantics is important :. Cucumber not WDIO. I understand that it is sometimes useful to just refresh the session between scenarios or suites but the problem I see is the lifecycle of services. I was planning a statistic service that keeps track of duration of tests and their flakiness.. Does webdriver. The init method only accepts the capabilities and optionally a callback. So I should be looking at setting the right parameter on the capabilities object to include an existing session id?
The closest one looks to be webdriver. But it also crashes the server. So I start a fresh session first and log down the session id.