January 11, 2019 — Have you ever launched a website only to return to find some annoying SEO has come after you and destroyed it? Has some obnoxious marketer bugged you for lots of little changes- outside the client’s scope and budget?
I’m sorry. That might have been my fault.
Let’s work together to help our clients. I’ll share my secrets on setting up a WordPress site for SEO success. While this won’t guarantee SEO results, but it will set up your clients for optimal Google love.
January 6, 2019 — In the WordPress Community, we talk about community frequently. We know how to build community with WordPress, but what about with our own clients? Retaining clients and parting ways with clients requires grace. This type of relationship maintenance is an important thing to learn for introverts and applies to new businesses to veterans. It’s an art and a science — soft skills for the win! In this talk, I’ll discuss how I went from an employee to a business owner — with half of the clients I need in the first four months — because of soft skills. We’ll talk about relationship building tips for organic and sustainable growth — online and off.
December 31, 2018 — Agile methodology and frameworks like Scrum were created for iterative processes like software development, and in recent years have been getting adopted more and more by digital agencies of all shapes and sizes.
And yet, this methodology created for development, and therefore _for developers_, meets with a lot of resistance. Why?
Whatever the applied method, project management is often viewed as an imposition, a constraint – a heavy process that slows you down, interminable meetings that interrupt your day. Does this ring true?
Scrum is in fact an empowering tool for developers and development teams. In this presentation, I will walk you through the basics of Agile and Scrum, debunk some common myths, and share some of my experiences with the practical application of Scrum, including working with remote teams.
December 29, 2018 — Whether you are working as a freelancer, or as part of a team, chances are that communicating with customers falls somewhere in your job description. As a website developer, you love the part of your job where you get to develop – but you also need to develop communication and project management skills to help you stay on top of projects, interact with your customers, and make sure that projects don’t spiral out of control or take more money or time than you budgeted.
In this talk, we will discuss the basics of project management. You’ll learn techniques for getting a project started on the right foot – things like making sure that your customer contracts are crystal clear, and setting up clear timelines and project milestones. You’ll also learn how to handle scope creep, and how to deal with projects that have fallen off course.
We will highlight a few (free!) project management tools that you can use to help keep things running smoothly. We’ll go through some developer/client relationship scenarios that come up frequently in our industry, and brainstorm ways to get through difficult experiences.
December 6, 2018 — Let’s explore the benefits of thinking in re-usable blocks. Atomic design, Modular Development, and D.R.Y. methodology improves productivity, enhances UI and empowers authors. We will explore multiple methods to achieve modularity in our WP themes. Leveraging the WordPress templating system and Advanced Custom Fields or Using blocks in the form of Gutenberg.
December 6, 2018 — Gutenberg is great for bloggers who want better publishing tools, but what about developers who need to craft customized CMS experiences for their clients? If you use a lot of custom fields and are horrified at the idea of giving clients any design control, this session is for you. We’ll talk about:
when to use Gutenberg, and when not to;
what should be a block, and what should stay a custom field;
how to limit a client’s color and text options;
the magic of block templates and block locking;
and how your theme development will change.
Now is the chance to create new site building best practices and drive the evolution of block editing. Let’s get excited for what’s possible!
February 27, 2018 — If you’re doing things right your website will be viewed all around the world. But what does that mean for you as a wordpress user and publisher? Internationalization is a buzz word among developers. We’ll talk briefly about internationalization, localization, and their various implications. In this workshop session, we will focus on talking about the basics of copyright and intellectual property, internet commerce, and best practices for website user and privacy policies when your website is being viewed around the world – we will address legal considerations for US, EU, UK, Australian, and Canadian based website visitors. This will not be legal advice, but rather offer general information.
December 8, 2017 — Developers who love to write docs are pretty rare. But documentation is a critically necessary evil throughout a site’s life, from initial development through to ongoing support and enhancements. How much documentation is too much? Not enough? As developers, how can we produce meaningful documentation that supports our code and sets it up for success once it launches out into the world… without making ourselves completely crazy in the process?
We’ll explore a structure for documenting your codebase, the components of strong documentation, and how these project artifacts evolve over time.
August 10, 2017 — Learn the basics of functional programming and how to apply its principles & techniques to WordPress code. Referential Transparency, pure functions, first-class functions, currying, and partial application will be explained clearly, without unnecessary buzzwords. Examples in PHP code will show how small, well-tested units of code combine to make powerful functions.
July 20, 2017 — Nirav is referred to as an Entrepreneur Geek. One who likes technology as much as businesses. Nirav has built a rather impressive track record over the last 17 years whilst which he launched India’s first electronic magazine at the age of 18, started a thriving web agency at 19, and was asked to exit the company he started at 30.
In his words, “We are Indian Developers. For most people, what China is to manufacturing, India is to software development. Cheap, Bulk, Inferior Quality. And let’s face the truth, for a large part, that argument is not wrong. Consider other people you’ve worked with so far. Do you think they have great talent? Are they very good developers?