<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bernard Baker</title>
    <description>The latest articles on Forem by Bernard Baker (@bernardbaker).</description>
    <link>https://forem.com/bernardbaker</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F249063%2F7e5b0bed-128d-4384-97c1-2e4cc6c8207f.png</url>
      <title>Forem: Bernard Baker</title>
      <link>https://forem.com/bernardbaker</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bernardbaker"/>
    <language>en</language>
    <item>
      <title>Too good to miss</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Wed, 07 Oct 2020 04:17:10 +0000</pubDate>
      <link>https://forem.com/bernardbaker/too-good-to-miss-568f</link>
      <guid>https://forem.com/bernardbaker/too-good-to-miss-568f</guid>
      <description>&lt;h1&gt;
  
  
  Watch this video!!
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=NqmMnjJ6GEg&amp;amp;fbclid=IwAR0Q6ds52UUzL0Us_QrGE3O1Esbnumbs2zyKNEI3MZuSiJkWWcgCL3oL2i4&amp;amp;ab_channel=NVIDIADeveloper"&gt;A new way of doing video conferencing&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
    </item>
    <item>
      <title>Twilio Signal conference</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Wed, 30 Sep 2020 18:21:12 +0000</pubDate>
      <link>https://forem.com/bernardbaker/twilio-signal-conference-5hnh</link>
      <guid>https://forem.com/bernardbaker/twilio-signal-conference-5hnh</guid>
      <description>&lt;h1&gt;
  
  
  don't miss tomorrow's conference.
&lt;/h1&gt;

&lt;p&gt;If you didn't already know twilio signal is an amazing conference that you really should attend.&lt;/p&gt;

&lt;p&gt;Today was amazing, twitch had a live feed. With great presenters.&lt;/p&gt;

&lt;p&gt;Lots of live coding.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Maintain state in Serverless</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Tue, 29 Sep 2020 14:42:13 +0000</pubDate>
      <link>https://forem.com/bernardbaker/maintain-state-in-serverless-22f8</link>
      <guid>https://forem.com/bernardbaker/maintain-state-in-serverless-22f8</guid>
      <description>&lt;h1&gt;
  
  
  Workers Durable Objects Beta: A New Approach to Stateful Serverless
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What is a "Durable Object"?
&lt;/h2&gt;

&lt;p&gt;I'm going to be honest: naming this product was hard, because it's not quite like any other cloud technology that is widely-used today. This proverbial bike shed has many layers of paint, but ultimately we settled on "Unique Durable Objects", or "Durable Objects" for short. Let me explain what they are by breaking that down:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objects&lt;/strong&gt;: Durable Objects are objects in the sense of Object-Oriented Programming. A Durable Object is an instance of a class -- literally, a class definition written in JavaScript (or your language of choice). The class has methods which define its public interface. An object is an instance of this class, combining the code with some private state.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unique&lt;/strong&gt;: Each object has a globally-unique identifier. That object exists in only one location in the whole world at a time. Any Worker running anywhere in the world that knows the object's ID can send messages to it. All those messages end up delivered to the same place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durable&lt;/strong&gt;: Unlike a normal object in JavaScript, Durable Objects can have persistent state stored on disk. Each object's durable state is private to it, which means not only that access to storage is fast, but the object can even safely maintain a consistent copy of the state in memory and operate on it with zero latency. The in-memory object will be shut down when idle and recreated later on-demand.&lt;/p&gt;

&lt;h2&gt;
  
  
  What can they do?
&lt;/h2&gt;

&lt;p&gt;Durable Objects have two primary abilities:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Storage&lt;/strong&gt;: Each object has attached durable storage. Because this storage is private to a specific object, the storage is always co-located with the object. This means the storage can be very fast while providing strong, transactional consistency. Durable Objects apply the serverless philosophy to storage, splitting the traditional large monolithic databases up into many small, logical units. In doing so, we get the advantages you've come to expect from serverless: effortless scaling with zero maintenance burden.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coordination&lt;/strong&gt;: Historically, with Workers, each request would be randomly load-balanced to a Worker instance. Since there was no way to control which instance received a request, there was no way to force two clients to talk to the same Worker, and therefore no way for clients to coordinate through Workers. Durable Objects change that: requests related to the same topic can be forwarded to the same object, which can then coordinate between them, without any need to touch storage. For example, this can be used to facilitate real-time chat, collaborative editing, video conferencing, pub/sub message queues, game sessions, and much more.&lt;/p&gt;

&lt;p&gt;How exciting 😁 and just what I needed when I migrated a database and had to reimplement GraphQL service.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
    </item>
    <item>
      <title>If you love GitHub ❤️</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Thu, 24 Sep 2020 06:41:13 +0000</pubDate>
      <link>https://forem.com/bernardbaker/if-you-love-github-30fi</link>
      <guid>https://forem.com/bernardbaker/if-you-love-github-30fi</guid>
      <description>&lt;h1&gt;
  
  
  GitHub mobile app is a great tool for reviewing progress. And progress is good.
&lt;/h1&gt;

&lt;p&gt;GitHub’s mobile applications have used GraphQL to power new features. We’ve now been able to move faster and get more done with less hassle and no over-fetching.&lt;/p&gt;

&lt;p&gt;We were able to turn to the open source community and use Apollo for iOS and Android. By doing so, we moved at warp-speed. We also minimized ongoing engineering effort on what is a core part of our mobile applications.&lt;/p&gt;

&lt;p&gt;GraphQL has allowed us to focus less on the tedium around networking, modeling, and API stability. It’s allowed us to focus on the things we’re really passionate about: building great experiences.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.blog/2020-09-23-github-mobile-and-graphql/"&gt;Read more about it&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Guess who's joining Twilio Signal 2020</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Wed, 23 Sep 2020 08:37:13 +0000</pubDate>
      <link>https://forem.com/bernardbaker/guess-who-s-joining-twilio-signal-2020-2pdk</link>
      <guid>https://forem.com/bernardbaker/guess-who-s-joining-twilio-signal-2020-2pdk</guid>
      <description>&lt;p&gt;👋 everyone,&lt;/p&gt;

&lt;h1&gt;
  
  
  So if you didn't already know. &lt;a href="https://www.twilio.com/"&gt;Twilio&lt;/a&gt; is a platform that is simply amazing.
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Twilio&lt;/strong&gt; offers developers a powerful API for phone services to make and receive phone calls, and send and receive text messages. Their product allows programmers to more easily integrate various communication methods into their software and programs. Twilio is a tool in the Voice and SMS category of a tech stack. And then some.&lt;/p&gt;

&lt;h3&gt;
  
  
  So who's joining?
&lt;/h3&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Barack Obama&lt;/strong&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;44th President of The United States of America&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Few presidents have walked a more improbable path to the White House. Born in Hawaii to a mother from Kansas and a father from Kenya, Obama was raised with help from his grandparents, whose generosity of spirit reflected their Midwestern roots. The homespun values they instilled in him, paired with his innate sense of optimism, compelled Obama to devote his life to giving every child, regardless of his or her background, the same chance America gave him.&lt;/p&gt;

&lt;p&gt;After working his way through college with the help of scholarships and student loans, Obama moved to Chicago, where he worked with a group of churches to help rebuild communities devastated by the closure of local steel plants. That experience honed his belief in the power of uniting ordinary people around a politics of purpose, in the hard work of citizenship, to bring about positive change. In law school, he became the first African-American president of the Harvard Law Review, then he returned to Illinois to teach constitutional law at the University of Chicago and begin a career in public service, winning seats in the Illinois State Senate and the United States Senate.&lt;/p&gt;

&lt;p&gt;On November 4, 2008, Barack Obama was elected the 44th President of the United States, winning more votes than any candidate in history. He took office at a moment of crisis unlike any America had seen in decades – a nation at war, a planet in peril, the American Dream itself threatened by the worst economic calamity since the Great Depression. And yet, despite all manner of political obstruction, Obama’s leadership helped rescue the economy, revitalize the American auto industry, reform the health care system to cover another twenty million Americans, and put the country on a firm course to a clean energy future – all while overseeing the longest stretch of job creation in American history. On the world stage, Obama’s belief in America’s indispensable leadership and strong, principled diplomacy helped wind down the wars in Iraq and Afghanistan, decimate al Qaeda and eliminate the world’s most wanted terrorists, shut down Iran’s nuclear weapons program, open up a new chapter with the people of Cuba, and unite humanity in coordinated action to combat a changing climate.&lt;/p&gt;

&lt;p&gt;In times of great challenge and change, President Obama’s leadership ushered in a stronger economy, a more equal society, a nation more secure at home and more respected around the world. The Obama years were ones in which more people not only began to see themselves in the changing face of America, but to see America the way he always has – as the only place on Earth where so many of our stories could even be possible.&lt;/p&gt;

&lt;p&gt;Barack Obama and his wife, Michelle, are the proud parents of two daughters – Malia, 21, and Sasha, 18.&lt;/p&gt;




&lt;p&gt;SIGNAL, Twilio’s Annual Customer &amp;amp; Developer Conference, brings everyone together to build better customer communications and experiences. You’ll get the resources, connections and tech you need to level-up customer interactions for your business. From expert speaker sessions, product deep dives and speaker panels — SIGNAL delivers you powerful and practical sessions to build legendary customer relationships with Twilio.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://signal.twilio.com/#experience"&gt;Register for the online conference 📅&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
      <category>twiliohackathon</category>
      <category>beginners</category>
    </item>
    <item>
      <title>If you love GitHub ❤️</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Sun, 20 Sep 2020 17:10:07 +0000</pubDate>
      <link>https://forem.com/bernardbaker/if-you-love-github-5839</link>
      <guid>https://forem.com/bernardbaker/if-you-love-github-5839</guid>
      <description>&lt;h1&gt;
  
  
  GitHub to replace 'master' with 'main' starting next month
&lt;/h1&gt;

&lt;p&gt;All new Git repositories on GitHub will be named "main" instead of "master" starting October 1, 2020.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>news</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What do you do while it's deploying?</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Tue, 08 Sep 2020 09:36:12 +0000</pubDate>
      <link>https://forem.com/bernardbaker/what-do-you-do-while-it-s-deploying-3cl8</link>
      <guid>https://forem.com/bernardbaker/what-do-you-do-while-it-s-deploying-3cl8</guid>
      <description>&lt;p&gt;I just wondered to myself.&lt;/p&gt;

&lt;p&gt;What do others do while the project is deploying? We all know the 1 - 30 minutes build times and some may have experienced a difference in their work.&lt;/p&gt;

&lt;p&gt;But I'm asking everyone who reads this post. What do you do with those minutes?&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Highlight of my day</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Wed, 02 Sep 2020 13:45:29 +0000</pubDate>
      <link>https://forem.com/bernardbaker/highlight-of-my-day-265h</link>
      <guid>https://forem.com/bernardbaker/highlight-of-my-day-265h</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LiMpfZAe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/qaxiovz74eirfl1oepro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LiMpfZAe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/qaxiovz74eirfl1oepro.png" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That bowl of yummy goodness wasn't exactly it. I made that from a recipe given to me by Bibi. Someone who I collaborated on the GFTW Hackathon with.&lt;/p&gt;

&lt;p&gt;The highlight is intact that I've got dev.to store credits and I'm planning on ordering a t-shirt 😁.&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Apprenticeship with Radiologist project open (UK)</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Fri, 28 Aug 2020 10:12:10 +0000</pubDate>
      <link>https://forem.com/bernardbaker/apprenticeship-with-radiologist-open-uk-7a0</link>
      <guid>https://forem.com/bernardbaker/apprenticeship-with-radiologist-open-uk-7a0</guid>
      <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;An opportunity for apprentices age 16 to 20 has come up.&lt;/p&gt;

&lt;p&gt;We're looking for up to 10 UK based python developers who would like to work on a project which helps diagnose covid-19 using AI and AWS services.&lt;/p&gt;

&lt;p&gt;If you're interested reply with a comment.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>be</category>
    </item>
    <item>
      <title>.Net gig - freelancers</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Wed, 22 Jul 2020 11:26:42 +0000</pubDate>
      <link>https://forem.com/bernardbaker/net-gig-freelancers-1dom</link>
      <guid>https://forem.com/bernardbaker/net-gig-freelancers-1dom</guid>
      <description>&lt;p&gt;Hi everyone, there's a .Net gig working with a Coin ERP/CRM.&lt;/p&gt;

&lt;p&gt;Message me if you're interested. Deadline for applications is tomorrow.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>freelance</category>
    </item>
    <item>
      <title>Open source 📖</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Mon, 20 Jul 2020 07:53:29 +0000</pubDate>
      <link>https://forem.com/bernardbaker/open-source-4o7l</link>
      <guid>https://forem.com/bernardbaker/open-source-4o7l</guid>
      <description>&lt;p&gt;The &lt;a href="https://archiveprogram.github.com/"&gt;GitHub Archive Program&lt;/a&gt; 🤍 is an initiative to preserve open source software for future generations.&lt;/p&gt;

&lt;p&gt;And if you've contributed to an open source project which has been selected for archive. Well that' an honour in its self. You will notice a new badge on your GitHub profile.&lt;/p&gt;

&lt;p&gt;And I hope this inspires people to continue to contribute to open source projects in the future. So if I can do it. Well so can you 🌍&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>news</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Too good to miss</title>
      <dc:creator>Bernard Baker</dc:creator>
      <pubDate>Fri, 03 Jul 2020 17:24:14 +0000</pubDate>
      <link>https://forem.com/bernardbaker/too-good-to-miss-3dlo</link>
      <guid>https://forem.com/bernardbaker/too-good-to-miss-3dlo</guid>
      <description>&lt;p&gt;There's a gig going for any Devs out there in the UK. Leave contact details if interested. 6-8 weeks. Late July.&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>wordpress</category>
    </item>
  </channel>
</rss>
