Podcasts about primeng

  • 4PODCASTS
  • 13EPISODES
  • 1h 6mAVG DURATION
  • ?INFREQUENT EPISODES
  • Aug 3, 2021LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about primeng

Latest podcast episodes about primeng

Enterprise Java Newscast
Stackd 50. We’re baaack!

Enterprise Java Newscast

Play Episode Listen Later Aug 3, 2021


Recorded Date 7/23/2021 Description The gang is back for another jam-packed episode! Josh, Kito, Daniel, and Ian catch up and discuss the past year, COVID vaccines as software updates, AI coding tools, JDK 17, Jakarta EE 9.1, PrimeNG, Angular, and...

Enterprise Java Newscast
Stackd 50. We're baaack!

Enterprise Java Newscast

Play Episode Listen Later Aug 3, 2021 87:53


Recorded Date 7/23/2021 Description The gang is back for another jam-packed episode! Josh, Kito, Daniel, and Ian catch up and discuss the past year, COVID vaccines as software updates, AI coding tools, JDK 17, Jakarta EE 9.1, PrimeNG, Angular, and much more. COVID-19 Virus Tier Outbreak Dashboard Tools and Tech Github Co-Pilot - License Launderer? Kite! CodeWithMe JDK 17 Coming Out! UI Tier Angular 12 released (IH) PrimeNG 12 released (IH) Server Side Java Jakarta EE 9.1: https://jakarta.ee/news/jakarta-ee-9-1-released/ Containers: Eclipse GlassFish, WildFly, OpenLiberty, ManageFish Server (https://managecat.com/) Payara 6 Now in Alpha: Supports Jakarta EE 9.1 TCK on JDK 11 GlassFish 6.2.0 Runs on JDK 17 How do these servers (JakartaEE, Glassfish, Liberty, etc) work in a microservice architecture? Misc Kotlin 1.5.30 Released with Native Apple Silicon Support: https://blog.jetbrains.com/kotlin/2021/05/kotlin-1-5-0-released/ https://blog.jetbrains.com/kotlin/2021/07/kotlin-1-5-30-m1-released/ Kotlin API for Apache Spark 1.0 Released: https://blog.jetbrains.com/kotlin/2021/07/kotlin-api-for-apache-spark-1-0-released/ Groovy Stable Release 3.0.8 Groovy 4.0 in Alpha Scala 3 is Released! https://www.scala-lang.org/blog/2021/05/14/scala3-is-here.html Picks KinesisGaming FreeStyle Edge Keyboard (Kito) Chrome adds Live Caption to Video playback (Kito) Swift and Vapor https://vapor.codes/ Events Eclipse Con Oct 25 - 28, 2021, virtual Uberconf Oct 5-8, 2021, Denver, CO, US or virtual JakartaOne LiveStream 2021 - Dec 7th, 2021 in US W-JAX Nov 8 – 12, 2021, Munich, Germany or virtual Progressive Web Experience Dec 5-8, 2021, Clearwater, FL, USA or virtual Jconf.dev Dec 8-10, 2021, Chicago, IL, USA or virtual Archconf Dec 13-16, 2021- Clearwater, FL, USA or virtual

Enterprise Java Newscast

Recorded Date 8/28/2020 Description The gang is back for another jam-packed episode! Josh, Kito, Daniel, and Ian catch up with a quick chat about Zoom fatigue and virtual school, and then dive into news about TypeScript, say goodbye to IE 11, and welcome WebComponents in every browser. We discuss new Java microservice framework releases for MicroProfile, Micronaut, and Helidon. Daniel wonders if it’s possible to create a new programming language without major financial backing, and everyone discusses Apple Silicon, macOS Big Sur, layoffs at Mozilla, and the JetBrains State of Developer Ecosystem survey. We thank DataDogHQ for sponsoring this podcast episode COVID-19 Virus Tier Outbreak Dashboard Virtual school Zoom fatigue How to combat UI Tier TypeScript 4.0 Released AirBnB releases TypeScript migration tool Opting in to Angular CLI strict mode PrimeNG 10 Begins Microsoft to drop support for IE11 Chromium rolls out SameSite cookie update WebComponents supported natively in every browser! Server Side Java MicroProfile 4.0M1 Jakarta EE 9 Release Date Revisions Micronaut 2.0 Thorntail - End of an Era Helidon 2.0 Misc Kotlin 1.4 JetBrains State of Developer Ecosystem Apple ARM Processor Announced Rosetta 2 NetBeans 12.1 Releasing Soon Mozilla cuts 250 jobs, says Firefox development will be affected Mac OS Big Sur Former engineer pleads guilty to Cisco network damage, causing Webex Teams account chaos Ability to run iOS apps on macOS Can Programming Languages make it without financial backing? https://twitter.com/_JamesWard/status/1298011904057716737 Picks Jib Coding courses for curious minds - Learn how to make your own Minecraft & Roblox games K9s - https://github.com/derailed/k9s Coding courses for curious minds - Learn how to make your own Minecraft & Roblox games IntelliJ Theme Contest (2019) Events NFJS SpringOne (Sep 1st - Virtual) Web Accessibility Conf - November 19-20, 2020 (rescheduled) JakartaOne LiveStream Brazil - Aug 29 (Virtual) Oracle Code One Reimagined - Free Virtual Events Connect.tech - October 14th (Virtual and free) EclipseCon - October 20-22 (Virtual) GIDS Live - Streaming Live to Developer Isodesks July-Dec 2020 Recorded Date 10 Jul 2020 COVID-19 Virus Tier Outbreak Dashboard Is it over yet? #Blacklivesmatter Riot Games Moment of Silence SPLC - Whose Heritage? Infographic Understanding Racial Bias in Machine Learning Algorithms Microsoft removing master branch from GitHub Let’s dump master-slave terms: they’re vague, horrible, and we’re better off without them Domain Driven Design Class - https://twitter.com/al94781/status/1281258489889857537 Racial Bias in Photography UI Tier Angular 10 Released OmniFaces 3.6 adds manifest.json generator, o:scriptParam, and o:pathParam OmniFaces Oyena Quarkus-MyFaces Server Side Java Spring boot 2.3.0 Piranha - a cloud container, an exciting, new and in progress project Guide to Helping Deliver Jakarta EE 9 Jakarta EE 9 Milestone 1 JAX-RS Road Map MP Working Group Discussion Micronaut Founder Graeme Rocher moves to Oracle   Java Platform State of Loom Project Loom Early-Access Builds Misc Bill Shannon passes away Picks Pocket Siege Raspberry Pi Events NFJS Refactr.tech - Atlanta, GA - August 12-14, 2021 (moved) Dev.next - Broomfield, CO - August 11-14, 2020 (moved to 202)) SpringOne (Sep 1st - Virtual) UI Architecture Conf / Web Accessibility Conf - November 19-20, 2020 (rescheduled) JakartaOne LiveStream Brazil - Aug 29 (Virtual) Oracle Code One Reimagined - Free Virtual Events EclipseCon - October 20-22 (Virtual) GIDS Live - Streaming Live to Developer Isodesks July-Dec 2020

Enterprise Java Newscast
Stackd 43. Year end Review!

Enterprise Java Newscast

Play Episode Listen Later Jan 22, 2020 69:25


Kito, Josh, Danno, and Ian are at it again! Covering what's new in the Full-stack space, including a deep end discussion on Scrum, the interesting Front-end and Vendor Lock-in. An end-of-the-year episode not to be missed! Recorded Date Dec 6th, 2019 UI Tier TypeScript 3.7 Released Angular 8.2.14 Landed (Nov 13) PrimeNG 9.0.0 RC2 (Dec 3) Java EE/Jakarta EE Java EE Guardians => Jakarta EE Ambassadors Jakarta EE 9 Specification Process explained Quarkus 1.0 Jakarta EE 9 Voting underway Misc Q&A on book - Mastering Professional Scrum (InfoQ) Docker Secures $35M new financing (Nov 13) Docker Blog - Advancing Developer Workflows for Modern Apps (Nov 13) Discussion Martin Fowler - Don’t get locked in to avoiding lock-in (Sep 29) Web Assembly Picks https://webcomponents.dev/ Dringend Working Copy Events Codemash - Sandusky, OH - Jan 7-10th, 2020 Kito’s sessions on Micro frontends and Making Hello Kitty Talk Devnexus - Atlanta, GA, USA - Feb 19-21th, 2020 Dev.next - Broomfield, CO - Mar 24-27th Related Podcasts Java Pub House Java Off-Heap Breaking into Open Source

Devchat.tv Master Feed
AiA 216: Building a Complete Web Application from Scratch Alone with Amir Tugendhaft

Devchat.tv Master Feed

Play Episode Listen Later Nov 20, 2018 42:56


Panel: Aaron Frost Brian Love Special Guest: Amir Tugendhaft In this episode, Aaron and Brian talk with Amir Tugendhaft who is a web developer who is located in Israel. He finds much gratification developing and building things from scratch. Check out today’s episode where Aaron, Brian, and Amir talk about just that. Other topics include UI Design, Flexbox, UX design, PrimeNG, and ag-Grid. Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:52 – Host: Welcome! Today’s panel is myself, Brian, and our guest is Amir Tugendhaft! 1:13 – Guest: I am a developer and experience with Angular and React. 1:56 – Host: You spend your days/nights there? 2:03 – Panel: He is committed. 2:08 – Host: I am going to back up a second, and Brian could you please introduce yourself, please? 2:26 – Brian: I am the CETO at an Angular consulting firm (Denver, CO). We have the pleasure with working with Aaron from time-to-time. My Twitter handle is @brian_love – check it out! 2:52 – Host: What is CETO stand for? 2:59 – Brian answers the question. Brian: I oversee the crew among other things. 3:31 – Host: What do you want to talk about today, Amir? You are the guest of honor today! 3:40 – Guest. 4:00 – Host: That is a lot of information – that might be more than 1 episode. We have to stay focused! 4:14 – Host: I read one of your recent blogs about Cross Filled Violators. I met you through your blog before we did the Host: Give us your own ideas about starting your own app. 4:50 – Guest answers the question. 6:17 – Host: I am biased. But here is a fact. I used to work on a large team (60 people) and everyone committing to the same page app. We were using Angular.js 1.5, which I think they are still using that. I know that it worked but it wasn’t the easiest or fastest one to maintain, but it worked. 7:05 – Brian. 7:10 – Host: What are you trying to do? React doesn’t fulfill that need. I think you are being hyperballic and using extreme cases as the norm. Let’s be honest: we do cool stuff with jQuery plugins when we didn’t have a framework. When they say that the framework is stopping them then I say: I agree to disagree. 8:00 – Host: What do you think, Amir? 8:04 – Guest: I don’t have preferences. I try to build applications through the technologies and create components and simple applications. 8:30 – Brian. 8:33 – Guest: You create the component, and then... 9:21 – Brian: You don’t have to have a template file and another file – right? 9:35 – Guest. 9:48 – Host: I do in-line styles and in-line templates. One thing I learned from React is that I like my HTML, style and code. I like it being the same file as my component. I like that about that: I like single file components. This promotes getting frustrated if it gets too big. Yeah if it’s more than 500 lines than you have to simplify. That’s one of the things that l like. 10:47 – Brian: Modules versus... 10:55 – Guest. 11:07 – Host: I think in React and Vue you have the word module but in JavaScript you have a file that exports... 11:26 – Host: I have my opinion here and talking with Joe. He made a good point: at a certain level the frontend frameworks are the same. You could be doing different things but they basically do the same thing. 13:57 – Guest: Basically what that means is that the technology used it will do the same thing. Your patterns and practices are huge. 14:17 – Brian: If you are talking about the 3 popular frameworks out there – they are basically doing the same thing. I like Angular a little big more, though. Like you said, Aaron, people tend to pick the same one. I like the opinionated things about Angular. You get properties, components or called props or inputs you are getting a lot of the same features. It comes down to your personal preference. 15:31 – Host: What else Amir? 15:35 – Guest: Let’s talk about the UI. 16:05 – Brian. 16:08 – Guest asks a question. 16:25 – Brian: How have you tackled this problem? 16:34 – Guest: I kind of ran with it. If there wasn’t something that I liked I started from scratch, because it really didn’t feel right. 16:51 – Brian: I am an enemy of starting over type of thing. You have a lot of engineers who START projects, and they can say that they start this piece, but the experts and choice team members have what it takes to ship a feature. I mean fully ship it, not just 80%, but also the final 20%. I think it takes a lot of pose decision making to say I want to rewrite it but not right now. I still need to ship this code. I have always been a bigger fan as not rewriting as much as possible; however, if you started with good patterns then that’s true, but if you are starting off with bad patterns then maybe yes. I like that opinion b/c you have to start right. Brian: How do you do your CSS? 19:05 – Guest. 19:52 – Advertisement: Get A Coder Job! 20:30 – Brian: How do you make those decisions, Amir? 20:39 – Guest: I see something that I like and ask myself how do I apply this to my design and I start scaling things. 21:50 – Host: Are you using a tool like Sketch for your initial UI design? 22:05 – Guest. 22:54 – Host: I worked on a project where the client had a designer (UX). 24:00 – Host and Guest go back-and-forth. 24:51 – Host: I am sure it’s all about the quality from your designer, too. Hopefully it works well for you and it’s quality. 25:18 – Host: There is a lot to building an app from scratch. I am not a good designer. I am not a designer – I mean straight-up. I got nothing. I appreciate team members that can do that. 26:06 – Guest: Do you write...? 26:35 – Host: Only on the most recent project. The designer didn’t own the HTML CSS but he initially wrote it and then gave it to me and now I own it, and it’s in components. If he wants updates then I have to go and make changes b/c he doesn’t know Angular. If it’s a sketch or a PNG you have to make it look like that. That’s what most of my career has been. Host: HTML and CSS got me 762x easier once Flexbox came around! I know there is a decimal there! 28:23 – Host talks about Flexbox some more. 28:42 – Guest asks a question. 28:50 – Host: I suppose if I really had heavy needs for a table then I would try CSS grid could solve some problems. I might just use a styled table. 29:12 – Brian: ag-Grid or something else. 29:21 – Host: On this recent project...I’ve used in-house design and other things. If I ever needed a table it was there. I don’t rebuild components b/c that can get expensive for me. 30:50 – Brian: Accessibility. 31:00 – Host: Your upgrade just got 10x harder b/c you own the component loop. I really don’t build tables or drop-downs. Only way is if I really need to build it for a specific request. 31:30 – Brian. 31:58 – Host: Let me give you an example. You can think I am crazy, but a designer gave me a drop-down but he told me to use PrimeNG. I had the chose of building my own drop-down or the designer has to accept whatever they gave him. I made the UI make what he wanted and I made the drop-down zero capacity and then... Host: When you click on what you see you are clicking on the... Host: Does that make sense? 33:35 – Guest. 33:50 – Host. 34:25 – Brian: That is interesting; remember when... 34:58 – Host: We will send this episode to Jeremy – come on Jeremy! Any last ideas? Let’s move onto picks! 35:20 – Advertisement – Fresh Books! 30-day free trial! END – Advertisement – Cache Fly! Links: Vue jQuery Angular React C# What is a UX Design? UI Design Flexbox Sketch ag-Grid PrimeNG Brian Love’s Twitter Aaron Frost’s Medium Amir’s Medium Amir’s Twitter Amir’s GitHub Amir’s LinkedIn Amir’s Facebook Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Cache Fly Picks: Aaron Movie: “A Star Is Born” Concept - Model Driven Forms Amir Puppeteer Arrow Function Converter Brian TV Series: “The 100” Angular Schematics

All Angular Podcasts by Devchat.tv
AiA 216: Building a Complete Web Application from Scratch Alone with Amir Tugendhaft

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Nov 20, 2018 42:56


Panel: Aaron Frost Brian Love Special Guest: Amir Tugendhaft In this episode, Aaron and Brian talk with Amir Tugendhaft who is a web developer who is located in Israel. He finds much gratification developing and building things from scratch. Check out today’s episode where Aaron, Brian, and Amir talk about just that. Other topics include UI Design, Flexbox, UX design, PrimeNG, and ag-Grid. Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:52 – Host: Welcome! Today’s panel is myself, Brian, and our guest is Amir Tugendhaft! 1:13 – Guest: I am a developer and experience with Angular and React. 1:56 – Host: You spend your days/nights there? 2:03 – Panel: He is committed. 2:08 – Host: I am going to back up a second, and Brian could you please introduce yourself, please? 2:26 – Brian: I am the CETO at an Angular consulting firm (Denver, CO). We have the pleasure with working with Aaron from time-to-time. My Twitter handle is @brian_love – check it out! 2:52 – Host: What is CETO stand for? 2:59 – Brian answers the question. Brian: I oversee the crew among other things. 3:31 – Host: What do you want to talk about today, Amir? You are the guest of honor today! 3:40 – Guest. 4:00 – Host: That is a lot of information – that might be more than 1 episode. We have to stay focused! 4:14 – Host: I read one of your recent blogs about Cross Filled Violators. I met you through your blog before we did the Host: Give us your own ideas about starting your own app. 4:50 – Guest answers the question. 6:17 – Host: I am biased. But here is a fact. I used to work on a large team (60 people) and everyone committing to the same page app. We were using Angular.js 1.5, which I think they are still using that. I know that it worked but it wasn’t the easiest or fastest one to maintain, but it worked. 7:05 – Brian. 7:10 – Host: What are you trying to do? React doesn’t fulfill that need. I think you are being hyperballic and using extreme cases as the norm. Let’s be honest: we do cool stuff with jQuery plugins when we didn’t have a framework. When they say that the framework is stopping them then I say: I agree to disagree. 8:00 – Host: What do you think, Amir? 8:04 – Guest: I don’t have preferences. I try to build applications through the technologies and create components and simple applications. 8:30 – Brian. 8:33 – Guest: You create the component, and then... 9:21 – Brian: You don’t have to have a template file and another file – right? 9:35 – Guest. 9:48 – Host: I do in-line styles and in-line templates. One thing I learned from React is that I like my HTML, style and code. I like it being the same file as my component. I like that about that: I like single file components. This promotes getting frustrated if it gets too big. Yeah if it’s more than 500 lines than you have to simplify. That’s one of the things that l like. 10:47 – Brian: Modules versus... 10:55 – Guest. 11:07 – Host: I think in React and Vue you have the word module but in JavaScript you have a file that exports... 11:26 – Host: I have my opinion here and talking with Joe. He made a good point: at a certain level the frontend frameworks are the same. You could be doing different things but they basically do the same thing. 13:57 – Guest: Basically what that means is that the technology used it will do the same thing. Your patterns and practices are huge. 14:17 – Brian: If you are talking about the 3 popular frameworks out there – they are basically doing the same thing. I like Angular a little big more, though. Like you said, Aaron, people tend to pick the same one. I like the opinionated things about Angular. You get properties, components or called props or inputs you are getting a lot of the same features. It comes down to your personal preference. 15:31 – Host: What else Amir? 15:35 – Guest: Let’s talk about the UI. 16:05 – Brian. 16:08 – Guest asks a question. 16:25 – Brian: How have you tackled this problem? 16:34 – Guest: I kind of ran with it. If there wasn’t something that I liked I started from scratch, because it really didn’t feel right. 16:51 – Brian: I am an enemy of starting over type of thing. You have a lot of engineers who START projects, and they can say that they start this piece, but the experts and choice team members have what it takes to ship a feature. I mean fully ship it, not just 80%, but also the final 20%. I think it takes a lot of pose decision making to say I want to rewrite it but not right now. I still need to ship this code. I have always been a bigger fan as not rewriting as much as possible; however, if you started with good patterns then that’s true, but if you are starting off with bad patterns then maybe yes. I like that opinion b/c you have to start right. Brian: How do you do your CSS? 19:05 – Guest. 19:52 – Advertisement: Get A Coder Job! 20:30 – Brian: How do you make those decisions, Amir? 20:39 – Guest: I see something that I like and ask myself how do I apply this to my design and I start scaling things. 21:50 – Host: Are you using a tool like Sketch for your initial UI design? 22:05 – Guest. 22:54 – Host: I worked on a project where the client had a designer (UX). 24:00 – Host and Guest go back-and-forth. 24:51 – Host: I am sure it’s all about the quality from your designer, too. Hopefully it works well for you and it’s quality. 25:18 – Host: There is a lot to building an app from scratch. I am not a good designer. I am not a designer – I mean straight-up. I got nothing. I appreciate team members that can do that. 26:06 – Guest: Do you write...? 26:35 – Host: Only on the most recent project. The designer didn’t own the HTML CSS but he initially wrote it and then gave it to me and now I own it, and it’s in components. If he wants updates then I have to go and make changes b/c he doesn’t know Angular. If it’s a sketch or a PNG you have to make it look like that. That’s what most of my career has been. Host: HTML and CSS got me 762x easier once Flexbox came around! I know there is a decimal there! 28:23 – Host talks about Flexbox some more. 28:42 – Guest asks a question. 28:50 – Host: I suppose if I really had heavy needs for a table then I would try CSS grid could solve some problems. I might just use a styled table. 29:12 – Brian: ag-Grid or something else. 29:21 – Host: On this recent project...I’ve used in-house design and other things. If I ever needed a table it was there. I don’t rebuild components b/c that can get expensive for me. 30:50 – Brian: Accessibility. 31:00 – Host: Your upgrade just got 10x harder b/c you own the component loop. I really don’t build tables or drop-downs. Only way is if I really need to build it for a specific request. 31:30 – Brian. 31:58 – Host: Let me give you an example. You can think I am crazy, but a designer gave me a drop-down but he told me to use PrimeNG. I had the chose of building my own drop-down or the designer has to accept whatever they gave him. I made the UI make what he wanted and I made the drop-down zero capacity and then... Host: When you click on what you see you are clicking on the... Host: Does that make sense? 33:35 – Guest. 33:50 – Host. 34:25 – Brian: That is interesting; remember when... 34:58 – Host: We will send this episode to Jeremy – come on Jeremy! Any last ideas? Let’s move onto picks! 35:20 – Advertisement – Fresh Books! 30-day free trial! END – Advertisement – Cache Fly! Links: Vue jQuery Angular React C# What is a UX Design? UI Design Flexbox Sketch ag-Grid PrimeNG Brian Love’s Twitter Aaron Frost’s Medium Amir’s Medium Amir’s Twitter Amir’s GitHub Amir’s LinkedIn Amir’s Facebook Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Cache Fly Picks: Aaron Movie: “A Star Is Born” Concept - Model Driven Forms Amir Puppeteer Arrow Function Converter Brian TV Series: “The 100” Angular Schematics

Adventures in Angular
AiA 216: Building a Complete Web Application from Scratch Alone with Amir Tugendhaft

Adventures in Angular

Play Episode Listen Later Nov 20, 2018 42:56


Panel: Aaron Frost Brian Love Special Guest: Amir Tugendhaft In this episode, Aaron and Brian talk with Amir Tugendhaft who is a web developer who is located in Israel. He finds much gratification developing and building things from scratch. Check out today’s episode where Aaron, Brian, and Amir talk about just that. Other topics include UI Design, Flexbox, UX design, PrimeNG, and ag-Grid. Show Topics: 0:00 – Advertisement: AngularBootCamp.Com 0:52 – Host: Welcome! Today’s panel is myself, Brian, and our guest is Amir Tugendhaft! 1:13 – Guest: I am a developer and experience with Angular and React. 1:56 – Host: You spend your days/nights there? 2:03 – Panel: He is committed. 2:08 – Host: I am going to back up a second, and Brian could you please introduce yourself, please? 2:26 – Brian: I am the CETO at an Angular consulting firm (Denver, CO). We have the pleasure with working with Aaron from time-to-time. My Twitter handle is @brian_love – check it out! 2:52 – Host: What is CETO stand for? 2:59 – Brian answers the question. Brian: I oversee the crew among other things. 3:31 – Host: What do you want to talk about today, Amir? You are the guest of honor today! 3:40 – Guest. 4:00 – Host: That is a lot of information – that might be more than 1 episode. We have to stay focused! 4:14 – Host: I read one of your recent blogs about Cross Filled Violators. I met you through your blog before we did the Host: Give us your own ideas about starting your own app. 4:50 – Guest answers the question. 6:17 – Host: I am biased. But here is a fact. I used to work on a large team (60 people) and everyone committing to the same page app. We were using Angular.js 1.5, which I think they are still using that. I know that it worked but it wasn’t the easiest or fastest one to maintain, but it worked. 7:05 – Brian. 7:10 – Host: What are you trying to do? React doesn’t fulfill that need. I think you are being hyperballic and using extreme cases as the norm. Let’s be honest: we do cool stuff with jQuery plugins when we didn’t have a framework. When they say that the framework is stopping them then I say: I agree to disagree. 8:00 – Host: What do you think, Amir? 8:04 – Guest: I don’t have preferences. I try to build applications through the technologies and create components and simple applications. 8:30 – Brian. 8:33 – Guest: You create the component, and then... 9:21 – Brian: You don’t have to have a template file and another file – right? 9:35 – Guest. 9:48 – Host: I do in-line styles and in-line templates. One thing I learned from React is that I like my HTML, style and code. I like it being the same file as my component. I like that about that: I like single file components. This promotes getting frustrated if it gets too big. Yeah if it’s more than 500 lines than you have to simplify. That’s one of the things that l like. 10:47 – Brian: Modules versus... 10:55 – Guest. 11:07 – Host: I think in React and Vue you have the word module but in JavaScript you have a file that exports... 11:26 – Host: I have my opinion here and talking with Joe. He made a good point: at a certain level the frontend frameworks are the same. You could be doing different things but they basically do the same thing. 13:57 – Guest: Basically what that means is that the technology used it will do the same thing. Your patterns and practices are huge. 14:17 – Brian: If you are talking about the 3 popular frameworks out there – they are basically doing the same thing. I like Angular a little big more, though. Like you said, Aaron, people tend to pick the same one. I like the opinionated things about Angular. You get properties, components or called props or inputs you are getting a lot of the same features. It comes down to your personal preference. 15:31 – Host: What else Amir? 15:35 – Guest: Let’s talk about the UI. 16:05 – Brian. 16:08 – Guest asks a question. 16:25 – Brian: How have you tackled this problem? 16:34 – Guest: I kind of ran with it. If there wasn’t something that I liked I started from scratch, because it really didn’t feel right. 16:51 – Brian: I am an enemy of starting over type of thing. You have a lot of engineers who START projects, and they can say that they start this piece, but the experts and choice team members have what it takes to ship a feature. I mean fully ship it, not just 80%, but also the final 20%. I think it takes a lot of pose decision making to say I want to rewrite it but not right now. I still need to ship this code. I have always been a bigger fan as not rewriting as much as possible; however, if you started with good patterns then that’s true, but if you are starting off with bad patterns then maybe yes. I like that opinion b/c you have to start right. Brian: How do you do your CSS? 19:05 – Guest. 19:52 – Advertisement: Get A Coder Job! 20:30 – Brian: How do you make those decisions, Amir? 20:39 – Guest: I see something that I like and ask myself how do I apply this to my design and I start scaling things. 21:50 – Host: Are you using a tool like Sketch for your initial UI design? 22:05 – Guest. 22:54 – Host: I worked on a project where the client had a designer (UX). 24:00 – Host and Guest go back-and-forth. 24:51 – Host: I am sure it’s all about the quality from your designer, too. Hopefully it works well for you and it’s quality. 25:18 – Host: There is a lot to building an app from scratch. I am not a good designer. I am not a designer – I mean straight-up. I got nothing. I appreciate team members that can do that. 26:06 – Guest: Do you write...? 26:35 – Host: Only on the most recent project. The designer didn’t own the HTML CSS but he initially wrote it and then gave it to me and now I own it, and it’s in components. If he wants updates then I have to go and make changes b/c he doesn’t know Angular. If it’s a sketch or a PNG you have to make it look like that. That’s what most of my career has been. Host: HTML and CSS got me 762x easier once Flexbox came around! I know there is a decimal there! 28:23 – Host talks about Flexbox some more. 28:42 – Guest asks a question. 28:50 – Host: I suppose if I really had heavy needs for a table then I would try CSS grid could solve some problems. I might just use a styled table. 29:12 – Brian: ag-Grid or something else. 29:21 – Host: On this recent project...I’ve used in-house design and other things. If I ever needed a table it was there. I don’t rebuild components b/c that can get expensive for me. 30:50 – Brian: Accessibility. 31:00 – Host: Your upgrade just got 10x harder b/c you own the component loop. I really don’t build tables or drop-downs. Only way is if I really need to build it for a specific request. 31:30 – Brian. 31:58 – Host: Let me give you an example. You can think I am crazy, but a designer gave me a drop-down but he told me to use PrimeNG. I had the chose of building my own drop-down or the designer has to accept whatever they gave him. I made the UI make what he wanted and I made the drop-down zero capacity and then... Host: When you click on what you see you are clicking on the... Host: Does that make sense? 33:35 – Guest. 33:50 – Host. 34:25 – Brian: That is interesting; remember when... 34:58 – Host: We will send this episode to Jeremy – come on Jeremy! Any last ideas? Let’s move onto picks! 35:20 – Advertisement – Fresh Books! 30-day free trial! END – Advertisement – Cache Fly! Links: Vue jQuery Angular React C# What is a UX Design? UI Design Flexbox Sketch ag-Grid PrimeNG Brian Love’s Twitter Aaron Frost’s Medium Amir’s Medium Amir’s Twitter Amir’s GitHub Amir’s LinkedIn Amir’s Facebook Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Cache Fly Picks: Aaron Movie: “A Star Is Born” Concept - Model Driven Forms Amir Puppeteer Arrow Function Converter Brian TV Series: “The 100” Angular Schematics

Enterprise Java Newscast
Episode 39 – Jan 2018

Enterprise Java Newscast

Play Episode Listen Later Feb 10, 2018


EE4J and Java EE, the adoption of Agile, Machine Learning, Polymer, Docker, PrimeNG, Bootstrap, Arquilian, and more.

Enterprise Java Newscast
Episode 39 - Jan 2018

Enterprise Java Newscast

Play Episode Listen Later Feb 9, 2018 75:52


In this episode, Kito, Danno, and Ian discuss their key areas of focus for the New Year, as well as naming for EE4J and Java EE, plus Polymer, PrimeNG, Bootstrap, Arquillian, Hibernate, Spring Cloud, Docker, Machine Learning, adoption of Agile practices, and more. UI Tier Polymer Decorators 1.0 Released Polymer 3.0: New year, new preview OmniFaces 3.0 Released PrimeNG 5.2.0-RC1 Released PrimeFaces EL Security Vulnerability Bootstrap 4 Released TypeScript 2.7.0 Released Java EE Joint Community Open Letter on Java EE Naming and Packaging (KM) Response from Oracle EE4J: Current Status and What’s Next Arquillian Core 1.2.1.Final Released Persistence Tier Hibernate Picked as Project of the Month on Sourceforge New Hibernate Community Forum Hibernate 5.9.0CR1 Released Services (Middleware & Microservices) Spring Cloud Data Flow 1.3.0.RC1 Released Misc Cortex Graphical AI Interface Machine Learning Guide Podcasts Picks (Any product, tool, etc. that you really like; doesn’t have to be related to programming)   State of Scrum Report 2017-2018 This Week in Tech (TWiT) Ubuntu MATE Ubuntu Mini Events ng-europe - Feb 1-2nd, 2018, Paris, France Devnexus - Feb 21st-23rd, 2018, Atlanta, GA, US ng-conf - April 18th-20th, 2018, Salt Lake City, Utah, US Great Indian Developer Summit (GIDS) - April 24-27th, 2018, Bangalore, India RiveriaDev - May 16-18, 2018, French Riviera, France No Fluff Just Stuff Madison February 23 - 24, 2018 Minneapolis March 2 - 4, 2018 Boston March 16 - 18, 2018 St. Louis April 6 - 7, 2018 Reston April 20 - 22, 2018

Enterprise Java Newscast
Episode 33 – Mar 2017

Enterprise Java Newscast

Play Episode Listen Later Mar 15, 2017


After a long hiatus, Kito, Ian, and Danno discuss a variety of topics, including Elm, Angular, JSweet, PrimeNG, Web Components, Polymer, TypeScript, and more.

Enterprise Java Newscast
Episode 33 - Mar 2017

Enterprise Java Newscast

Play Episode Listen Later Mar 15, 2017 62:18


After a long hiatus, Kito, Ian, and Danno discuss a variety of topics, including Elm, Angular, JSweet, PrimeNG, Web Components, Polymer, TypeScript, and more. Links Angular 2 released (Sept 2016) Angular 4 planned - What? (Dec 2016) Angular 2.4.5 released (Jan 2017) Angular Universal - Isomorphic JavaScript for Angular 2 PrimeNG 2.0.1 released Polymer 2.0 Preview Elm TypeScript JSF 2.3 in public review Webfaces --  integration between JSF and Web Components Writing Angular apps with Java and JSweet Events Philly Emerging Tech for the Enterprise - Philadelphia, PA, USA - April 18th-19th, 2017 ng-conf - Salt Lake City, UT, USA - April 5th-7th, 2017 Fluent - San Jose, CA - June 20-22nd

Enterprise Java Newscast
Episode 31 – Feb 2016

Enterprise Java Newscast

Play Episode Listen Later Feb 16, 2016


Kito, Danno, and special guest Cagatay Civici discuss font-end web development, Angular2, Web Components, PrimeFaces and related projects (Prime Elements, PrimeUI, and PrimeNG), Java EE MVC, Oracle dropping the Java plugin, and Oracle's commitment to Ja

oracle java danno kito web components angular2 primefaces primeng
Enterprise Java Newscast
Episode 31 - Feb 2016

Enterprise Java Newscast

Play Episode Listen Later Feb 15, 2016 95:07


Kito, Danno, and special guest Cagatay Civici discuss font-end web development, Angular2, Web Components, PrimeFaces and related projects (Prime Elements, PrimeUI, and PrimeNG), Java EE MVC, Oracle dropping the Java plugin, and Oracle’s commitment to Java EE and the JCP. News / Articles Single Page Applications with BootsFaces Angular2 Please Welcome Siwpas as a Java EE Certified Option Latest Java 9 News Proposed Schedule Change for Java 9 Discussion Java EE MVC - does anyone care about old-school server “MVC” frameworks anymore? Does Oracle still care about Java EE? Oracle drops Java plugin Events No Fluff Just Stuff Minneapolis March 4 - 6, 2016 Madison March 11 - 12, 2016 Boston March 18 - 20, 2016 ArchConf April 4 - 7, 2016 St. Louis April 15 - 16, 2016 Reston April 22 - 24, 2016 Columbus Apr 29 - May 1, 2016 Devnexus Feb 15th-17th - Atlanta, GA jDays Mar 8-9, 2016 - Gothenburg, Sweden Links from Cagatay http://primefaces.org/layouts/atlas http://jdevelopment.nl/wildfly-8-benchmarked/ Other links http://knowesis.io/web/webcomponents - Fresh info about web components and related technologies Hacking HTML5 Web Components and Polymer course in London