#how effing dapper is he?
Explore tagged Tumblr posts
Text
More Grimmfest action
📸 Stuart Bannerman
#how effing dapper is he?#ugh god#that crisp white shirt and black suit#zooming in on the jacket it looks like very faint pinstripe#or it might actually be corduroy#I love his clothes#Grimmfest#reece shearsmith
8 notes
·
View notes
Text
Once Upon A Time Rewatch: 6x04 Strange Case
Yay! Jekyll and Hyde centric! I am not ready for the end!
Lol. Why does Rumple need a reason to get a haircut? I miss the longer hair.
Hyde and Split Queen working together is fun!
Big freaking Ben, who has been late for 12:00 am on New Year's Day for the past 3 flipping years!
Aww David cooking pancakes for his bby girl.
There’s something incredibly sexy about David making pancakes. I’m not a fan of pancakes with fruit in but the plain ones look delicious and so does he ;).
Poor Mary didn’t deserve what happened to her. Do these events occur before, after or during the time Alice from ouatiw is checked into Mary’s father's asylum? If it’s after, it could explain why he’s so cruel to Alice. Though, of course, it’s not an excuse! Dude tried to give the girl a lobotomy! Okay, this is before Alice was checked in. That explains his cruelty a bit more, I think.
I love that they brought Dr. Lydgate from ouatiw into the main show. It’s a nice way to tie into ouatiw and to tell us we’re in the Victorian England realm.
Rumple! Okay, that was out of order trapping Belle on that ship. A bit too controlling for my liking. And it ultimately could have resulted in Belle’s death!
Tell him Belle! She’s not one of his objects! Jeez.
Aww! Snow and Henry walking together at school. So sweet!
Jasmine! How does she know about Snow White? I’m really confused about the location of Agrabah. Ouatiw made it look like it was right next to Wonderland. But then, I suppose the White Rabbit could have made portals there. But why would he? Also, do all rabbits have the abilities to create portals or just him? Okay, so apparently Agrabah is across the desert from Eric’s maritime kingdom. But that was said by Jafar disguised as Eric so could be a lie. I’m very confused as to if it’s part of the EF like Camelot and Dunbrock or its own realm.
Also, in 7x22 the endless deserts of Agrabah were Snow’s worst nightmare realm in her book. That’s where she could have been trapped.
Why are they making out like Snow hasn’t been a teacher for ages? She was seen teaching in season 4b!
Regina (about Belle): “it’s always out of one prison and into another with her.” Yes, exactly! Poor Belle! And that is no thanks to you, Reggie!
Oooh. Hyde looks very dapper. He cleans up nice!
A beckoning spell? Why not just a tracking spell.
That’s who Jekyll looks a bit like: Harry Hastings from Jeopardy! They couldn’t be more different in personality though!
How would Jekyll’s serum in SB affect Split Queen and Hyde though?
Mary is so into Hyde. I can’t blame her!
Hyde really tried to get Mary to like Henry. You can’t say he didn’t try!
Mary is me.
She is so lucky, getting to passionately make out with Hyde! I like that she wants to rebel against social norms and feels free to do that with Hyde. It’s a good ship!
David! Oh no! Hyde, I love you but don’t throw my David like that!
Mary must be so confused waking up next to a different man. I guess the serum must wear off after a while.
Oh my God, Jekyll no! You’re gonna hurt her! This is what I call obsessive infatuation. He has a complete inability to allow her the freedom to love whoever she wants. He wants her to be his or no ones. And that is incredibly dangerous.
Poor Mary!
It just goes to show that splitting off from your ‘dark side’ with the serum is an illusion. It merely forms a manifestation of what you believe your ‘dark side’ to be like. It doesn’t separate your personality at all, I believe.
And then he makes it look like it was poor Hyde.
Belle’s getting suspicious. And she can’t get out of there!!
Belle’s like: “sh*t, sh*t, sh*t, sh*t, sh*t.”
Honestly Belle should have just pretended to indulge him. I understand that she didn’t feel safe but trying to call Killian right in front of Jekyll was not a good idea. She could have waited a bit and smiled along, then said she was going to the toilet or something and could have covertly brought the shell with her and quietly called for help there. I’ve given this a lot of thought, but she probably just panicked, which is understandable. Although, all that could be inferred from him saying “she would be mine,” is that he’s possessive.
Oh snap! She stabbed him with the shell!!!! Omg! I completely forgot about that!
For God’s sake, Jekyll! Don’t hurt Belle!
Oh no, Hyde!!! They killed them way too quickly! I miss him already!
Rumple, you freaking messed up!
Rumple really like strangling Hyde, lol!
Poor Hyde. He misses Mary!
Oh, he contacted Jekyll to separate his feelings for Belle back then.
Belle is so done.
“You didn’t cut your hair for me, you cut it for you.” can’t a dude just cut his hair without some deep, profound reason, lol!
Now he’s threatening her!! The audacity! “If you want what’s best for him, you will come back to me.” Wtf Rumple! This rings too true to what so many people are like in reality!
Belle: “threats won’t make me love you again Rumple.” Rumple: “No. But necessity will.” What if she doesn’t want to love him??? Doesn't she get a choice?! Give Belle agency 2021!
Snow hates apples. Understandable!
#ouat#once upon a time#belle french#jekyll and hyde#ouat hyde#ouat jekyll#dr jekyll#mr hyde#ouat rewatch#ouat rewatch 2019
7 notes
·
View notes
Text
Exploring the .NET open source hybrid ORM library RepoDB
It's nice to explore alternatives, especially in open source software. Just because there's a way, or an "official" way doesn't mean it's the best way.
Today I'm looking at RepoDb. It says it's "a hybrid ORM library for .NET. It is your best alternative ORM to both Dapper and Entity Framework." Cool, let's take a look.
Michael Pendon, the author puts his micro-ORM in the same category as Dapper and EF. He says "RepoDb is a new hybrid micro-ORM for .NET designed to cater the missing pieces of both micro-ORMs and macro-ORMs (aka full-ORMs). Both are fast, efficient and easy-to-use. They are also addressing different use-cases."
Dapper is a great and venerable library that is great if you love SQL. Repo is a hybrid ORM and offers more than one way to query, and support a bunch of popular databases:
SqlServer
SqLite
MySql
PostgreSql
Here's some example code:
/* Dapper */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.Query<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Raw */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.ExecuteQuery<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Fluent */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.QueryAll<Customer>(); }
I like RepoDB's strongly typed Fluent insertion syntax:
/* RepoDb - Fluent */ using (var connection = new SqlConnection(connectionString)) { var id = connection.Insert<Customer, int>(new Customer { Name = "John Doe", DateOfBirth = DateTime.Parse("1970/01/01"), CreatedDateUtc = DateTime.UtcNow }); }
Speaking of inserts, it's BulkInsert (my least favorite thing to do) is super clean:
using (var connection = new SqlConnection(ConnectionString)) { var customers = GenerateCustomers(1000); var insertedRows = connection.BulkInsert(customers); }
The most interesting part of RepoDB is that it formally acknowledges 2nd layer caches and has a whole section on caching in the excellent RepoDB official documentation. I have a whole LazyCache subsystem behind my podcast site that is super fast but added some complexity to the code with more Func<T> that I would have preferred.
This is super clean, just passing in an ICache when you start the connection and then mention the key when querying.
var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var products = connection.QueryAll<Product>(cacheKey: "products", cache: cache); } using (var repository = new DbRepository<Product, SqlConnection>(connectionString)) { var products = repository.QueryAll(cacheKey: "products"); }
It also shows how to do generated cache keys...also clean:
// An example of the second cache key convention: var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var productId = 5; Query<Product>(product => product.Id == productId, cacheKey: $"product-id-{productId}", cache: cache); }
And of course, if you like to drop into SQL directly for whatever reason, you can .ExecuteQuery() and call sprocs or use inline SQL as you like. So far I'm enjoying RepoDB very much. It's thoughtfully designed and well documented and fast. Give it a try and see if you like it to?
Why don't you head over to https://github.com/mikependon/RepoDb now and GIVE THEM A STAR. Encourage open source. Try it on your own project and go tweet the author and share your thoughts!
Sponsor: Have you tried developing in Rider yet? This fast and feature-rich cross-platform IDE improves your code for .NET, ASP.NET, .NET Core, Xamarin, and Unity applications on Windows, Mac, and Linux.
© 2020 Scott Hanselman. All rights reserved.
Exploring the .NET open source hybrid ORM library RepoDB published first on https://deskbysnafu.tumblr.com/
0 notes
Text
Exploring the .NET open source hybrid ORM library RepoDB
It's nice to explore alternatives, especially in open source software. Just because there's a way, or an "official" way doesn't mean it's the best way.
Today I'm looking at RepoDb. It says it's "a hybrid ORM library for .NET. It is your best alternative ORM to both Dapper and Entity Framework." Cool, let's take a look.
Michael Pendon, the author puts his micro-ORM in the same category as Dapper and EF. He says "RepoDb is a new hybrid micro-ORM for .NET designed to cater the missing pieces of both micro-ORMs and macro-ORMs (aka full-ORMs). Both are fast, efficient and easy-to-use. They are also addressing different use-cases."
Dapper is a great and venerable library that is great if you love SQL. Repo is a hybrid ORM and offers more than one way to query, and support a bunch of popular databases:
SqlServer
SqLite
MySql
PostgreSql
Here's some example code:
/* Dapper */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.Query<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Raw */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.ExecuteQuery<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Fluent */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.QueryAll<Customer>(); }
I like RepoDB's strongly typed Fluent insertion syntax:
/* RepoDb - Fluent */ using (var connection = new SqlConnection(connectionString)) { var id = connection.Insert<Customer, int>(new Customer { Name = "John Doe", DateOfBirth = DateTime.Parse("1970/01/01"), CreatedDateUtc = DateTime.UtcNow }); }
Speaking of inserts, it's BulkInsert (my least favorite thing to do) is super clean:
using (var connection = new SqlConnection(ConnectionString)) { var customers = GenerateCustomers(1000); var insertedRows = connection.BulkInsert(customers); }
The most interesting part of RepoDB is that it formally acknowledges 2nd layer caches and has a whole section on caching in the excellent RepoDB official documentation. I have a whole LazyCache subsystem behind my podcast site that is super fast but added some complexity to the code with more Func<T> that I would have preferred.
This is super clean, just passing in an ICache when you start the connection and then mention the key when querying.
var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var products = connection.QueryAll<Product>(cacheKey: "products", cache: cache); } using (var repository = new DbRepository<Product, SqlConnection>(connectionString)) { var products = repository.QueryAll(cacheKey: "products"); }
It also shows how to do generated cache keys...also clean:
// An example of the second cache key convention: var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var productId = 5; Query<Product>(product => product.Id == productId, cacheKey: $"product-id-{productId}", cache: cache); }
And of course, if you like to drop into SQL directly for whatever reason, you can .ExecuteQuery() and call sprocs or use inline SQL as you like. So far I'm enjoying RepoDB very much. It's thoughtfully designed and well documented and fast. Give it a try and see if you like it to?
Why don't you head over to https://github.com/mikependon/RepoDb now and GIVE THEM A STAR. Encourage open source. Try it on your own project and go tweet the author and share your thoughts!
Sponsor: Have you tried developing in Rider yet? This fast and feature-rich cross-platform IDE improves your code for .NET, ASP.NET, .NET Core, Xamarin, and Unity applications on Windows, Mac, and Linux.
© 2020 Scott Hanselman. All rights reserved.
Exploring the .NET open source hybrid ORM library RepoDB published first on http://7elementswd.tumblr.com/
0 notes
Text
To Date #6
EMO CUPCAKE IT’S GONNA BE OK! JUST BREATHE SAERAN… The date will be over soon O_O
*Also in my universe V is always around. Always. Because… it’s V.
Saeran:
- What do you mean he had to take MC out on a date?
- Weren’t they already a couple? Why did they need to go out and prove it to the world?
- HAS LITERALLY NEVER HAD A PARTNER BEFORE HOW WAS HE SUPPOSED TO KNOW?
- He chose MC, she chose him = end of story
- End of story + ice cream = super happy ending?
- NO?
- NO
- Damn it.
- Gathering what little pride he had, he dragged himself to his brother’s room where he and Yoosung were raiding in LOLOL, Saeyoung laughing maniacally and Yoosung swearing like a drunken sailor
- “Yo! Baby brother what can I do for you? Wha-Yoosung! What the hell?! We’re on the same team!”
“It was friendly fire”
“You came up and decapitated me”
“… But I did it as nicely as possible”
- Saeran rolled his eyes and went to walk back out, not understanding why he thought it was a good idea to come to them for advice in the first place.
- Saeyoung quit the game much to the horror of Yoosung and the rest of his group to chase after his brother. Yoosung begrudgingly apologised to the guild saying something important had come up and that they’d be back later.
- “Forget it,” Saeran barked to a hovering Saeyoung, “-it’s not important! I just came in to see you guys.”
- Saeyoung knew he was lying because he refused to meet his eyes.
- Then Yoosung started in on “Come on let us help!” and between the two of them Saeran couldn’t get a word in edgewise before he screamed out “FINE! WHAT DO I DO FOR MY FIRST DATE WITH MC?”
- Yoosung and Saeyoung suddenly grew hearts within their eyes as they rubbed their cheeks together and clasped hands
“Oh my baby has grown up”
“Shut up”
“Hyung Saeran has become a man”
“…Like you’re one to talk”
“Do you know where babies come from?”
“Seriously?”
“I don’t.”
“That’s no surprise Yoosung”
“Wait… so, no one is going to tell me!?”
- Sitting down the boys try to tell Saeran how most girls like to go out to eat and perhaps watch a movie or a show… seeing as MC was from the same social circles as Jumin and V she probably enjoyed 5 star restaurants and operas… fancy things fit for a Princess… and she was his Princess right?
- Growling as he skimmed his hand over his face he allowed the boys to tell him where the best restaurants in town were, what he should wear and how he should act: i.e.… be everything that wasn’t him. He didn’t do polite conversation. He barely did conversation. Grunts. Grunts and psychotic laughter was kind of his thing.
- MC liked it anyways.
- He called her and asked her out which surprised her to no end, feeling like an idiot he ended up snarling, “Well didja wanna go or not?” which resulted in her chuckling and agreeing. Of course, she would love to go out with him!
- Borrowing one of his brother’s babies (“If there’s so much as one scratch or one suspect stain in her leather Saeran!!!”) he sped off to pick up MC.
- She was already waiting on the street looking ridiculously ravishing in a light pink dress that matched his hair… did she wear that to match him? That would be… really sweet actually
- Leaning over to give him a kiss on the cheek and wiping off the lipstick that marked him (not that he minded) MC happily greeted her boyfriend
- It took a minute before she really saw the effort he went to. Hair quaffed to perfection (thanks to Zen rushing over to make sure he wasn’t going to attack MC during the date- who was then horrified to see the state of his hair as he was about to step out the door), his dark blue suit courtesy of Jumin who had one of his tailors bring something suitable for the date… not one buckle in sight, not one choker…
- It wasn’t that she didn’t like the new look, MC thought he looked incredibly dapper and handsome… but she always thought that about him no matter what he wore, still, she smiled and tried to ease his obvious discomfort by saying how amazing he looked.
- Some tension leaving his countenance Saeran drove off to get to the most exclusive restaurant that needed MONTHS to get a booking- though thanks to V they got one at the last minute (he provided the photography that graced their walls as décor, he always got a seat whenever he wanted).
- He may or may not have accidentally threatened the valet driver instead of tipping him… old habits die hard
- Offering his arm to MC who looked utterly shocked at his showing of manners he didn’t know whether to be offended or amused (definitely… amused, he wasn’t always the most courteous of people and often came off as brusque even to the woman he loved).
- Sitting down he looked around at the place. It was pretty- he guessed. The place looked nice, the staff looked nice, the food looked nice… god even the air smelt nice.
- He hated it.
- He was ridiculously uncomfortable there. People bowing and calling him “Sir”, people pulling out chairs for him like he was an idiot… people looking at him knowing that he didn’t belong in a place like this with a girl like MC. Like he was trash… he’d felt that way all his life he didn’t need to be reminded of it in a place where he was paying for everything.
- The waiter handed them the menu and Saeran opened up the menu and saw that it was all in French… because of course it was… and inwardly groaned.
- The waiter came back and started speaking with MC who gave her order succinctly and then realised that Saeran may have had no idea what he was looking at… with a hand over her mouth denoting her shame she asked if needed a few more minutes to choose…
- “We have the menu in Korean if that would assist you… Sir”
- Bitch. No, you didn’t.
- Squinting his cerulean eyes at the arrogant penguin order taker, Saeran proceeded to order his entire meal and the proper accompanying wine in fluent French. Saeyoung wasn’t the only Choi with a penchant for learning languages.
- Blushing before bowing, the waiter left the two to their own devices.
- MC could see that Saeran was putting on a front for her sake, (not that he had to she loved him for being him- not what he thought she wanted him to be)… she just didn’t want to waste all the effort he had obviously gone through for her sake.
- Their meal came along and it was the tiniest effing thing he had ever seen in his life. Like seriously. He was paying $100 for a piece of meat that was half the size of his palm. What the hell was wrong with rich people?
- As they were about to order dessert he overheard a couple to the far right of them making snooty comments about him and how far had MC fallen to be with someone like him- and oooooh god normally he’d let them have it, but it was their first date and everyone explicitly told him to be on his best behaviour and not embarrass MC by getting into any fights…
- “Who the hell do you think you are? Do you know him? Do you know what he means to me? Do you even know who I am apart from what my bank account says? You all disgust me!” MC spat her face contorted with rage.
- She was making a scene; the entire restaurant was paralysed and shocked.
- “Come on Saeran, let’s leave this shit hole, their steak was over cooked anyways and the clientele here leave much to be desired for.”
- His mouth was a little dry from drooling at how hot his girlfriend was when she defended him.
- Wiping his mouth with his napkin before folding it neatly on the table, he sat up and offered his arm to her again. As they turned to leave, just before they stepped off the dining floor, he flipped them all off from behind him and yelled out, “Later jackasses!”
- He finally tipped the valet driver, the only nice person in the restaurant.
- MC was silent throughout the car ride home, her anger palpable. Saeran was disappointed that it couldn’t be like the dates she was used to; he’d have to try harder next time… maybe if he dyed his hair back to its normal red he wouldn’t look like such a punk…
- About ¾ of the way home MC perked up and slapped at his arm for him to pull over.
- It was just a typical run of the mill 24-hour diner where they served the greasiest food perfect after a night on the town… or after an overpriced meal that left them starving.
- They ran into the diner and it was dive, the leather of the booths torn and patched up with duct tape, the floor tiles were streaked with sneaker marks and chipped and the décor so mismatched and hideous he didn’t know what their theme was.
- He loved it.
- Even if it was a shonky looking place it was clean and it was busy so it mustn’t be a terrible place to eat.
- Sliding (squeaking) along the last empty booth in the corner the regulars of the diner looked at MC as if she was the outsider but she didn’t seem to notice or care, her eyes only focused on Saeran. She was doing this for him, he might not know everything about dating or wines or suits but he knew MC- she was a good person and this was her way of salvaging their date.
- They laughed and poked fun at their disaster of an evening, mimicking the confounded expressions of the people as MC insulted them causing them to burst out in breathless laughter- the others in the diner smiling at the cute couple… they were so dressed up surely they came from a Prom or something?
- When Saeran’s order of a chocolate sundae came out along with MC’s giant order of fries, they both sat and ate in silence- Saeran not protesting whenever MC would dip her salty fries into his sweet dessert.
- Really… why did he even bother asking those idiots in the first place? He knew MC better than anyone… and they had already chosen each other… the first date was just an excuse for ice cream.
#mystic messenger#mysme#mysmes#mystic messenger head cannon#mystic messenger fanfic#saeran#unknown#saeran x mc#mc#date
367 notes
·
View notes
Link
Date: 2017-09-26 16:00:04
alpha m. T https://www.iamalpham.com/index.php/alpha-tee.html Dappered Article: https://dappered.com/2017/09/has-combatant-gentlemen-gone-out-of-business/ GQ: https://www.gq.com/story/combatant-gentlemen-suit-delays-problems-angry-customers Carl Video: https://www.youtube.com/watch?v=g3ATH--KA-U&t=337s Good luck Combat Gent, I truly hope you guys figure it out and more ass in the future! But first... take care of your customers! Try the BEST hair products on the market! http://peteandpedro.com enter code: HAIRMISSION25 for 25% OFF Get handsome, try Tiege Hanley! http://tiege.com enter code: SKINCAREGOLD25 for 25% OFF 1st system! Grab my style secret weapon! http://fashionanchor.com The "alpha" T Shirt (Limited Edition) https://www.iamalpham.com/index.php/products/alpha-tee.html All My Businesses: http://alpham.com Fashion Anchor: Code FASHION5 for $5 Off http://fashionanchor.com Tiege Hanley: SKINCAREGOLD25 25% off 1st system http://tiege.com Alpha M. App: http://www.alphamapp.com/ Best Hair Product: http://www.peteandpedro.com Free Hairstyle E-Book: http://www.iamalpham.com/ezine FaceBook: https://www.facebook.com/IAmAlphaM Twitter: https://twitter.com/IAmAlphaM Instagram: https://www.instagram.com/aaronmarino/ MENfluential Media: http://MENfluential.com I Am Alpha M http://iamalpham.com Aaron Marino: http://aaronmarino.com MENfluential Conference http://menfluentialconference.com Over the years, Alpha has been asked multiple times about his thoughts about Combatant Gentleman. He was taught that if he doesn't have anything nice to say, don't say anything at all. In this video men's style, grooming, fitness and lifestyle expert, Aaron Marino of IAmAlphaM, AaronMarino, and Pete & Pedro says that Combatant Gentleman has been coming up in the news a lot lately. Combat Gent the Company Combatant Gentleman started as a fashion-tech company. They were reinventing how clothing is made and delivered to customers. Alpha says that he doesn't care for the company, but more than anything he didn't like the people with which he interacted. He worked with them in 2014 and gave a behind-the-scenes look of the company. He got a tour and met the team. Alpha adds that the company claimed the suits are Super 140s (not cheap stuff). Pissed Customers Apparently something in the technology has gotten all effed up since people aren't getting their orders. Their phone lines are shut down, and the physical location is closed. A lot of people are pissed: some claim they're not getting their money back and some say they're not getting their clothes. The website is still up too - so you can still order from them. But heads-up, Combatant Gentleman is having some issues. Hopefully everything gets figured out, but in the meantime, Alpha is giving this public service announcement.
0 notes
Text
BET Awards Celebrate Black Designers, Stir Calls for Fashion Change – WWD
https://pmcwwd.files.wordpress.com/2020/06/claude-kameni-001.jpg?w=640&h=415&crop=1
There wasn’t an actual red carpet, but Sunday’s virtual BET Awards was an impressive showcase of Black style nonetheless, starting with host Amanda Seales, representing all Black-designed clothing, jewelry, hair-care and makeup brands, including a custom gown by Los Angeles-based rising fashion star Claude Kameni.
“We wanted to tell a story of Black creativity, pay homage to iconic moments of Black style, and amplify the work of these Black fashion innovators,” said Seales.
“The BETs are our Oscars, our Grammys, our everything, where we are able to show ourselves and have fun and show off,” said her stylist Bryon Javar of the 13 looks, using pieces from Pyer Moss, Romeo Hunte, Sergio Hudson, Sister Love, Brother Vellies, Grayscale, Bishme Cromartie, Dapper Dan-Gucci and more, and paying homage to iconic moments in Black style history, from Hilary Banks’ Nineties power wardrobe in “The Fresh Prince of Bel-Air” to Janet Jackson’s fierce “Rhythm Nation” outfit. “It made sense for this moment to celebrate Black everything,” Javar said.
Seales’ regal, off-shoulder, high-slit gown was custom made by Kameni, whose Lavie by CK men’s and women’s label incorporates West African textile designs into body-enhancing gowns, sundresses, jumpsuits, blazers, shirting and soon-to-be-released swimwear. The look was a nod to the 1988 film “Coming to America.” And in a full-circle moment, Kameni will have clothing in the sequel “Coming 2 America,” due out Dec. 18, with costume direction by Ruth E. Carter.
“I really hope, as other awards shows start to come back, we will see more Black designers represented — not just when it’s convenient,” said the self-financed Kameni, 26, last week at her Hollywood home office, adding that she hopes to show her collection in New York in September, and one day sell at Nordstrom.
Alicia Keys performed in a sleek black coat, bra top and jewelry sourced from the Slauson Swap Meet, the legendary South Central L.A. style and shopping center. “It’s a look of strength and mourning with a nod to Angela Davis,” said her stylist Jason Bolden.
And sisters Chloe and Halle Bailey rocked custom sexy-sporty black vinyl and white utility looks by TLZ L’Femme, styled by Zerina Akers, who also promoted the small, experimental Black-designed L.A. label on her All Black Everything list “to celebrate companies that might not have access to certain markets or get the visibility their products deserve.” The list was shared on her client Beyoncé’s web site on Juneteenth.
Besides serving up Hollywood’s first mega-fashion moments since the pandemic, the 20th annual BET Awards were an opportunity to reflect on what could be for inclusion in fashion and celebrity dressing if Black designers are considered as a norm, not just for the moment.
A custom design by Lavie by CK for Amanda Seales. Courtesy Photo
In the wake of the racial equality movement sparked by the killing of George Floyd, several initiatives have recently launched to advocate for more Black representation in fashion and support Black fashion professionals — the Black in Fashion Council spearheaded by Teen Vogue editor Lindsay Peoples Wagner and p.r. specialist Sandrine Charles, with more than 400 members; the Black Fashion and Beauty Collective for glam squads started by stylist-designer Jason Rembert and hair stylist Lacy Redway; the Kelly Initiative petitioning the Council of Fashion Designers of America to hold the industry accountable; the 15 Percent Pledge from Brother Vellies designer Aurora James asking retailers to buy more Black brands, and Akers’ All Black Everything list.
But much of the disparity comes down to economics. (BET founder Robert Johnson, for one, recently made the case for the U.S. government to pay $14 trillion in reparations for slavery.)
Without the same access to capital, Black designers have difficulty establishing and maintaining their own brands, garnering attention from legacy media titles (including WWD), and competing in the high-stakes red carpet game, which is typically dominated by luxury brands with the money to grease the wheels with payouts for managers, stylists and celebrities themselves.
“It is about investing in independent Black brands and designers. And it’s not just incumbent on Black investors. It’s incumbent on those who invest in fashion period,” said New York designer B Michael, who in 2019 became the first Black designer to dress an Oscar winner — Cicely Tyson — a fashion milestone that wasn’t covered by the mainstream fashion press.
Cicely Tyson and designer B Michael at the 91st Annual Academy Awards in 2019. David Fisher/Shutterstock
Even when Black designers do dress celebrities for the red carpet, some say their accomplishments are overlooked.
“I designed at least four or five Oscars gowns for Samuel L. Jackson’s wife, LaTanya Richardson, and she said my name on the red carpet, but I never got the print,” said Los Angeles designer Angela Dean, who has been working since the Eighties, including a stint at Trashy Lingerie, where she created a cone bra for Madonna that preceded Jean Paul Gaultier’s but has not gotten the same recognition. In 2019, Dean cofounded the Black Design Collective to bring attention to bygone talents such as Ann Lowe, who created Jacqueline Kennedy’s wedding dress, and create opportunities for new talent.
On the red carpet, the rise of the celebrity stylist in the 2000s has been a blessing and a curse for inclusion. “When we started out, designers would dress stars, and make millions of dollars from the exposure,” said Dean. “Then it got to where brands started paying [stars], and paying the stylist to get the stars, and I wasn’t in that grid…Stylists were making $6,000 a day, they became bigger than the designers.”
“Stylists are drawn by the companies that have the economic power to attract them…the same companies that have the money to hire social media influencers,” said Michael, whose custom design house is in the process of developing a new ready-to-wear collection. “You have to have Black businesses that are successful to really create change.”
But for younger Black designers, social-media savvy stylists have been a gateway to success outside the fashion system.
“She found me by my going viral,” Kameni said of stylist Karla Welch discovering Lavie by CK via Instagram, and reaching out for a custom dress for Tracee Ellis Ross to wear while hosting the 2018 AMAs. The style is still the brand’s best-seller. (Welch did not respond to a request for comment about the label.)
Tracee Ellis Ross wearing Lavie by CK at the American Music Awards in 2018. Matt Sayles/Invision/AP/Shutterstock
“You don’t have to depend on print and advertising if you have Instagram and dress JLo, but the struggle is still there. We may get the red carpet, but we don’t get the stores or the backing. And we don’t get respect from the industry,” said L.A. designer Sergio Hudson, who had his first show in New York in February, and has dressed Jennifer Lopez, Michelle Obama, Amy Poehler and more in his sleek, modern designs. “I’m an American sportswear designer going for the same client Michael Kors and Oscar de la Renta are going for, but when you enter that genre, there is a door closed.”
Some Black creatives are bristling at the sudden industry and media attention — often showered on the same group of people. “It feels very token. The CFDA has their picks — this is the cool designer, this is the cool organization,” said Hudson. “I’m tired of the popularity contest in fashion. It’s old and dried up.”
Amy Poehler in Sergio Hudson at the 2020 Golden Globe Awards. NINA PROMMER/EPA-EFE/Shutterstock
“I have put clients in a lot of things by Black designers, but it’s never been deemed important,” echoed Bolden, who works with Yara Shahidi, Ava DuVernay and Amandla Stenberg, among others, adding that as a Black stylist, he has not gotten the same opportunities either: “I have had managers and p.r.’s say to me, ‘I thought you only styled Black people.’ My name would never drop down when they were looking for someone for Cate Blanchett,” he said. “It’s not just our problem.”
Law Roach agreed, urging his white stylist counterparts to step up to hire and nurture Black assistants, and speak out beyond hashtags about how they are going to make the fashion industry more equitable. But he also acknowledged he has been “part of the problem.”
“I have made it part of my career, and gained some recognition with Zendaya, to find and help elevate smaller brands, most recently with Christopher Esber and Peter Do,” said Roach, who was part of the high-profile, two-season Tommy x Zendaya collaboration with Tommy Hilfiger. “In hindsight what I’m ashamed of, and heartbroken about is that I didn’t focus that energy toward African-American designers. That was me not paying attention, and not working as hard at shining a light on businesses that look like me.”
Now, in true Hollywood form, the “America’s Top Model” and “Legendary” judge wants to turn shining a light on Black brands into a TV show. “I’m not busy right now!” said Roach.
Amazon, Netflix, are you listening?
Law Roach and Zendaya in Tommy Hilfiger at the Met’s Costume Institute benefit celebrating the opening of “Camp: Notes on Fashion” in 2019. David Fisher/Shutterstock
Source link
قالب وردپرس
from World Wide News https://ift.tt/2NB0hZl
0 notes
Text
BBN Wonderland bride, Efe is counting down to saying I do to her forever love, Osaghie. The couple met through a mutual friend who believed they both would make a great fit for each other, it turns out he was right. Their pre-wedding shoot was beautifully captured by Orise Afam. We love how each photo displays the love and joy they both share. Efe looked stunning her beautiful white lace dress while her groom equally looked dapper in his blue suit.
BellaNaija Weddings wishes the couple unending joy. Counting down to #TheIkhines2018.
Our Lovestory By the Bride-to-be, Efe
I met Osaghie through a mutual friend, Poju who felt that we both would compliment each other. Right from the first day we met, Osaghie and I kicked off like we were childhood friends and at that very moment, I knew I could spend the rest of my life with him. Our friendship grew and we became even closer over time. I am overwhelmed at how loving, generous and caring he is. Our friend was truly right, we really do complement each other. On Wednesday, 27th of December, 2017, Osaghie popped the big question in a well decorated private room and I could think of nothing but a big Yes to spending the rest of my life with him.
Credits Planner:@busybeeeventsng Decor:@victoriarobertssolutions Dresses:@mariebabs Makeup:@makeupby_bolablaque Cocktail:@mandiescocktails Photography:@oriseafam Videography:@yesidotv
The post BBN Wonderland Bride-to-be Efe and her Prince Charming Osaghie’s Lovestory & Pre-wedding Shoot #TheIkhines2018 appeared first on BellaNaija – Nigeria breaking & top news to the World 24/7. Read Today.
Go to Source Author: BellaNaija Weddings BBN Wonderland Bride-to-be Efe and her Prince Charming Osaghie’s Lovestory & Pre-wedding Shoot #TheIkhines2018 BBN Wonderland bride, Efe is counting down to saying I do to her forever love, Osaghie…
0 notes
Text
WTF Combat Gent? People Want ANSWERS!!!
[aoa id=’1′][dn_wp_yt_youtube_source type=”101″ id=”CjyQDfMJO4g”][/aoa] alpha m. T Dappered Article: GQ: Carl Video: Good luck Combat Gent, I truly hope you guys figure it out and more ass in the future! But first… take care of your customers! Try the BEST hair products on the market! enter code: HAIRMISSION25 for 25% OFF Get handsome, try Tiege Hanley! enter code: SKINCAREGOLD25 for 25% OFF 1st…
View On WordPress
0 notes
Text
BREAKING POINT
ok hi. This is a story I wrote in LA class and why not post it? It’s from the perspectives ( It will say the characters name, and that’s when the perspective changes) of the three main characters, Azayliah, Zander and Ariah. So um yeah I hope you like it!
Azayliah
I was spinning out of control. My damp palms were slipping off the handlebars. I could feel the motorcycle tipping out of control. I could see the water below me. I watched it climbed up the side of the cliff, it's foamy white reaching out to grab me and pull me back down with it. Azzy! Look out! My sister. Azzy! Azzy! AZYY!
“ AZZY!”
I was pulled up from the depth of my troubled sleep. The sun sent its death rays through my cracked and grimy window. Curled up in the corner of my filthy mattress, threadbare blanket long ago discarded, I signed away from the light, my eyes streaming with pain.
“Azzy! You need to get your butt in the car, we need to leave! I’ve had the truck packed a certain way so don’t shift anything! NOW MOVE!!” I realised that this normally gentle ( Now not so) voice belonged to my sister Ariah. Weird, she was never harsh.
“ Ariah what the hell! It’s-” I grabbed my phone from the floor “ 5:30. And you can say ass you know. There’s no law against it, and you’re 16, so man up.” I sat up, grudgingly rubbing the sleep from my eyes.
“AZAYLIAH!”
That grabbed my attention. My sister never used my full name unless,
“ No.No.No.No.No.NO.NO.NO.NO.NO.NO. They can’t be here.” I stared into my sisters hazel eyes, wishing she was lying. Hoping this was a prank.
“ Zanders in the car you have 5 minutes. Mom and Dad are coming home early.”
I scrambled around my musty miniscule room, emptying the contents my giant black backpack onto my bed, then throwing whatever I thought I would need inside: clothes, picture stack, money, food stash, the only photo I had of my family. My parents together and happy. My parents together and sober. I rushed into the bathroom, just barely taking time to glance in the shattered mirror before grabbing every stick of deodorant in sight, back to bedroom, toothbrush, makeup. I was forgetting something. Shoot what was it! Hair Ties! Yes! Wait no, I had those! What was it?? I had charging cables, underwear. Ughhh. OH GOD. I pelted back into my room and grabbed my biking helmet. Just touching the black plastic made me stop in my tracks. I remembered how I’d won this. It was in a motorcycle gang race, my first. But definitely not my last. I had beat everyone. It was like my acceptance letter, everyone in the serpents had signed it. There was their logo on the side. Pink Lemonade. I was one of them; I had their backs and they had mine. A 14 year old? They'd laughed when I asked to try, they weren’t laughing when I beat them all. I was leaving them behind. But they’d understand, this was life of death, the PL were familiar with life or death situations, I’d come back. Now if I didn’t go I would actually be dead. No shit sherlock I thought to myself as I finished zipping up my bag. Goodbye hell. Hello freedom.
Zander
Ariah was back outside and in the passenger seat in a number of seconds, her sandy blond hair combed into a perfect bun at the top of her head, her eyebrows morphed together in concentration as she began mapping our way on the dashboard, which had all the folded up road maps we could afford.
“ ARIAH DO WE HAVE ALL THE MONEY???” I peppered at her, I was a nervous wreck, my body trembled in the seat.
“ Yes.”
“ DO WE HAVE OUR LICENSES AND ID??”
“Yes they’re in the glove box, I also have chargers and snacks in there, I packed them while you got the bags ready.” She responded, not lifting her eyes. “ I also made sure we took all the car keys, and broke the tracker you put on the side of the car, I don’t want mom and dad finding us.” Still no eye contact.
“ Ok good. GOD.” That at least semi relaxed the knot in my stomach “Jesus, for a 16 year old you seem 20.” I leaned over and squeezed her
“ It’s ok Zander, we’re going to make it out of this. And for a 19 year old, you seem 2, which is just fine with me.” She mumbled into my shoulder.
God what did I do to deserve such an awesome sister. I thought to myself.
“ Where’s Azzy?” I asked, taking a chug of cold coffee.
“ Remind me why we decided to let her sleep in?” She joked. I couldn’t help but laugh at her rare outbreak of humor.
But my laughter was cut short as I saw the red van turn around the corner, its tires skidding back and forth on the road. Our parents were here. They said they’d be back in a week, giving us all the time we needed to prepare and get out of the house. When I got a text from my buddy Matt, saying he’d seen their van whilst driving on the highway, I’d flipped out. They said they’d been coming back next week. APPARENTLY NEXT WEEK IS NOW THIS MORNING APPARENTLY. If they found us in the house, they’d put us in child care, and none of us three wanted that. Less freedom than we already had.
“ AZAYLIAH, GET OUTSIDE NOW!” The knot was back. We had to leave now if we wanted any chance of getting away
“ WAIT!” I heard her strained voice say
“ AZZY GET IN THE CAR!” I hollered out the car window, as she finally staggered out the door. God why was she so slow!!
“ AZZY! CAR! NOW!” no response
“ AZZY!” Ariah was yelling too, tears now streaming down her face. I could only imagine what she was thinking, but I knew it was probably very similar to my own thoughts.
“ I’M HERE GOD DAMN IT! THE CORD HOLDING ALL YOU SHIT IN THE BACK WAS BROKEN, IF I DIDN’T FIX IT YOU’D BE RUNNING OVER EVERYTHING WHEN YOU BACKED OUT! SO YOUR EFFING WELCOME!” She shot back.
“ YOU TOOK A MELENIA NOW GET IN!!!!” pushed her through the window that she was currently shimmying through, I still hadn’t gotten around to fixing that door. Oh well.
“ Zander, I can build a droid in under 10 minutes, yet you lack the brain cells to fix this goddamn door, it was your ginormous bag getting in the was so don’t you dare say I took long.” She glared at me, smacking me on the head with that ridiculous helmet.
“ Are you actually bringing that?” Ariah asked, wiping at her eyes.
“ Yes, now, I thought we were escaping from parents that WILL kill us. I don’t know about you but I’ve been beat enough times that I’m more than ready to get out of this hell hole.” Azzy began braiding her platinum blue hair, I knew that was a sign that we needed to move, or we had a panic attack on our hands, and I knew neither Ariah or I were up to dealing with that.
Araih
“ Zander, they’re here.” I felt myself deflating, we were done for.
The red van screeched to a halt at the bottom of the driveway, blocking our escape. And there they were. My father, shirtless and scruffy, he needed to shave, and then my mother came staggering out of the van, not even attempting to conceal the bottle of vodka in her hand. They were both drunk, high stoned i couldn’t even tell at this point. They’d fallen so far down the rabbit hole that there was no way they could come back. My father. He was in front of the car now. Banging on the hood, screaming indecipherable insults, I turned around to cover Azzys ears, but she was already doing that, curled up in the back, this was the rare times I saw her this scared, I hated seeing her like this, so I pulled her upfront to sit with me. I gripped her with all my strength trying to drain the fright out of her quivering frame. I turned over to Zander. We both knew what this meant. This was the end of the road. Our mother was there now, leering at our cowardice, get out of the car she said, or she’ll burn it. Huh, never heard that one before.
“Zander get out of the seat.”
We both looked at the lump in my lap, Azzy was staring stone cold at our brother. We both knew what this meant.
“ No you are not driving.” I said to her, gripping her even tighter “ Zander stop her!”
He looked at me, then to Azzy, then outside.
“ Get us out of here Azaylia.” He said, a wicked grin breaking out all over his face
“ Hell yes!” She high fived him as he clambered into the back.
“ZANDER SHE’S 14!” I couldn’t believe what I was seeing, normally Zander didn’t let Azzy even touch the wheel.
“ Ariah, this is our last time to do something before we’re put in foster care or some bullcrap like that. If we’re going to go out, we might as well do it in style.” He smiled to me, his expression dappered.
“ Azayliah, if you hurt anyone I’m going to stab you with a broken shard of the window, so you better watch your ass and be careful, but let's go.”
Azayliah
No way. My sister was letting me do this. I stretched over and pulled her into a bear hug. I had this all mapped out. I wanted to make as much damage as possible, rage and excitement were clouding my vision. I started to back up, letting my parents get even more mad, my father stated towards the car. And that's when I started.
“ AZZY WHAT THE HELL DO YOU THINK YOU’RE DOING??????” Ariah was wailing in my ear.
Zander was in the back whooping like his favorite soccer team had just won the world cup. I had reversed so I was almost touching the van, before I revved the engines and bolted forward, taking a sharp right turn onto the lawn, ruining it past fixing point. That's for every time you beat us. Just barely hitting my parents, That’s for every time you yelled at us. I hit the gas. That’s for never being a parent to us, when we needed you most, now look who’s alone. And we were off. There was hair in my face and tears in my eyes, but we had done it, we were free, on the road. Freedom.
“ WOOOOOOOOOO!!!!” We were all crying all laughing. Free. That's a new word. But we were together. And that's what mattered most. Screw the cops, we could do anything now. We had eachother. Love was our strongest bond. We were there for eachother. Forever and always. That was a quote we later painted on the roof of the car.
“ I love you guys.”
0 notes
Text
WTF Combat Gent? People Want ANSWERS!!!
WTF Combat Gent? People Want ANSWERS!!!
Date: 2017-09-26 16:00:04
[aoa id=’2′][dn_wp_yt_youtube_source type=”101″ id=”CjyQDfMJO4g”][/aoa]
alpha m. T https://www.iamalpham.com/index.php/alpha-tee.html Dappered Article: https://dappered.com/2017/09/has-combatant-gentlemen-gone-out-of-business/ GQ: https://www.gq.com/story/combatant-gentlemen-suit-delays-problems-angry-customers Carl Video: https://www.youtube.com/watch?v=g3ATH–KA-U&t=337s
View On WordPress
0 notes
Link
Date: 2017-09-26 16:00:04
alpha m. T https://www.iamalpham.com/index.php/alpha-tee.html Dappered Article: https://dappered.com/2017/09/has-combatant-gentlemen-gone-out-of-business/ GQ: https://www.gq.com/story/combatant-gentlemen-suit-delays-problems-angry-customers Carl Video: https://www.youtube.com/watch?v=g3ATH--KA-U&t=337s Good luck Combat Gent, I truly hope you guys figure it out and more ass in the future! But first... take care of your customers! Try the BEST hair products on the market! http://peteandpedro.com enter code: HAIRMISSION25 for 25% OFF Get handsome, try Tiege Hanley! http://tiege.com enter code: SKINCAREGOLD25 for 25% OFF 1st system! Grab my style secret weapon! http://fashionanchor.com The "alpha" T Shirt (Limited Edition) https://www.iamalpham.com/index.php/products/alpha-tee.html All My Businesses: http://alpham.com Fashion Anchor: Code FASHION5 for $5 Off http://fashionanchor.com Tiege Hanley: SKINCAREGOLD25 25% off 1st system http://tiege.com Alpha M. App: http://www.alphamapp.com/ Best Hair Product: http://www.peteandpedro.com Free Hairstyle E-Book: http://www.iamalpham.com/ezine FaceBook: https://www.facebook.com/IAmAlphaM Twitter: https://twitter.com/IAmAlphaM Instagram: https://www.instagram.com/aaronmarino/ MENfluential Media: http://MENfluential.com I Am Alpha M http://iamalpham.com Aaron Marino: http://aaronmarino.com MENfluential Conference http://menfluentialconference.com Over the years, Alpha has been asked multiple times about his thoughts about Combatant Gentleman. He was taught that if he doesn't have anything nice to say, don't say anything at all. In this video men's style, grooming, fitness and lifestyle expert, Aaron Marino of IAmAlphaM, AaronMarino, and Pete & Pedro says that Combatant Gentleman has been coming up in the news a lot lately. Combat Gent the Company Combatant Gentleman started as a fashion-tech company. They were reinventing how clothing is made and delivered to customers. Alpha says that he doesn't care for the company, but more than anything he didn't like the people with which he interacted. He worked with them in 2014 and gave a behind-the-scenes look of the company. He got a tour and met the team. Alpha adds that the company claimed the suits are Super 140s (not cheap stuff). Pissed Customers Apparently something in the technology has gotten all effed up since people aren't getting their orders. Their phone lines are shut down, and the physical location is closed. A lot of people are pissed: some claim they're not getting their money back and some say they're not getting their clothes. The website is still up too - so you can still order from them. But heads-up, Combatant Gentleman is having some issues. Hopefully everything gets figured out, but in the meantime, Alpha is giving this public service announcement.
0 notes
Link
alpha m. T Dappered Article: GQ: Carl Video: Good luck Combat Gent, I truly hope you guys figure it out and more ass in the future! But first... take care of your customers! Try the BEST hair products on the market! enter code: HAIRMISSION25 for 25% OFF Get handsome, try Tiege Hanley! enter code: SKINCAREGOLD25 for 25% OFF 1st system! Grab my style secret weapon! The "alpha" T Shirt (Limited Edition) All My Businesses: Fashion Anchor: Code FASHION5 for $5 Off Tiege Hanley: SKINCAREGOLD25 25% off 1st system Alpha M. App: Best Hair Product: Free Hairstyle E-Book: FaceBook: Twitter: Instagram: MENfluential Media: I Am Alpha M Aaron Marino: MENfluential Conference Over the years, Alpha has been asked multiple times about his thoughts about Combatant Gentleman. He was taught that if he doesn't have anything nice to say, don't say anything at all. In this video men's style, grooming, fitness and lifestyle expert, Aaron Marino of IAmAlphaM, AaronMarino, and Pete & Pedro says that Combatant Gentleman has been coming up in the news a lot lately. Combat Gent the Company Combatant Gentleman started as a fashion-tech company. They were reinventing how clothing is made and delivered to customers. Alpha says that he doesn't care for the company, but more than anything he didn't like the people with which he interacted. He worked with them in 2014 and gave a behind-the-scenes look of the company. He got a tour and met the team. Alpha adds that the company claimed the suits are Super 140s (not cheap stuff). Pissed Customers Apparently something in the technology has gotten all effed up since people aren't getting their orders. Their phone lines are shut down, and the physical location is closed. A lot of people are pissed: some claim they're not getting their money back and some say they're not getting their clothes. The website is still up too - so you can still order from them. But heads-up, Combatant Gentleman is having some issues. Hopefully everything gets figured out, but in the meantime, Alpha is giving this public service announcement.
0 notes
Text
Exploring the .NET open source hybrid ORM library RepoDB
It's nice to explore alternatives, especially in open source software. Just because there's a way, or an "official" way doesn't mean it's the best way.
Today I'm looking at RepoDb. It says it's "a hybrid ORM library for .NET. It is your best alternative ORM to both Dapper and Entity Framework." Cool, let's take a look.
Michael Pendon, the author puts his micro-ORM in the same category as Dapper and EF. He says "RepoDb is a new hybrid micro-ORM for .NET designed to cater the missing pieces of both micro-ORMs and macro-ORMs (aka full-ORMs). Both are fast, efficient and easy-to-use. They are also addressing different use-cases."
Dapper is a great and venerable library that is great if you love SQL. Repo is a hybrid ORM and offers more than one way to query, and support a bunch of popular databases:
SqlServer
SqLite
MySql
PostgreSql
Here's some example code:
/* Dapper */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.Query<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Raw */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.ExecuteQuery<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Fluent */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.QueryAll<Customer>(); }
I like RepoDB's strongly typed Fluent insertion syntax:
/* RepoDb - Fluent */ using (var connection = new SqlConnection(connectionString)) { var id = connection.Insert<Customer, int>(new Customer { Name = "John Doe", DateOfBirth = DateTime.Parse("1970/01/01"), CreatedDateUtc = DateTime.UtcNow }); }
Speaking of inserts, it's BulkInsert (my least favorite thing to do) is super clean:
using (var connection = new SqlConnection(ConnectionString)) { var customers = GenerateCustomers(1000); var insertedRows = connection.BulkInsert(customers); }
The most interesting part of RepoDB is that it formally acknowledges 2nd layer caches and has a whole section on caching in the excellent RepoDB official documentation. I have a whole LazyCache subsystem behind my podcast site that is super fast but added some complexity to the code with more Func<T> that I would have preferred.
This is super clean, just passing in an ICache when you start the connection and then mention the key when querying.
var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var products = connection.QueryAll<Product>(cacheKey: "products", cache: cache); } using (var repository = new DbRepository<Product, SqlConnection>(connectionString)) { var products = repository.QueryAll(cacheKey: "products"); }
It also shows how to do generated cache keys...also clean:
// An example of the second cache key convention: var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var productId = 5; Query<Product>(product => product.Id == productId, cacheKey: $"product-id-{productId}", cache: cache); }
And of course, if you like to drop into SQL directly for whatever reason, you can .ExecuteQuery() and call sprocs or use inline SQL as you like. So far I'm enjoying RepoDB very much. It's thoughtfully designed and well documented and fast. Give it a try and see if you like it to?
Why don't you head over to https://github.com/mikependon/RepoDb now and GIVE THEM A STAR. Encourage open source. Try it on your own project and go tweet the author and share your thoughts!
Sponsor: Have you tried developing in Rider yet? This fast and feature-rich cross-platform IDE improves your code for .NET, ASP.NET, .NET Core, Xamarin, and Unity applications on Windows, Mac, and Linux.
© 2020 Scott Hanselman. All rights reserved.
Exploring the .NET open source hybrid ORM library RepoDB published first on https://deskbysnafu.tumblr.com/
0 notes
Text
WTF Combat Gent? People Want ANSWERS!!!
WTF Combat Gent? People Want ANSWERS!!!
Date: 2017-09-26 16:00:04
[aoa id=’3′][dn_wp_yt_youtube_source type=”101″ id=”CjyQDfMJO4g”][/aoa]
alpha m. T https://www.iamalpham.com/index.php/alpha-tee.html Dappered Article: https://dappered.com/2017/09/has-combatant-gentlemen-gone-out-of-business/ GQ: https://www.gq.com/story/combatant-gentlemen-suit-delays-problems-angry-customers Carl Video: https://www.youtube.com/watch?v=g3ATH–KA-U&t=337s
View On WordPress
0 notes
Text
Exploring the .NET open source hybrid ORM library RepoDB
It's nice to explore alternatives, especially in open source software. Just because there's a way, or an "official" way doesn't mean it's the best way.
Today I'm looking at RepoDb. It says it's "a hybrid ORM library for .NET. It is your best alternative ORM to both Dapper and Entity Framework." Cool, let's take a look.
Michael Pendon, the author puts his micro-ORM in the same category as Dapper and EF. He says "RepoDb is a new hybrid micro-ORM for .NET designed to cater the missing pieces of both micro-ORMs and macro-ORMs (aka full-ORMs). Both are fast, efficient and easy-to-use. They are also addressing different use-cases."
Dapper is a great and venerable library that is great if you love SQL. Repo is a hybrid ORM and offers more than one way to query, and support a bunch of popular databases:
SqlServer
SqLite
MySql
PostgreSql
Here's some example code:
/* Dapper */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.Query<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Raw */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.ExecuteQuery<Customer>("SELECT Id, Name, DateOfBirth, CreatedDateUtc FROM [dbo].[Customer];"); } /* RepoDb - Fluent */ using (var connection = new SqlConnection(ConnectionString)) { var customers = connection.QueryAll<Customer>(); }
I like RepoDB's strongly typed Fluent insertion syntax:
/* RepoDb - Fluent */ using (var connection = new SqlConnection(connectionString)) { var id = connection.Insert<Customer, int>(new Customer { Name = "John Doe", DateOfBirth = DateTime.Parse("1970/01/01"), CreatedDateUtc = DateTime.UtcNow }); }
Speaking of inserts, it's BulkInsert (my least favorite thing to do) is super clean:
using (var connection = new SqlConnection(ConnectionString)) { var customers = GenerateCustomers(1000); var insertedRows = connection.BulkInsert(customers); }
The most interesting part of RepoDB is that it formally acknowledges 2nd layer caches and has a whole section on caching in the excellent RepoDB official documentation. I have a whole LazyCache subsystem behind my podcast site that is super fast but added some complexity to the code with more Func<T> that I would have preferred.
This is super clean, just passing in an ICache when you start the connection and then mention the key when querying.
var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var products = connection.QueryAll<Product>(cacheKey: "products", cache: cache); } using (var repository = new DbRepository<Product, SqlConnection>(connectionString)) { var products = repository.QueryAll(cacheKey: "products"); }
It also shows how to do generated cache keys...also clean:
// An example of the second cache key convention: var cache = CacheFactory.GetMemoryCache(); using (var connection = new SqlConnection(connectionString).EnsureOpen()) { var productId = 5; Query<Product>(product => product.Id == productId, cacheKey: $"product-id-{productId}", cache: cache); }
And of course, if you like to drop into SQL directly for whatever reason, you can .ExecuteQuery() and call sprocs or use inline SQL as you like. So far I'm enjoying RepoDB very much. It's thoughtfully designed and well documented and fast. Give it a try and see if you like it to?
Why don't you head over to https://github.com/mikependon/RepoDb now and GIVE THEM A STAR. Encourage open source. Try it on your own project and go tweet the author and share your thoughts!
Sponsor: Have you tried developing in Rider yet? This fast and feature-rich cross-platform IDE improves your code for .NET, ASP.NET, .NET Core, Xamarin, and Unity applications on Windows, Mac, and Linux.
© 2020 Scott Hanselman. All rights reserved.
Exploring the .NET open source hybrid ORM library RepoDB published first on https://deskbysnafu.tumblr.com/
0 notes