Тёмный

The Future of DevTips & Fun Fun Function 

DevTips
Подписаться 353 тыс.
Просмотров 13 тыс.
50% 1

David & MPJ are reflecting on the past year and tells about new plans for the shows!
The SECRET document planning out the future
🔪 www.notion.so/maximumsheep/Co...
DevTips is a weekly show for YOU who want to be inspired 👍 and learn 🖖 about programming. Hosted by David and MPJ - two notorious bug generators 💖 and teachers 🤗. Exploring code together and learning programming along the way - yay!
DevTips has a sister channel called Fun Fun Function, check it out!
❤️ / funfunfunction
#livestreaming

Опубликовано:

 

29 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 87   
@koodauskanava9096
@koodauskanava9096 5 лет назад
I really like both DevTips and FunFunFunctions. Especially pair programming is nice to watch. You could do some episodes how to build small micro-architectured web application and deploy it to some cloud hosted Kubernetes. I also really enjoy all the functional programming stuff. I'm a lead dev with 5+ years of experience.
@andrecreamer6314
@andrecreamer6314 5 лет назад
I described to both before the takeover 🤨😄 its all about learning
@TravisNeilson
@TravisNeilson 5 лет назад
This is great to see! Glad you are evolving the brand and making it your own. Congrats on a crazy year you two!
@funfunfunction
@funfunfunction 5 лет назад
Hey Travis! It means SO much to me that you are saying that. I really hope and think what we make during the coming year is something that you are going to feel proud to have ignited.
@Hasel32CH
@Hasel32CH 5 лет назад
Would love to see all 3 of you get together for an episode at least once a year 😂
@rhysdyson2880
@rhysdyson2880 5 лет назад
Is Travis no longer working on DevTips? D:
@funfunfunction
@funfunfunction 5 лет назад
@@rhysdyson2880 Travis left DevTips almost a year ago.
@JeffBradleyLexingtonSC
@JeffBradleyLexingtonSC 5 лет назад
I have been in the industry since the mid 80's and started as a ForTran/Assembly programmer. In the late 80's and early 90's I became more database oriented and became an "expert" in data driven methodologies. I also had a small stint as an embedded programmer in the early 2000's. During the last year, I joined the research team where I work and began developing our companies first micro-service project using Node.js. Even though I had worked with JavaScript (I even write my own DOM manager a year or so before Angular was released), this was my first foray into server based JavaScript and in particular thinking about it as a functional programming language. When I came across Fun Fun Function, it really helped me to jump start learning about Node.js. So, all that to say that your video's and forums are not just for the programmers that just entered the industry, it is also very beneficial for some of us old-timers.
@BastiDood
@BastiDood 5 лет назад
I absolutely agree with David in 25:20. I remember the days when I first started programming with JavaScript. Whenever I saw an array, the first thing that popped into my head was the standard `for` loop. Three years later of honing my craft, what I had done sloppily with a `for` loop could be shortened into an elegant chain of `Array#map` and `Array#filter` calls. Right now, array manipulation is natural to me, but my proficiency at it definitely did *not* come out of nowhere. It took me countless of failed algorithms and infinite loops to achieve mastery in such a _seemingly_ simple concept. The bottom line is this: *_failure is essential for success._*
@OfficialDevTips
@OfficialDevTips 5 лет назад
(MPJ here) Thank you for posting this - it was a comment David made off the cuff but it was SO eloquently put, and your exposition is bang on. I think it's also such a great example of why tutorials are a bit fakey - you can teach a beginner how to use map, but they won't know why they are using it and how it fits into things.
@Geckaround
@Geckaround 5 лет назад
Still a teenager - mega beginner Getting quite familiar with creating layouts in html and css having a 🐳 of a time creating fun buttons and such with css-animation. Haven't even dipped my toes in any frameworks yet. Started my first little js project, a simple calculator, just looking at the build-in windows calculator as reference. I feel like I'm failing often and seeing you do the same and turning failure into learning, is a weight off my shoulders and brings me closer to accepting/loving failure. I've observed myself starting more projects, sending more job applications (in other fields), creating more, doing more - because I'm less afraid of failing. If my success criteria is learning, i guess everything can be at least a little successful :D I'm beginning to grasp some javascript syntax. It's fun to rewatch your videos about js weeks apart and discover how much better I'm able to follow along each week. I'm trying to catch up but it's quite a big gap to close - I'm quite aware I might not be the target audience, but I do enjoy your videos anyway :)
@rhysdyson2880
@rhysdyson2880 5 лет назад
Maybe as a suggestion on doing "real projects", look back on Travis's series of making a responsive website. He went through the very basics of using Jekyll and SASS (+2 new skills) the file management, design, and still kept it short and simple by doing a single paged website. He covered a lot of content in around 6 1--45 minute videos, and gave so many tips and tricks and hacks to doing different things, sneaking in some advanced CSS tips and techniques. I've only just stumbled upon that series, but would personally love more content around web design and development as a beginner myself. A series like this could look at multiple site designs and methods of coding various layouts and elements, each adding new advanced snippets that aren't too overwhelming to learn as an addition.
@rhysdyson2880
@rhysdyson2880 5 лет назад
You guys have something Travis never had: a duo, collaborative pair. David as a front end designer could do a lot of that work, and MPJ on more backend development.
@bigexpectation
@bigexpectation 5 лет назад
Can't wait to see you guys live streaming - I think this format could fit you very well! I am a web dev in my 2nd professional year and I love your channel(s) for reminding me, I'm not the only one failing. Happy new year!
@funfunfunction
@funfunfunction 5 лет назад
Happy new year, bt! Failing is growth - keep at it!
@rafalfaro
@rafalfaro 5 лет назад
Guys, about twitch: Maybe you can livestream while you record the episode like Daniel Shiffman does. I see that as a win/win situation. Then you just have to edit the livestream and upload to youtube.
@funfunfunction
@funfunfunction 5 лет назад
Yeah, that is exactly what we say that we are going to do. 😂
@anthonylaiferrario
@anthonylaiferrario 5 лет назад
I LOVEEEE the pair programming videos. It does such a good job exposing the thought process of what you're doing
@OfficialDevTips
@OfficialDevTips 5 лет назад
Thanks! It means a lot that the thought process part comes through to you, that's one of the main ideas with the format!
@mllr_nyc
@mllr_nyc 5 лет назад
Web developer with graphic design background. I learn things here, and enjoy your personalities. I also work from home, so it's nice to have others talking in the background.
@theturninggate
@theturninggate 5 лет назад
I am a longtime web-developer, and this year began my first full-time job as a React Engineer in San Francisco, working on the front end of a web application at a startup. I was a regular watcher of Fun Fun Function, and followed you over to DevTips when you took it over; I enjoy both.
@TheNeonRaven
@TheNeonRaven 5 лет назад
I’d like to think that I’m a fairly seasoned web developer with about 10 years of professional experience, and still passionate about the web, programming, and the entire ecosystem around it all. I simply enjoy watching your content and hearing you guys’ perspective and thought process. Keep up the great work gentlemen!
@t3rman1
@t3rman1 5 лет назад
Love your videos. Sometimes I just have them on in the background so I can listen to you guys ramble, trying to work out stuff. Pretty much what I do most days!!!! Also keep doing the pair programming as they are good fun and insightful on how you approach your projects :)
@funfunfunction
@funfunfunction 5 лет назад
So nice to hear that they work in this way! I really like the idea that we can help you make your day better in the background.
@luisdaniel3363
@luisdaniel3363 5 лет назад
For me, who comes from FFF, hopes the FFF give fun and relaxing moments, as the title sugests, while DT (dev tips) should be the juice of programming, give tips for best programing not a tutorial of how to start programming. For FF maybe you can split the week for monday the day to have fun with programming and wednesday for teaching something.
@anthonybronkema5059
@anthonybronkema5059 5 лет назад
I would identify as an aspiring developer. I’m here to learn and learn from others. I’ve loved this series and am so excited for the future!
@HashimWarren
@HashimWarren 5 лет назад
I've grown so much emotionally from watching your pair programming. The aha! moments after failures are especially fun
@Hasel32CH
@Hasel32CH 5 лет назад
I really love your emphasis on failures. To me the perfect synergy comes when stakeholders, product owners, and really all people involved... understand failures. When failure is understood as part of the process it keeps the spirit of the teams much higher! Also I feel as long as you can tolerate each other pair programming or even team programming has infinite benefits compared to coding alone. Please keep doing what you are doing!
@AndyRSV
@AndyRSV 5 лет назад
Also to mention that the video quality and lighting has tremendously improved! That's something we all enjoy kudos!
@MarkDyck
@MarkDyck 5 лет назад
Hey David and MPJ! Thanks for this video. At around 33:00 when you started talking about the Fika segment as a way to connect with members, it made me smile a lot. I’m a small business coach and I often talk about getting more customers vs doing more for your customers (and I encourage the latter!) So I’m excited to see how this works for you. Your strategy seems excellent, so I hope the viewership responds. As for your questions, I’m a former enterprise programmer who got into sales and marketing and bread baking and podcasting. I watch you guys and Brad Traversy because learning web development is fun and is my new nerd hobby. I watch the FFF high order function videos a lot and love the pair programming videos. Although I prefer when David does the typing! I’m sure MPJ types better when he is off camera. But wow, it’s tough to watch MPJ type even though I am cheering you on! :)
@michaeloconnell1138
@michaeloconnell1138 5 лет назад
I'm a developer who went to college got an internship while in college, got hired by that company again and love working there. That being said I want to be more independent and make some saas products. I watch channels like this because it's inspirational and I always learn something new even if I know most of the topics being covered there is always a hidden gem.
@TheRealCasadaro
@TheRealCasadaro 5 лет назад
What cameras are you guys using and what video software are you using. Basically Love your setup. How can I do it.
@OfficialDevTips
@OfficialDevTips 5 лет назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gTk8nPj11Yk.html (Early behind the scenes) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HnvKQScJ_ho.html (Newer behind the scenes) Since these were posted we've changed the cameras to Sony A7iii but otherwise the setup is the same. The A7iii switch gives us a tiiny bit of image quality improvement but the switch is mainly to allow us to live stream from the cameras. The a7iii is a very expensive camera an not a good started camera so we really don't recommend investing in that. The "magic" you're seeing is shooting with DSLRs that we actually know how to operate (so many people don't know what they are doing), and some decent lamps and a little bit of care spent on the background.
@chrsbll
@chrsbll 5 лет назад
I'm a freelance web dev with about 10 years experience and a design-oriented background. I often feel like a complete fraud when I'm googling error messages just before sunrise, so I really appreciate the failures you share with us. I also love the idea of the more inclusive chat that streaming on twitch could bring about; your content always feels a little more social than a lot of other channels, so I really welcome the news.
@rafalfaro
@rafalfaro 5 лет назад
I'm a Full Stack Developer. But essentially I'm just very curious and constantly learning new development tools and techniques. For example I'd learn Game Development just because I want to. I don't even work developing games, I'm a we developer professionally, and my expertise area is Advanced WordPress Development.
@mattcroat
@mattcroat 5 лет назад
the camera dying timing 😂
@rafalfaro
@rafalfaro 5 лет назад
Long formats are cool. I think for a developer a long tutorial is like a podcast specially when the tutorial is made by 2 people or more. A mashup between podcast and programming tutorial sounds awesome to me.
@szymonchudy
@szymonchudy 5 лет назад
Love you guys! Keep up good work ☺️
@evolutionxbox
@evolutionxbox 5 лет назад
How does live streaming work for people who can't make them? If I'm a member and I miss a live-stream, how do I watch them?
@funfunfunction
@funfunfunction 5 лет назад
The full archived streams will be available on Twitch after being aired. An edited version will also be uploaded to RU-vid a few days later.
@YauhenKavalchuk
@YauhenKavalchuk 5 лет назад
This is a very awesome channel! I really like DevTips and especially format of FunFunFunctions. Also I really liked Travis lessons where he showed web development from designers point of view. This guys inspired me to create my own channel for russian-speaking web community. I would love some support/feedback. So, if you are interested in this, welcome.
@slaselva
@slaselva 5 лет назад
I watch DevTips because I'm a UI Designer wanting to transition into web development. You guys kick ass!
@NickHamilton88
@NickHamilton88 5 лет назад
I've been around for years. The best part of the transfer from Travis was I already watched your videos on a regular basis
@davidluhr
@davidluhr 5 лет назад
My professional work centers on expert HTML/CSS and accessibility, and I have RU-vid channel (Build UX) dedicated to teaching this process. That being said, I do a lot of work in React (specifically with Gatsby and styled-components). My overall background is in design. All this being considered, I most enjoy front-end focused content on DevTips that shows how to build UIs using interesting techniques and emerging technologies that challenges me to continue moving further and further into the engineering side of things.
@arihunta
@arihunta 5 лет назад
In regards to the benefits of seeing failure, I'm a bit curious about something. David mentioned how it's misleading to see a small, beautiful solution vs. the failure that it came from--what about the ugly solutions? I feel like all coders like elegant solutions, and we talk about patterns, but the reality of work is that it's never worthwhile to make your code completely elegant (or maybe that's just me). It would be interesting to see some discussion of the points where you have to deviate from the pretty code & design patterns, because of things like time constraints, diminishing returns, performance issues, etc. I often find it hard to negotiate between "this is a total, ugly hack and I'm ashamed" and "this is the only practical way to solve it, and it works, so it's good enough for production"
@cician3
@cician3 5 лет назад
You should both have some decoration in background that when combined says "Failing Together". Oh.. and make the Failing part flail on duct tape.
@OfficialDevTips
@OfficialDevTips 5 лет назад
ooooh duct tape, I love that!!!
@rossgeography
@rossgeography 5 лет назад
I am coming back to web design (css3 and frameworks are new-ish to me)... you have to be full stack. Apart from font end I like fun fun function because I want to get into javascript and functional programming.(and recursion) (I am working through The Little Schemer in Scheme -> Hy (Py Lisp) -> Py -> Javascript (and maybe Ruby))
@justvashu
@justvashu 5 лет назад
I wish to see more functional concepts on FFF and some complete modules that many apps need like how to issue and handle jwt tokens.
@eddiejaoude
@eddiejaoude 5 лет назад
Great work, keep it up 👍🤓
@zeocamo
@zeocamo 5 лет назад
well, i got 20+ years of coding XP, i just see the show to see the fails, take me back to the past
@rawatvipul
@rawatvipul 5 лет назад
One thing that I really want is to learn production level mini-projects. It can be completed in an hour (or even shorter) but should have the production level code. (might be not that analytics-friendly)
@OfficialDevTips
@OfficialDevTips 5 лет назад
This is unfortunately impossible to do in that time frame. :( Production grade code is not a one-hour job, it's hundreds of hours to get to, even for rather simple projects. Possibly if we've already written the final code and knew exactly how to build it, but then we'd just fall into the "fake programming" trap that makes it look elegant and simple but only for geniuses that gives everyone impostor syndrome.
@TimHinnerkHeuer
@TimHinnerkHeuer 5 лет назад
Hey guys. I've been following MPJ and FFF for quite a while now and always loved the show, especially MPJ's quirkiness and humour and just the fun way he explained the core of concepts so simply. While I think David is great as well and like having him on the show, I miss MPJ's amazingly exaggerated quirks and strangely enough, I miss the almost repetitive intro with the coffee mess from time to time. Also, I think the episodes have gotten a bit long. I really like the quick explanation of core programming concepts in this fun way that FFF used to do. Maybe some more rigorous editing and just introducing some (more) fun again would do it. It was kind of unique how FFF was a "show" and "not a tutorial". There are many tutorials and learning should be fun. I absolutely do not say this to discourage, because I find it amazing what you guys are doing and think both of you are great. This is just to let you know what I've been thinking. Trust me, I wouldn't take the time to write this comment if I didn't really care about the future of this channel. Good luck!
@craigasketch
@craigasketch 5 лет назад
So if Ii finally sign up for Patreon and do the $2 month pledge can I get the Fika stuff? Cuz It's one of my favorite things.
@dustinpoissant
@dustinpoissant 5 лет назад
I have been a full stack developer for 5 years, for the first 3 years I did WordPress development and for the last two I have been a Magento developer. I watch these videos for the 5 lines of brilliance. 99% of your code is pretty basic or as you say targeted at 1st year developers, but every now and then there is a few lines of code that make me say "oh wow I've never thought of using that feature like that". I also despise tooling in general, I miss the days when we had a single .HTML document on our desktop and we dragged it into our browsers and it just worked without having to spin up servers or call cloud functions, but I was very interested in your docker video because I'm trying to convince my employers to move away from vagrant and use docker instead.
@cristianrosescu2914
@cristianrosescu2914 5 лет назад
I'd love to see how to build a WordPress headless web app using Next.js, WPGraphQL and Material-UI.
@dptelecom9610
@dptelecom9610 5 лет назад
great ideas like to see it
@tsiger
@tsiger 5 лет назад
Here's an idea. Go buy a piggy bank. Whenever David can't properly pronounce "Web Development" just throw a euro in it. In a year or two you won't be needing any sponsors. Win! XD Keep it up guys. We
@OfficialDevTips
@OfficialDevTips 5 лет назад
Hahahaha
@zeocamo
@zeocamo 5 лет назад
Kellogg's should give you money for all the hidden ads in this video :P
@Iwtfgege
@Iwtfgege 5 лет назад
I identify my self as a fan of sweden & swedish people!
@golftownpro999
@golftownpro999 5 лет назад
I loved the online business but the music... I couldn't handle it. But I appreciate the fact you were trying to make it interesting and skip the boring stuff. But some of us like the boring stuff. Just my two cents!
@JonPreece
@JonPreece 5 лет назад
Are you planning on releasing videos for both DevTips and Fun Fun Function??
@funfunfunction
@funfunfunction 5 лет назад
I don't understand the question, sorry.
@JonPreece
@JonPreece 5 лет назад
@@funfunfunction Will you continue to produce episodes for both DevTips and Fun Fun Function channels, or are you only going to release videos for DevTips going forward?
@OfficialDevTips
@OfficialDevTips 5 лет назад
We are of course releasing videos on both channels, anything else would be insane.
@JonPreece
@JonPreece 5 лет назад
@@OfficialDevTips that is great, i love fun fun function I'd hate to see it die off
@luisdaniel3363
@luisdaniel3363 5 лет назад
MPJ is ad the kellogg's???
@dealerpriest
@dealerpriest 5 лет назад
MPJ! Sluta uttala this (och liknande ord) som "däss"! Det är ett "i" i ordet och inget ä. Det uttalas "diss"👍 "däss" hurts my ears😝
@Tymon0000
@Tymon0000 5 лет назад
FunFunTips
@okoiful
@okoiful 5 лет назад
mid level frontend dev - 4-5 years experience
@DanielPersson
@DanielPersson 5 лет назад
Entitled angry man on my channel got the most views so you never know what works.
@Arvigeus
@Arvigeus 5 лет назад
What you have is a half of a great idea. Your current videos might be entertaining, but are mostly time wasters - I can't learn from you, I can only relate to your pains and have few laughs. What you miss is the mentoring part - the core of what makes a novice programmer a experienced one. My suggestion is one of you to be completely prepared for a certain topic, like "I can do it in 5 min top", while the other one is the "learner", who goes "blindfolded" into totally unknown problem and does stupid things and experiment. When the learner starts struggling too much, the teacher explains to him and to us what is he doing wrong.
@OfficialDevTips
@OfficialDevTips 5 лет назад
Yes that is exactly what we describe in the video :)
@rossgeography
@rossgeography 5 лет назад
Not Consume but Learn -> This is Education Not Entertainment
@palepizza2
@palepizza2 5 лет назад
second!
@matthewvaccaro3013
@matthewvaccaro3013 5 лет назад
I miss travis...
@md.akib5124
@md.akib5124 5 лет назад
Third
@nielsgregersen1351
@nielsgregersen1351 5 лет назад
It's pronunciation, not pronounciation
@muski282
@muski282 5 лет назад
Ever since Travis left, its not really fun watching DevTips anymore. It used to be this really polished aesthetic, simple to understand yet complex content. Now it's just two guys that don't really have an idea of their content and stumble around the whole time, kinda out of sync with each other. English might not be their native language, but sometimes its just painful and gets you distracted.
@OfficialDevTips
@OfficialDevTips 5 лет назад
Hey Daniel, Mattias here. Normally I don't respond to comments in the vein of ”it was better before” on DevTips but as time has passed and we are now getting a bit more confident about what we want to do moving forward I'll take this opportunity to collect my thoughts on the matter. I understand that you are frustrated - you subscribed to this channel for a one of the types of videos that Travis produced, and now when that type of video is not made any more, you feel betrayed. I get this, and I’m sorry. > ”It used to be this really polished aesthetic, simple to understand yet complex content.” I’ve shifted away from the ”clean tutorial” videos over on FFF as well, and it’s an audience divider there as well. I explain in this video very clearly my reasoning for this so I won’t belabor it, but to repeat: - We cannot produce it regularly because our brains run out of content - Tons of it on the internet already - But most importantly: They make programming feel elegant and easy, and in reality, it’s neither It doesn’t really help you to understand the reason though, you’ve still lost a source of content that you relied on, and for that I am sorry. While the new DevTips direction is performing well and growing and we’re confident about it, we still understand that we’re basically telling a big part of the audience to leave with the new direction, because they want something that we will not be producing any more. All that said, nearly a year has passed since Travis stopped doing DevTips. I ask you to reflect on why you are staying in a relationship that you are clearly want to be something that the relationship it is not. I also ask you to reflect on the way you express yourself in comment fields. You write about us in third person like you’re talking to the other commenters, but if you think a little bit you’ll realize we that make these videos are real people, like you and your friends and co-workers, and we are reading your words. You can probably see yourself how you could have made your comment both more tactful and constructive. Yours sincerely MPJ
@muski282
@muski282 5 лет назад
DevTips Very well said, was a bit frustrated that day and I'd like to apologize for how I expressed myself. None the less, I'll leave the comment here for other people that might feel the same way.
@branhillsdesign
@branhillsdesign 3 года назад
I agree with you. It used to be "Dev Tips For Designers" when Travis spearheaded it. Now, it's just DevTips. If you look at the socialblade for the channel, the sub and viewer count has been steadily declining since Travis sold. Luckily, they've kept up the videos from Travis and that's why I still sub.
@mgrycz
@mgrycz 5 лет назад
first!
Далее
Best "Web" Development Content of 2018
28:15
Просмотров 13 тыс.
It's okay to feel unproductive
21:12
Просмотров 41 тыс.
OVOZ
01:00
Просмотров 727 тыс.
Why care how your tools work?
17:34
Просмотров 18 тыс.
My life Story - DevTips Livestream No.1
2:26:19
Просмотров 1,1 тыс.
How do you prepare before tackling a problem?
37:28
Просмотров 15 тыс.
What Happened to DevTips THIS TIME??
13:20
Просмотров 19 тыс.
Trying Kubernetes 📦 for the First Time
52:14
Просмотров 21 тыс.
Trying Docker for the First Time 📖 Many Learnings!
50:42
DevTips Livestream No.2
1:59:50
Просмотров 980