Angie Jones is the Head of Developer Relations for TBD, Block’s new business unit focused on decentralized technologies. She is an award-winning teacher and international keynote speaker who shares her wealth of knowledge at software companies and conferences all over the world.
As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the areas of metaverses, collaboration software, social networking, smarter planet, and software development processes.
Nothing here yet.
Applitools provides software testing tools for visual testing such as the Eyes API and the Ultrafast Grid . I have written about how cool visual testing is ...to not only find visual bugs but also as a superset of functional testing. In a nutshell, take this example. Typical testing tools would verify that all of this text is present. The tests would pass and this would be pushed to prod. Applitools looks at the actual screen to determine if it looks the way it's intended to.
Answer to the public speaking question My very first public speech was a Commencement Speech at my old high school back in 2016. That same year, I went on to give my very first public tech talk in Philadelphia. It was great! I haven't stopped yet. :)
Depends on what you want to do. JavaScript is a great one for 2020. You can do backend (Node.js), frontend (React/Angular/Vue), or mobile (React Native) with this language. Java is still in high demand for services and backend roles. Python is great for big data and ML. The thing about programming is that you can pick up just about any language once you learn the fundamentals of programming in general. So, variables, objects, data structures, decision structures, loops, etc.
Think about why you're creating something. Do you really need to even build this thing? If so, evaluate the tools available to create it and choose the best ones for the job. Also, before starting, formalize a plan for maintenance and upkeep.
This makes me sad. I'm so sorry you're treated this way. One thing that companies must realize is that they need to have the support to bring juniors on so that they are guided and mentored. If you are not finding that within your company, try linking with external developer communities for support.
Visual testing is AMAZING! Traditional testing tools work with the DOM to determine the state of the application. But just because something exists in the DOM doesn't mean it is presented correctly on the screen. It could be covered by another element, it could be bleeding off the edge of the page, it could be the same color of the page! Visual testing helps us better test our applications by testing the screen , which is what our users see and interact with. Developers are really wowed by how visual testing helps them remove their blind spots
Many tools have screenshot capabilities but do not analyze those screenshots for bugs. Applitools provides visual testing by using AI to mimic the human brain and eye and detect visual differences within your application. Applitools offers a forever-free account , which contains all of the features needed for small teams and is perfect if you only need to do a hundred or so checks a month. Also, for qualifying open source projects , the upgraded account is available free of charge.
For patents, I'll be giving a talk @ In Streaming Color , so check it out. To move into Developer Advocacy, you should have a real passion for helping other developers. You can demonstrate this now by writing blog posts, giving talks, making videos, etc. Once you have this portfolio of content, you can apply for DevRel roles just like you would any other developer job.
For 1 & 3, watch this video https://youtu.be/te87rxgZss4 For #2, I just wrote an article on this very topic. It's going to be published on TechBeacon. If you subscribe to my newsletter , you'll get an email when it's published. I think you'll like it!