-
A Long Walk Through Oslo 😃 - Mini Day in the Life of a Software Engineer (ep. 14)
Today I just needed a long walk to boost my energy... I hope you will enjoy this little stroll through Oslo. :)
Follow me on instagram: @withmarko
=== Links ===
☕️ My Notion Template:
https://withmarko.com/notion-template
LG DualUp monitor
☕️ https://bit.ly/3f5lcVN
Floating desk plant
☕️ https://amzn.to/3gXzU1S
My Harber London Desk Mats:
☕️ https://shrsl.com/3rp06
My Lofree keyboard (coupon code: Marko)
☕️ http://shrsl.com/3rhwr
Lofree store on Amazon:
☕️ https://amzn.to/3W0OBkI
My Mouse (that I complain about)
☕️ https://amzn.to/3Lx2tOI
My Vissles Keyboard
☕️ https://vissles.com/?ref=ONbqv9cZ [Coupon code MARKO]
☕️ https://amzn.to/3cNiYJB
My Backpack
☕️ https://amzn.to/3BDjjqG
Get one month for FREE on skillshare (code DEAL)
☕️ http://skillshare.eqcm.net/c/3658868/1472962/46...
published: 31 Oct 2022
-
Beginning to End Optical Design and Engineering with OSLO (First Session)
Lambda Research presents an example of how to set up, design and tolerance an optical system using our industry-leading OSLO software. Hosted by Dr. Richard Youngworth, Chief Engineer of Riyo, LLC and Staff Technical Consultant for Lambda Research. An international expert on producibility and tolerance analysis of optical components and systems, Dr. Youngworth has spent a large portion of his industrial career working on optical systems in the challenging transition from ideal design to successful volume manufacturing.
Learn more at https://www.lambdares.com
published: 13 May 2022
-
Lab 1 Introduction to OSLO
published: 10 Feb 2020
-
Introduction to OSLO
Overview video to introduce to Optics Software for Layout and Optimization (OSLO).
Learn more at https://www.lambdares.com/oslo
published: 14 Jan 2021
-
Software Engineer Emel loves the active lifestyle of Oslo
Emel Varol is a 27-year-old Software Engineer from Turkey. She moved to Oslo two years ago to work at the Norwegian IT-company Cognite.
Want to find job opportunities in the Oslo region? Join the Oslo Talent Pool today, and get matched with Norwegian companies:https://www.oslopolitan.no/oslo-talent-pool
published: 11 Nov 2021
-
From London to Oslo as a QA Engineer
Shruthi has lived in India, Malaysia and the United Kingdom and it was first when she came to work in Norway she understood the true value of real work-life balance.
In Oslo, Shruthi has developed several hobbies, and loves to take the metro (t-bane) out to the forest (Nordmarka). She has even learned how to fish!
Living and working in Oslo as a software engineer has its perks!
Do you want to find career opportunities in Oslo region? Read more about the opportunities here: https://www.oslopolitan.no/why-oslo-is-the-best-city-for-software-engineers
Join the Oslo Talent Pool today, and get matched with Norwegian companies: https://www.oslopolitan.no/oslo-talent-pool
Shruthi works as a QA Engineer for Norigin Media in Oslo.
https://www.oslopolitan.no/news/whats-the-difference-between...
published: 16 Sep 2022
-
A Contrarian View of Software Architecture - Jeremy Miller - NDC Oslo 2023
I’ve spent an inordinate amount of time the past half decade across multiple companies working with very large, long running enterprise systems. Especially in long running, constantly changing systems, you want the code to be easy to understand, relatively painless to extend or modify, and when advantageous, be simple to modernize with updated technology. Unfortunately, the systems I’ve worked on have consistently failed to satisfy these goals.
Ironically enough though, my judgment is that the code in these systems has been hard to understand, extend or change, and modernize because they had all adopted much of the very industry conventional wisdom about how to build large, maintainable systems.
In particular, I want to demonstrate and explain how I think that prescriptive, layered archi...
published: 26 Jun 2023
-
Redesigning Oslo's transit diagram
In 2017, I made an unofficial transit diagram covering the Oslo region in Norway. Now, five years later, it’s time for a revisit. Let’s take a look at what can be improved and the process of creating a new transit diagram.
SOFTWARE USED:
Adobe Illustrator, Adobe After Effects, Final Cut Pro.
VIEW PDF:
https://t2design.no/oslo-transit-diagram-2022
Thanks for watching the video! If you enjoyed it, please consider supporting the channel by commenting, liking and subscribing. Cheers!
All songs up until 07:00 are made by That Andy Guy.
Please support his work and check out more of his songs!
https://thatandyguy.bandcamp.com
New to the channel? Some of my selected videos:
https://youtube.com/playlist?list=PL8_-azEmQt0zyZNsfSUXf0z7ps68QOE-e
SOCIAL MEDIA:
https://linktr.ee/T2norway
WEBSITE:...
published: 07 Nov 2022
-
My First Day at Microsoft as an Intern - Oslo, Norway
I joined Microsoft Norway as a Technology Specialist intern in January 2022. I tried to capture some memories here and there (but the video quality isn't the best :P).
Anyways, I had a great first day and absolutely loved the experience. Please keep in mind that all views expressed in this video are mine and Microsoft does not have any part in it.
Music:
No copyrigth musicSthlm Sunset
Diamond Eyes - Flutter [NCS Release]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Connect with me on Instagram: https://www.instagram.com/ashish_4.0.4/?
This channel and I do not claim any right over the song used in this video. All rights reserved to the respective copyright owners.
#Oslo #Norway #LifeInNorway
published: 30 Jan 2022
-
Økern Masterplan, Oslo Phased Masterplan CGI Animation Norway
Find out what architects should know about commissioning visualizations - Free Guide http://cgi-animation.info
Visualized by Lifang Økern Sentrums main focus is to take a holistic approach to local development and create a modern and integrated center of diversity. The aim is to establish a complete range of population with the existing Økern center developed from a mall
mainly based on trade, with cultural innovation including Oslo Children's Museum, cinema, allbrukshall, music, as well as a new water park for Groruddalen. The population growth in the coming years will lead to a need for a significant number of new housing,
increased trade deals and more jobs. With its central location and good public transport coverage Økern is an important area to focus on to meet future needs. Økern w...
published: 28 Apr 2015
6:29
A Long Walk Through Oslo 😃 - Mini Day in the Life of a Software Engineer (ep. 14)
Today I just needed a long walk to boost my energy... I hope you will enjoy this little stroll through Oslo. :)
Follow me on instagram: @withmarko
=== Links =...
Today I just needed a long walk to boost my energy... I hope you will enjoy this little stroll through Oslo. :)
Follow me on instagram: @withmarko
=== Links ===
☕️ My Notion Template:
https://withmarko.com/notion-template
LG DualUp monitor
☕️ https://bit.ly/3f5lcVN
Floating desk plant
☕️ https://amzn.to/3gXzU1S
My Harber London Desk Mats:
☕️ https://shrsl.com/3rp06
My Lofree keyboard (coupon code: Marko)
☕️ http://shrsl.com/3rhwr
Lofree store on Amazon:
☕️ https://amzn.to/3W0OBkI
My Mouse (that I complain about)
☕️ https://amzn.to/3Lx2tOI
My Vissles Keyboard
☕️ https://vissles.com/?ref=ONbqv9cZ [Coupon code MARKO]
☕️ https://amzn.to/3cNiYJB
My Backpack
☕️ https://amzn.to/3BDjjqG
Get one month for FREE on skillshare (code DEAL)
☕️ http://skillshare.eqcm.net/c/3658868/1472962/4650
=== Business Inquiries ===
Email: business@withmarko.com
Instagram: @withmarko
=== Affiliate Disclaimer ===
I might earn a small commission at no cost to you, if you click on the product links above.
https://wn.com/A_Long_Walk_Through_Oslo_😃_Mini_Day_In_The_Life_Of_A_Software_Engineer_(Ep._14)
Today I just needed a long walk to boost my energy... I hope you will enjoy this little stroll through Oslo. :)
Follow me on instagram: @withmarko
=== Links ===
☕️ My Notion Template:
https://withmarko.com/notion-template
LG DualUp monitor
☕️ https://bit.ly/3f5lcVN
Floating desk plant
☕️ https://amzn.to/3gXzU1S
My Harber London Desk Mats:
☕️ https://shrsl.com/3rp06
My Lofree keyboard (coupon code: Marko)
☕️ http://shrsl.com/3rhwr
Lofree store on Amazon:
☕️ https://amzn.to/3W0OBkI
My Mouse (that I complain about)
☕️ https://amzn.to/3Lx2tOI
My Vissles Keyboard
☕️ https://vissles.com/?ref=ONbqv9cZ [Coupon code MARKO]
☕️ https://amzn.to/3cNiYJB
My Backpack
☕️ https://amzn.to/3BDjjqG
Get one month for FREE on skillshare (code DEAL)
☕️ http://skillshare.eqcm.net/c/3658868/1472962/4650
=== Business Inquiries ===
Email: business@withmarko.com
Instagram: @withmarko
=== Affiliate Disclaimer ===
I might earn a small commission at no cost to you, if you click on the product links above.
- published: 31 Oct 2022
- views: 40289
58:14
Beginning to End Optical Design and Engineering with OSLO (First Session)
Lambda Research presents an example of how to set up, design and tolerance an optical system using our industry-leading OSLO software. Hosted by Dr. Richard You...
Lambda Research presents an example of how to set up, design and tolerance an optical system using our industry-leading OSLO software. Hosted by Dr. Richard Youngworth, Chief Engineer of Riyo, LLC and Staff Technical Consultant for Lambda Research. An international expert on producibility and tolerance analysis of optical components and systems, Dr. Youngworth has spent a large portion of his industrial career working on optical systems in the challenging transition from ideal design to successful volume manufacturing.
Learn more at https://www.lambdares.com
https://wn.com/Beginning_To_End_Optical_Design_And_Engineering_With_Oslo_(First_Session)
Lambda Research presents an example of how to set up, design and tolerance an optical system using our industry-leading OSLO software. Hosted by Dr. Richard Youngworth, Chief Engineer of Riyo, LLC and Staff Technical Consultant for Lambda Research. An international expert on producibility and tolerance analysis of optical components and systems, Dr. Youngworth has spent a large portion of his industrial career working on optical systems in the challenging transition from ideal design to successful volume manufacturing.
Learn more at https://www.lambdares.com
- published: 13 May 2022
- views: 1620
3:35
Introduction to OSLO
Overview video to introduce to Optics Software for Layout and Optimization (OSLO).
Learn more at https://www.lambdares.com/oslo
Overview video to introduce to Optics Software for Layout and Optimization (OSLO).
Learn more at https://www.lambdares.com/oslo
https://wn.com/Introduction_To_Oslo
Overview video to introduce to Optics Software for Layout and Optimization (OSLO).
Learn more at https://www.lambdares.com/oslo
- published: 14 Jan 2021
- views: 4469
1:07
Software Engineer Emel loves the active lifestyle of Oslo
Emel Varol is a 27-year-old Software Engineer from Turkey. She moved to Oslo two years ago to work at the Norwegian IT-company Cognite.
Want to find job oppor...
Emel Varol is a 27-year-old Software Engineer from Turkey. She moved to Oslo two years ago to work at the Norwegian IT-company Cognite.
Want to find job opportunities in the Oslo region? Join the Oslo Talent Pool today, and get matched with Norwegian companies:https://www.oslopolitan.no/oslo-talent-pool
https://wn.com/Software_Engineer_Emel_Loves_The_Active_Lifestyle_Of_Oslo
Emel Varol is a 27-year-old Software Engineer from Turkey. She moved to Oslo two years ago to work at the Norwegian IT-company Cognite.
Want to find job opportunities in the Oslo region? Join the Oslo Talent Pool today, and get matched with Norwegian companies:https://www.oslopolitan.no/oslo-talent-pool
- published: 11 Nov 2021
- views: 385
1:34
From London to Oslo as a QA Engineer
Shruthi has lived in India, Malaysia and the United Kingdom and it was first when she came to work in Norway she understood the true value of real work-life bal...
Shruthi has lived in India, Malaysia and the United Kingdom and it was first when she came to work in Norway she understood the true value of real work-life balance.
In Oslo, Shruthi has developed several hobbies, and loves to take the metro (t-bane) out to the forest (Nordmarka). She has even learned how to fish!
Living and working in Oslo as a software engineer has its perks!
Do you want to find career opportunities in Oslo region? Read more about the opportunities here: https://www.oslopolitan.no/why-oslo-is-the-best-city-for-software-engineers
Join the Oslo Talent Pool today, and get matched with Norwegian companies: https://www.oslopolitan.no/oslo-talent-pool
Shruthi works as a QA Engineer for Norigin Media in Oslo.
https://www.oslopolitan.no/news/whats-the-difference-between-london-and-oslo
#software #softwareengineer #softwaredeveloper #QALead #qaengineer #oslo #career
https://wn.com/From_London_To_Oslo_As_A_Qa_Engineer
Shruthi has lived in India, Malaysia and the United Kingdom and it was first when she came to work in Norway she understood the true value of real work-life balance.
In Oslo, Shruthi has developed several hobbies, and loves to take the metro (t-bane) out to the forest (Nordmarka). She has even learned how to fish!
Living and working in Oslo as a software engineer has its perks!
Do you want to find career opportunities in Oslo region? Read more about the opportunities here: https://www.oslopolitan.no/why-oslo-is-the-best-city-for-software-engineers
Join the Oslo Talent Pool today, and get matched with Norwegian companies: https://www.oslopolitan.no/oslo-talent-pool
Shruthi works as a QA Engineer for Norigin Media in Oslo.
https://www.oslopolitan.no/news/whats-the-difference-between-london-and-oslo
#software #softwareengineer #softwaredeveloper #QALead #qaengineer #oslo #career
- published: 16 Sep 2022
- views: 648
51:18
A Contrarian View of Software Architecture - Jeremy Miller - NDC Oslo 2023
I’ve spent an inordinate amount of time the past half decade across multiple companies working with very large, long running enterprise systems. Especially in l...
I’ve spent an inordinate amount of time the past half decade across multiple companies working with very large, long running enterprise systems. Especially in long running, constantly changing systems, you want the code to be easy to understand, relatively painless to extend or modify, and when advantageous, be simple to modernize with updated technology. Unfortunately, the systems I’ve worked on have consistently failed to satisfy these goals.
Ironically enough though, my judgment is that the code in these systems has been hard to understand, extend or change, and modernize because they had all adopted much of the very industry conventional wisdom about how to build large, maintainable systems.
In particular, I want to demonstrate and explain how I think that prescriptive, layered architectural styles like Clean or Onion Architecture can actually cause harm in larger systems. I also want us to train our sights on how teams attempt to hide the actual persistence technology with “repository” abstractions and why I also think that’s harmful. I want us to shine a light on how teams fall down a trap of organizing code around business entities or data storage in ways that helps make the code in big systems hard to work with.
And of course, we’re going to talk about alternatives, or at least ways to ameliorate the potential problems with prescriptive architectural approaches. In particular, I’m going to show the shift to vertical slice architecture approaches for organizing code. I’m also going to examine ways to reduce code ceremony to improve code readability and use that to show the negative tradeoffs of using approaches like the Clean Architecture that mandate some elements of code ceremony to “force” developers into a consistent approach. And finally, we’re going to examine whether or not “consistency” should be a first class goal in code organization or architecture.
Check out our new channel:
NDC Clips:
@ndcclips
Check out more of our featured speakers and talks at
https://ndcconferences.com/
https://ndcoslo.com/
https://wn.com/A_Contrarian_View_Of_Software_Architecture_Jeremy_Miller_Ndc_Oslo_2023
I’ve spent an inordinate amount of time the past half decade across multiple companies working with very large, long running enterprise systems. Especially in long running, constantly changing systems, you want the code to be easy to understand, relatively painless to extend or modify, and when advantageous, be simple to modernize with updated technology. Unfortunately, the systems I’ve worked on have consistently failed to satisfy these goals.
Ironically enough though, my judgment is that the code in these systems has been hard to understand, extend or change, and modernize because they had all adopted much of the very industry conventional wisdom about how to build large, maintainable systems.
In particular, I want to demonstrate and explain how I think that prescriptive, layered architectural styles like Clean or Onion Architecture can actually cause harm in larger systems. I also want us to train our sights on how teams attempt to hide the actual persistence technology with “repository” abstractions and why I also think that’s harmful. I want us to shine a light on how teams fall down a trap of organizing code around business entities or data storage in ways that helps make the code in big systems hard to work with.
And of course, we’re going to talk about alternatives, or at least ways to ameliorate the potential problems with prescriptive architectural approaches. In particular, I’m going to show the shift to vertical slice architecture approaches for organizing code. I’m also going to examine ways to reduce code ceremony to improve code readability and use that to show the negative tradeoffs of using approaches like the Clean Architecture that mandate some elements of code ceremony to “force” developers into a consistent approach. And finally, we’re going to examine whether or not “consistency” should be a first class goal in code organization or architecture.
Check out our new channel:
NDC Clips:
@ndcclips
Check out more of our featured speakers and talks at
https://ndcconferences.com/
https://ndcoslo.com/
- published: 26 Jun 2023
- views: 11128
9:44
Redesigning Oslo's transit diagram
In 2017, I made an unofficial transit diagram covering the Oslo region in Norway. Now, five years later, it’s time for a revisit. Let’s take a look at what can ...
In 2017, I made an unofficial transit diagram covering the Oslo region in Norway. Now, five years later, it’s time for a revisit. Let’s take a look at what can be improved and the process of creating a new transit diagram.
SOFTWARE USED:
Adobe Illustrator, Adobe After Effects, Final Cut Pro.
VIEW PDF:
https://t2design.no/oslo-transit-diagram-2022
Thanks for watching the video! If you enjoyed it, please consider supporting the channel by commenting, liking and subscribing. Cheers!
All songs up until 07:00 are made by That Andy Guy.
Please support his work and check out more of his songs!
https://thatandyguy.bandcamp.com
New to the channel? Some of my selected videos:
https://youtube.com/playlist?list=PL8_-azEmQt0zyZNsfSUXf0z7ps68QOE-e
SOCIAL MEDIA:
https://linktr.ee/T2norway
WEBSITE:
http://t2design.no
STATISTICS:
This is my 203rd YouTube video of all-time and the 6th video in 2022.
https://wn.com/Redesigning_Oslo's_Transit_Diagram
In 2017, I made an unofficial transit diagram covering the Oslo region in Norway. Now, five years later, it’s time for a revisit. Let’s take a look at what can be improved and the process of creating a new transit diagram.
SOFTWARE USED:
Adobe Illustrator, Adobe After Effects, Final Cut Pro.
VIEW PDF:
https://t2design.no/oslo-transit-diagram-2022
Thanks for watching the video! If you enjoyed it, please consider supporting the channel by commenting, liking and subscribing. Cheers!
All songs up until 07:00 are made by That Andy Guy.
Please support his work and check out more of his songs!
https://thatandyguy.bandcamp.com
New to the channel? Some of my selected videos:
https://youtube.com/playlist?list=PL8_-azEmQt0zyZNsfSUXf0z7ps68QOE-e
SOCIAL MEDIA:
https://linktr.ee/T2norway
WEBSITE:
http://t2design.no
STATISTICS:
This is my 203rd YouTube video of all-time and the 6th video in 2022.
- published: 07 Nov 2022
- views: 244520
7:26
My First Day at Microsoft as an Intern - Oslo, Norway
I joined Microsoft Norway as a Technology Specialist intern in January 2022. I tried to capture some memories here and there (but the video quality isn't the be...
I joined Microsoft Norway as a Technology Specialist intern in January 2022. I tried to capture some memories here and there (but the video quality isn't the best :P).
Anyways, I had a great first day and absolutely loved the experience. Please keep in mind that all views expressed in this video are mine and Microsoft does not have any part in it.
Music:
No copyrigth musicSthlm Sunset
Diamond Eyes - Flutter [NCS Release]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Connect with me on Instagram: https://www.instagram.com/ashish_4.0.4/?
This channel and I do not claim any right over the song used in this video. All rights reserved to the respective copyright owners.
#Oslo #Norway #LifeInNorway
https://wn.com/My_First_Day_At_Microsoft_As_An_Intern_Oslo,_Norway
I joined Microsoft Norway as a Technology Specialist intern in January 2022. I tried to capture some memories here and there (but the video quality isn't the best :P).
Anyways, I had a great first day and absolutely loved the experience. Please keep in mind that all views expressed in this video are mine and Microsoft does not have any part in it.
Music:
No copyrigth musicSthlm Sunset
Diamond Eyes - Flutter [NCS Release]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Connect with me on Instagram: https://www.instagram.com/ashish_4.0.4/?
This channel and I do not claim any right over the song used in this video. All rights reserved to the respective copyright owners.
#Oslo #Norway #LifeInNorway
- published: 30 Jan 2022
- views: 3431
1:24
Økern Masterplan, Oslo Phased Masterplan CGI Animation Norway
Find out what architects should know about commissioning visualizations - Free Guide http://cgi-animation.info
Visualized by Lifang Økern Sentrums main focus i...
Find out what architects should know about commissioning visualizations - Free Guide http://cgi-animation.info
Visualized by Lifang Økern Sentrums main focus is to take a holistic approach to local development and create a modern and integrated center of diversity. The aim is to establish a complete range of population with the existing Økern center developed from a mall
mainly based on trade, with cultural innovation including Oslo Children's Museum, cinema, allbrukshall, music, as well as a new water park for Groruddalen. The population growth in the coming years will lead to a need for a significant number of new housing,
increased trade deals and more jobs. With its central location and good public transport coverage Økern is an important area to focus on to meet future needs. Økern will emerge as a counterpart to the traditional closed mall concepts with its open city structure. This will create urban culture and teeming life in the streets and squares, and will be a tomorrow shopping place for the future city.
Contact us today for your next CGI requirement:
+ Email: info@lifang.co.uk
+ Telephone: +44 1727 884 740
+ Visit http://www.lifang.co.uk
Benefit from professional services ideal for Architects, Property Developers, Marketing Real Estate, Interior Design and Infrastructure Professionals like You.
Over 20 years experience | Single Point of Contact | Expert Animation, CGI and Model Production Teams | Competitive Rates | Get Creative Advice and Guidance
Whether you use CAD software by Autodesk, Bentley Systems or other providers, we work with all types of design software and are fully proficient in using AutoCAD, Revit, Rhino, Vray, 3DS Max, Photoshop, Mental Ray and modelling techniques for creating the highest quality architectural Animations, Scale Models and hyper-real 3D CGI Renderings of your designs.
Contact me by Email directly david@lifangcgi.co.uk for more information.
http://youtu.be/O2I0gz1rsys
Lifang Digital UK Ltd is an Architectural Visualisation and CGI subsidiary of Lifang International Digital Technologies Co Ltd, Chengdu, China
https://wn.com/Økern_Masterplan,_Oslo_Phased_Masterplan_Cgi_Animation_Norway
Find out what architects should know about commissioning visualizations - Free Guide http://cgi-animation.info
Visualized by Lifang Økern Sentrums main focus is to take a holistic approach to local development and create a modern and integrated center of diversity. The aim is to establish a complete range of population with the existing Økern center developed from a mall
mainly based on trade, with cultural innovation including Oslo Children's Museum, cinema, allbrukshall, music, as well as a new water park for Groruddalen. The population growth in the coming years will lead to a need for a significant number of new housing,
increased trade deals and more jobs. With its central location and good public transport coverage Økern is an important area to focus on to meet future needs. Økern will emerge as a counterpart to the traditional closed mall concepts with its open city structure. This will create urban culture and teeming life in the streets and squares, and will be a tomorrow shopping place for the future city.
Contact us today for your next CGI requirement:
+ Email: info@lifang.co.uk
+ Telephone: +44 1727 884 740
+ Visit http://www.lifang.co.uk
Benefit from professional services ideal for Architects, Property Developers, Marketing Real Estate, Interior Design and Infrastructure Professionals like You.
Over 20 years experience | Single Point of Contact | Expert Animation, CGI and Model Production Teams | Competitive Rates | Get Creative Advice and Guidance
Whether you use CAD software by Autodesk, Bentley Systems or other providers, we work with all types of design software and are fully proficient in using AutoCAD, Revit, Rhino, Vray, 3DS Max, Photoshop, Mental Ray and modelling techniques for creating the highest quality architectural Animations, Scale Models and hyper-real 3D CGI Renderings of your designs.
Contact me by Email directly david@lifangcgi.co.uk for more information.
http://youtu.be/O2I0gz1rsys
Lifang Digital UK Ltd is an Architectural Visualisation and CGI subsidiary of Lifang International Digital Technologies Co Ltd, Chengdu, China
- published: 28 Apr 2015
- views: 138005