On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
…
continue reading
Exploring the the way new technology can help you make fantastic photos
…
continue reading
CTAP brings you incredible stories, discussions, and topics from successful people. #CTAP
…
continue reading
By day, engineering leaders craft innovative solutions with elegant strings of code. But when the work day ends, who do these keyboard warriors and the people who manage them become? Five to Nine - gives an exclusive glimpse into the lives of software engineers and the minds who guide them, brought to you by Jellyfish CEO Andrew Lau. Peer behind the scenes as we delve into the diverse realms these tech virtuosos inhabit after the clock strikes five. From vinyl DJs who keep it old school to v ...
…
continue reading
Guy, JJ and Nathan Discuss what’s on the 3D Printing Communities Mind
…
continue reading
My name is Bry Willis. Here you can find my thoughts on topics ranging from business transformation strategy to enterprise business architecture to transformation implementation and adoption. I view transformation through a customer experience lens to solve business challenges and leveraging technology to enable solutions. Here I share decades of my experience in corporate and management consulting contexts, from my beginnings as a technologist through to my time as a consultant and advisor. ...
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Delta Voron?, Organic Supports, Wet Filament and MORE!!!
52:55
52:55
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
52:55
This Episodes Questions: Hi everyone, I am jeroen pattyn from belgium and im a 3D print hobbyist for 2 years now . Is there a possibility to use 2 different kinds of support on 1 model ? Sometimes i m thinking to use organics on one overhang and raster on the other . This for saving some time and getting better results . I was thinking first i coul…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Finding Peace Through Pastry
31:01
31:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
31:01
When the work day ends, how do you achieve a moment of Zen? For Tanya Johnson, Chief Product Officer at Auror, the answer lies in meticulously-crafted pastry. Hear about the scientific precision behind Tanya’s stunning creations and the prized kitchen tools she uses in the kitchen. Discover how Tanya balances her high-tech career with the joy that …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
436: Creating Conditions For Your Best Work with Steph Viccari
43:09
43:09
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
43:09
How can we optimize our time and environment to do our best work as developers? In today’s episode, we are joined by Stephanie Viccari, former co-host of The Bike Shed and Senior Developer at thoughtbot, to unpack the steps for creating work conditions that enhance productivity. In this conversation, we delve into her unique communication style and…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! The broad, deep and mysterious world of Infra Red photography is the topic of this week's show. Jeremiah leads us into our exploration which covers IR photography on film, filters and what they do, converting digital cameras and post production. So much to talk about 😀. Picks of the week:…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Filament Issues, Toxic Fumes, Which Beginner Printer? and MORE!!!
50:04
50:04
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
50:04
This Episodes Questions: Hello! I'm new to the 3d printing world (one week) and have enjoyed learning from your podcast. How do you recommend diagnosing and fixing printing issues with different filaments? So far Ive only run PLA and PLA+ through the Bambu x1C - I've got some TPU, Silk and ABS coming so it'd be good to be prepared for when someting…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Making Inappropriate Words Beautiful
25:09
25:09
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
25:09
At work, Colleen Tartow is the Field CTO and Head of Strategy at Vast Data, but when her laptop closes for the day, she picks up a pen. Yes, this tech maven’s artistic outlet is modern calligraphy—and it’s more than just a pastime. Hear how calligraphy has influenced her personal and professional lives in interesting ways and why she absolutely doe…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! Have we reached an inflection point? Canon just announced the R1 and R3 cameras with task-specific AI capabilities for focusing, subject tracking and even anticipating which player in the game will get the ball next! It feels like the AI conversation is moving forward and maybe the mainst…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
435: Cohesive Code with Jared Norman
28:45
28:45
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:45
How easy is it for a layperson to understand your systems? Jared Norman is a software consultant, speaker, and host of the Dead Code Podcast who specializes in building e-commerce applications in Ruby on Rails. This episode follows two recent talks at RailsConf and covers a theme that emerged from both of them: coupling and cohesion. Tuning in, you…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
434: Git and GitHub Workflows
47:42
47:42
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
47:42
It's Calls for Proposals (CFP) season, and in the process of helping our friends and colleagues flesh out their CFPs, we came up with a few questions to help them frame their proposals for success. After learning about the importance of finding your audience and angle of approach for your CFP, we dive into today's main topic – our Git and GitHub wo…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
New Co-Host Jerry Joins Us! Big Nozzles and Flow Rates, and MORE!!!
53:30
53:30
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
53:30
This Episodes Questions: When printing with large nozzles, do the same volumetric flow rate limits apply or do they scale with the larger nozzle? Such as PLA in 0.4 nozzle at <20 cubic mm/s, then with a 0.8 nozzle are you still limited by the material to the same flow rate or can you increase temp and tune settings to a higher flow rate? Thanks! Be…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! Is film making a comeback? In this episode, we explore recent developments in film photography. The Pentax 17 pre-orders have vastly exceeded expectations, causing delivery delays and stock issues (read more). Mint has introduced the Rollei 35AF, an autofocus remake of the classic Rollei …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
433: Riffing with Kasper Timm Hansen
37:20
37:20
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:20
Have you ever wondered how improvisation can revolutionize coding? In today’s episode, Stephanie sits down with Kasper Timm Hansen to discuss his innovative “riffing” approach to code development. Kasper is a long-time Ruby developer and former member of the Rails core team. He focuses on Ruby and domain modeling, developing various Ruby gems, and …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
432: The Semantics and Meaning of Nil
38:13
38:13
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
38:13
The term ‘nil’ refers to the absence of value, but we often imbue it with much more meaning than just that. Today, hosts Joël and Stephanie discuss the various ways we tend to project extra semantics onto nil and the implications of this before unpacking potential alternatives and trade-offs. Joël and Stephanie highlight some of the key ways progra…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
308 Whoosh, where did that go?
50:04
50:04
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
50:04
Watch this on video | Join us on Discord for more TFOP chat! It’s the time of year for moving things: motor racing at Le Mans, soccer's Euros championship, Wimbledon, puppies 😀... How do we cpature these amazing sights? how do we anticipate, position ourselves and make quick decisions? How do our tools help us out? And what will it all be like in t…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Worn Nozzle? Multi Color Systems, Printing PETG and MORE!!
46:12
46:12
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
46:12
This Episodes Questions: How do you know when a nozzle is worn out? if printing normal PLA and PETG, do you have an expected lifespan such as X kg of filament? Comparing cheap AliExpress nozzles of basic material with name-brand or special alloys or coatings, is longevity increased or is the gain primarily on performance and heat transfer? Ben Than…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
431: Developers Are Professional Question Askers
38:54
38:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
38:54
Stephanie shares her newfound interest in naming conventions, highlighting a resource called "Classnames" that provides valuable names for programming and design. Joël, in turn, talks about using AI to generate names for D&D characters, emphasizing how AI can help provide inspiration and reasoning behind name suggestions. Then, they shift to Joël's…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
307 The Third Dimension (3D Printing in Photography)
41:52
41:52
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:52
Watch this on video | Join us on Discord for more TFOP chat! In this episode of The Future of Photography, Chris and Jeremiah explore the integration of 3D printing with photography. They discuss how 3D printing is becoming mainstream, with affordable and user-friendly options that offer high-quality outputs, multi-color printing, and can handle va…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
430: Test Suite Pain & Anti-Patterns
40:57
40:57
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
40:57
Stephanie and Joël discuss the recent announcement of the call for proposals for RubyConf in November. Joël is working on his proposals and encouraging his colleagues at thoughtbot to participate, while Stephanie is excited about the conference being held in her hometown of Chicago! The conversation shifts to Stephanie's recent work, including comp…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Ender 5 S1 Mods, Printing ASA, .06 or .04 Nozzle? and MORE!!!
51:48
51:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
51:48
This Episodes Questions: Just finished the latest episode where you guys talked about FreeCAD. I almost snapped when Guy said it was not parametric, or that "just recently changed". It's been like that since day one, almost 22 years ago. What Guy referred to was the Topological Naming Problem, the thing that happens when you remove a feature that a…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
306 The Joy of Magazines
44:54
44:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
44:54
Watch this on video | Join us on Discord for more TFOP chat! This week we celebrate photography magazines. And special shout out to [Amateur Photographer]() for having inspired this episode of TFOP. Browsing through a print magazine is a wonderful experience and the nature of their content is often far broader than a focused, algorithmic feed. So y…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
429: Transforming Experience Into Growth
43:38
43:38
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
43:38
Stephanie has a newfound interest in urban foraging for serviceberries in Chicago. Joël discusses how he uses AI tools like ChatGPT to generate creative Dungeons & Dragons character concepts and backstories, which sparks a broader conversation with Stephanie about AI's role in enhancing the creative process. Together, the hosts delve into professio…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! In this episode, Chris and Jeremiah explore the fascinating world of 3D. They discuss various topics, including anaglyphs, 3D photo apps, and innovative technologies. Learn how to create stunning anaglyph photos with Anaglyphs by Jeremiah and watch a YouTube tutorial on making your own. O…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
428: Ruminating on Ruby Enumerators
35:44
35:44
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
35:44
Joël explains his note-taking system, which he uses to capture his beliefs and thoughts about software development. Stephanie recalls feedback from her recent RailsConf talk, where her confidence stemmed from deeply believing in her material despite limited rehearsal. This leads to a conversation about the value of mental models in building a compr…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Favorite Prints, Printing PETG Fast, Print Dimensional Accuracy and MORE!!!
1:03:39
1:03:39
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:39
This Episodes Questions: I got into the hobby in the last year or so, and have been looking at lots of different printers for my second machine. I'm fascinated by the design of them. I have an older, second-hand, FlashForge educational model the "Inventor", and I rarely have to re-level my bed once it's dialed in. Why does the larger Voron design u…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! Chris is back! And he has lots to share from his annual [Klostergesiter Workshop]( https://www.youtube.com/watch?v=WQ-err4Euwo). It's definitelt a hands on experience and hugely creative - freedom to do your own projectsor work with others, good mix of tech, creative and explorative. Some…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
303 What Do I Do With All These Pixels?
55:27
55:27
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:27
Watch this on video | Join us on Discord for more TFOP chat! "All the pixels". Fuji just released the XT50 consumer camera with their 40MP sensor. So what is the average consumer going to do with all those pixels? What is the future of photography when we all have 100MP to play with? And who in the TFOP team is still susceptible to the megapixel ra…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
427: RailsConf Recap and Conversing About Coupling
37:03
37:03
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:03
Joël and Stephanie talk RailsConf!. Joël shares how he performed as a D&D character, Glittersense the gnome, to make his Turbo features talk entertaining and interactive. Stephanie's talk focused on addressing test pain by connecting it to code coupling, offering practical insights and solutions. They agree on the importance of continuous improveme…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
13' Printed Light Saber, CAD Software, Printing Side Hustle and MORE!!
56:20
56:20
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:20
This Episodes Questions: Hey I want to get my first printer and can’t decide what to get. I am a cnc machinist and program parts using CAD softwares daily. I’m looking to start a little side hustle and produce practical parts/be creative with prints. I would prefer an enclosed printer but definitely can be persuaded otherwise. What printer is best?…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
302 Hitting The Streets
47:03
47:03
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
47:03
Watch this on video | Join us on Discord for more TFOP chat! As spring fights its way into the UK (late, as usual) our hearts and minds turn to getting out and about to make some great images, some of them in the streets, with people and architecture and light and shadow and all that. See the photos we talk about Picks of the week:Luminar Neo Twili…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! So what happens when that carefully crafted backup solution no longer fits your needs? Or stops working? When was the last time you tried to recover from a backup? Adrian needs a new backup method. What’s out there right now? Mentioned in the show. We have no affiliations with any of thes…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
426: Bringing "Our Selves" to Work
33:04
33:04
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
33:04
Joël shares his preparations for his RailsConf talk, which is D&D-themed and centered around a gnome character named Glittersense. Stephanie expresses her delight in creating pod-related puns within thoughtbot's internal team structure, like "cross-podination" for inter-pod meetings and the adorable observation that her pod resembles "three peas in…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Lulzbot Printers, PETG in the car?, Solid Printer Foundations and MORE!!!
51:58
51:58
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
51:58
This Episodes Questions: Hey fellas! I live in stony plain Alberta and the temp like to swing a solid 80 degrees celcius over the year. I'm doing a new stereo build for my car and want to put my lowly ender 3 neo to work! It's modded to all heck and I can put it in my workshop if I need a heated chamber. Now here's my question. In the summer it's n…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! This week we indulge ourselves - in a conversation about cameras out there on the edge, with funky designs, interesting features and some that are just plain silly! Mentioned in the show:Nice Film ClubSlash GearPocket LintTechradarCameravilleMiroslav Tichy Picks of the week:Testing the Ca…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
425: Modeling Associations in Rails
29:39
29:39
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
29:39
Stephanie shares an intriguing discovery about the origins of design patterns in software, tracing them back to architect Christopher Alexander's ideas in architecture. Joël is an official member of the Boston bike share system, and he loves it. He even got a notification on the app this week: "Congratulations. You have now visited 10% of all docki…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
299 Faster Than A Speeding Puppy
46:26
46:26
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
46:26
Watch this on video | Join us on Discord for more TFOP chat! Adrian has a new puppy. She moves at speed. So how do you photograph that? How come a phone is better at this than a big camera? How can you make sure to get the image? A discussion of both technique and a little craft to take pictures of puppies, dogs and other pets. (Might also work for…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
424: The Spectrum of Automated Processes for Your Dev Team
36:47
36:47
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
36:47
Joël shares his experience with the dry-rb suite of gems, focusing on how he's been using contracts to validate input data. Stephanie relates to Joël's insights with her preparation for RailsConf, discussing her methods for presenting code in slides and weighing the aesthetics and functionality of different tools like VS Code and Carbon.sh. She als…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
New MultiColor Printers, Building Vorons and MORE!!
53:45
53:45
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
53:45
This Episodes Questions: I'm really looking forward to hearing about Guy's experience putting together his latest Voron. If you guys could build your “ultimate Voron”, what would it be and what would be your application for it? James Are the phrozen machines any good or are they just bambu lab replicas? Tobias Raynor I am debating between a dual hy…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! scale. SCALE. ScAlE! This week we talk about how scale influences photography at all stages of the process. From capture on a tiny digital sensor to 8x10 film. Considering how scale of output changes the impact of an image. How planning for capture and output influences composition. And h…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
423: Cognitive Strategies for Coders
39:52
39:52
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
39:52
Stephanie is back with a book recommendation: "Thinking in Systems" by Donella Meadows. This book has helped to bolster her understanding of complex systems in environmental, organizational, and software contexts, particularly through user interactions and system changes. Joël describes his transformative experience watching last week's total solar…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
JJ's Orange Storm Giga, Shiny or Matte?, Filament Standards and MORE!!
48:06
48:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
48:06
This Episodes Questions: Hey guys! seems like you guys cant stop talking about Bhaam-Booo printers. so this question is about filaments. I like how manufactures clearly label their filaments what type of filament it is(PLA, PETG, ABS, ASA so on) but what I dont like is how different brands/manufactures filaments differ from one another... NOT ALL P…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
422: Listener Topics Grab Bag
35:23
35:23
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
35:23
Joël conducted a thoughtbot mini-workshop on query plans, which Stephanie found highly effective due to its interactive format. They then discuss the broader value of interactive workshops over traditional talks for deeper learning. Addressing listener questions, Stephanie and Joël explore the strategic use of if and else in programming for clearer…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
421: The Idealistic vs. Pragmatic Programmer
41:01
41:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:01
Stephanie revisits the concept of "spiking"—a phase of exploration to determine the feasibility of a technical implementation or to address unknowns in feature requests—sharing her recent experiences with a legacy Rails application. Joël brings a different perspective by discussing his involvement with a client project that heavily utilizes the dry…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Prusa Worth The $$$?, Money For Your Models, PLA or PETG? and MORE!!!
53:18
53:18
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
53:18
This Episodes Questions: Howdy! I just wanted to comment about the last podcast it was mentioned when you put a Bambu printer in LAN only mode bypassing the cloud it asks you for the 10 digit code. It doesn't do that anymore, you just have to enter the code once and it remembers it now. Leith In Canada today, a Prusa MK4 is $1099 CAD, Bambu's A1 is…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
296 From the Show Floor
48:33
48:33
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
48:33
Watch this on video | Join us on Discord for more TFOP chat! What did Adrian see at the Photography and Video Show? Canon VR looks cool! Can “felt photography” innovate the way photo competitions are run and exhibitions curated? And how about using all that grip and hardware as a construction set? Picks of the week:Canon's SatelliteOlympus Pen Lite…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
420: Test Database Woes
28:16
28:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:16
Joël shares his recent project challenge with Tailwind CSS, where classes weren't generating as expected due to the dynamic nature of Tailwind's CSS generation and pruning. Stephanie introduces a personal productivity tool, a "thinking cap," to signal her thought process during meetings, which also serves as a physical boundary to separate work fro…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Making the House Move With Jack Walter
28:26
28:26
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:26
Hidden away in Jack Walter’s basement is a treasure trove of vinyl records and audio equipment during a youth spent scratching and remixing through house parties and the techno scene. In this episode of 5 to 9, Jack discusses how he keeps his DJing days alive despite his workload as an engineering leader, and how you too can get started spinning vi…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! Chris and Jeremiah delve into the pivotal moments shaping the photography and digital content landscape. We celebrate the 24th anniversary of RSS, a key driver in content distribution and podcasting, and dissect the market-shifting acquisition of BorrowLenses by Lensrentals. Additionally,…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
419: What's New in Your World? (Extended Edition)
37:13
37:13
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:13
Stephanie introduces her ideal setup for enjoying coffee on a bike ride. Joël describes his afternoon tea ritual. Exciting news from the hosts: both have been accepted to speak at RailsConf! Stephanie's presentation, titled "So, Writing Tests Feels Painful. What now?" aims to tackle the issues developers encounter with testing while offering action…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Cloud Printing Bad?, Alternate Filaments, Troodon vs. Voron? and MORE!!
53:01
53:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
53:01
This Episode's Questions: It seems to me that the 3D printer market is going to split into two types; the enclosed ecosystem (Apple) and the open source type (Android). Companies like Bambu want the enclosed ecosystem to build appliances that maximize profit potential. I'm OK with that because there is good value to consumers for products that “jus…
…
continue reading
Watch this on video | Join us on Discord for more TFOP chat! Nikon snagging RED is stirring the pot, mixing Nikon's photo heritage with RED's cinematic flair. While skeptics eye the potential culture clash, Nikon's leap into pro video, wielding RED's 8K and global shutter tech, can't be ignored. Is Nikon stretching its wings, eyeing a spot in the c…
…
continue reading