Are you over 18 and want to see adult content?
More Annotations
![A complete backup of https://campingmauricie.ca](https://www.archivebay.com/archive6/images/56f4d412-5567-4769-89ac-a29923b90160.png)
A complete backup of https://campingmauricie.ca
Are you over 18 and want to see adult content?
![A complete backup of https://mrpromocode.com.au](https://www.archivebay.com/archive6/images/c36424fa-0d24-48fc-8f5e-db0bc357ac2c.png)
A complete backup of https://mrpromocode.com.au
Are you over 18 and want to see adult content?
![A complete backup of https://mundoalbiceleste.com](https://www.archivebay.com/archive6/images/4e2d9b99-8f6e-4ffa-8972-62fdaa9672b5.png)
A complete backup of https://mundoalbiceleste.com
Are you over 18 and want to see adult content?
![A complete backup of https://bupa.com.au](https://www.archivebay.com/archive6/images/0bb8b68d-68ce-4587-a804-a8adee13ff2e.png)
A complete backup of https://bupa.com.au
Are you over 18 and want to see adult content?
![A complete backup of https://homepolish.com](https://www.archivebay.com/archive6/images/fa029c7c-97c9-4201-b967-ec7b336e854b.png)
A complete backup of https://homepolish.com
Are you over 18 and want to see adult content?
![A complete backup of https://easycashsystem.co.uk](https://www.archivebay.com/archive6/images/f81d685b-e838-4fc4-9106-5a2b4c741676.png)
A complete backup of https://easycashsystem.co.uk
Are you over 18 and want to see adult content?
![A complete backup of https://pdr-cluj.ro](https://www.archivebay.com/archive6/images/ee5f8893-171b-4b5e-baad-750f2d01d490.png)
A complete backup of https://pdr-cluj.ro
Are you over 18 and want to see adult content?
![A complete backup of https://gmminternational.org](https://www.archivebay.com/archive6/images/3c1366d2-d74d-4324-9ba3-882dfa588801.png)
A complete backup of https://gmminternational.org
Are you over 18 and want to see adult content?
![A complete backup of https://ensignmessage.com](https://www.archivebay.com/archive6/images/ceb245bd-2b9e-4476-8b63-45efd1a73c91.png)
A complete backup of https://ensignmessage.com
Are you over 18 and want to see adult content?
![A complete backup of https://bodrumtraba.com](https://www.archivebay.com/archive6/images/913e2b69-08c8-478e-a837-6bb570dbd17f.png)
A complete backup of https://bodrumtraba.com
Are you over 18 and want to see adult content?
![A complete backup of https://hankyu.co.jp](https://www.archivebay.com/archive6/images/7135769e-b639-4d63-a8d8-5050eda1c7e0.png)
A complete backup of https://hankyu.co.jp
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of www.silverscreenandroll.com/2020/2/8/21129948/lakers-vs-warriors-final-score-andrew-wiggins-debut-lebron-ja](https://www.archivebay.com/archive2/dbc8dfdc-5770-46fe-b361-55f53d9ce1e4.png)
A complete backup of www.silverscreenandroll.com/2020/2/8/21129948/lakers-vs-warriors-final-score-andrew-wiggins-debut-lebron-ja
Are you over 18 and want to see adult content?
![A complete backup of www.reuters.com/article/us-awards-oscars/laura-dern-brad-pitt-win-first-acting-oscars-obamas-film-makes-aca](https://www.archivebay.com/archive2/0cca7deb-b840-403b-b82c-dbea91e71be8.png)
A complete backup of www.reuters.com/article/us-awards-oscars/laura-dern-brad-pitt-win-first-acting-oscars-obamas-film-makes-aca
Are you over 18 and want to see adult content?
![A complete backup of www.acunn.com/magazin/survivor-ersin-korkut-kimdir-kac-yasindadir-iste-survivor-2020-yarismacisi-ersin-kork](https://www.archivebay.com/archive2/62c046e3-457e-4823-b8e8-c3243077b548.png)
A complete backup of www.acunn.com/magazin/survivor-ersin-korkut-kimdir-kac-yasindadir-iste-survivor-2020-yarismacisi-ersin-kork
Are you over 18 and want to see adult content?
![A complete backup of www.thesun.co.uk/tvandshowbiz/10935562/adele-shows-off-impressive-100-lbs-weight-loss-in-tight-leopard-prin](https://www.archivebay.com/archive2/5dfe638a-e435-4c8c-8a56-ef6ef2c6d939.png)
A complete backup of www.thesun.co.uk/tvandshowbiz/10935562/adele-shows-off-impressive-100-lbs-weight-loss-in-tight-leopard-prin
Are you over 18 and want to see adult content?
![A complete backup of www.behindthesteelcurtain.com/2020/2/8/21128598/complete-xfl-schedule-for-week-1-this-weekend-landry-jones-](https://www.archivebay.com/archive2/8a1bafaa-cf57-4203-85d5-e16b5742c650.png)
A complete backup of www.behindthesteelcurtain.com/2020/2/8/21128598/complete-xfl-schedule-for-week-1-this-weekend-landry-jones-
Are you over 18 and want to see adult content?
![A complete backup of taishu.jp/articles/-/72359?page=1](https://www.archivebay.com/archive2/1ad7817f-d10e-4ab8-bcea-ae985b52f358.png)
A complete backup of taishu.jp/articles/-/72359?page=1
Are you over 18 and want to see adult content?
Text
JAMES WARD
Most of my compute workloads today are on Cloud Run, a serverless for containers platform.But some workloads like scheduled jobs don’t fit the service-oriented model of Cloud Run. There are many places I can run those workloads but I’d like to keep the serverless “pay for what you use” model and still use containers as my packaging format. I could use Kubernetes for these and use CloudABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud Run THE MODERN JAVA PLATFORM The Modern Java Platform - 2021 Edition. 2021-03-16. Java, Kotlin, Scala, Spring, ZIO, Maven, Gradle, sbt, Containers, Reactive, Serverless, GraalVM. Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to ridiculous levels of allegeddecoupling as
FLEX AND JAVA
Tutorials Free Flex 4, Hibernate 3, and Spring 3 Integration Refcard Videos Flex and Java Basics (13 min) Flex and Java (JUG preso) Thinking in Flex with Bruce Eckel Flash Builder 4 Data Wizards with Java / Spring Flex 4, Java, Spring, and Hibernate in Flash Builder 4 What’s new in Flash Builder 4 for Java Developers ActionScript for Java Developers Getting Started Articles Top 10 Flex GRAALVM NATIVE IMAGE TIPS & TRICKS Elastic infrastructure that scales up & down based on demand is not just a “serverless” fad but an operational model which reduces cost and waste. Yet there is a little devil lurking under the covers When an application / microservice needs to spin up based on demand there can be some lag as the application needs to be downloaded to the node, potentially a VM needs to be started, the AMF.JS – A PURE JAVASCRIPT AMF IMPLEMENTATION I just finished the first version of a new pure JavaScript library for AMF. I’ve wanted to do this for a while but didn’t think it was possible since JavaScript doesn’t have a ByteArray. But then I came across this: “High Performance JavaScript Port of ActionScript’s ByteArray". That became the basis for amf.js. Before I get into the gory details of how this works, check out some CONNECTING TO THE SALESFORCE REST APIS WITH SPRING BOOT Broadly speaking there are two types of integrations with Salesforce, either a system-to-system integration or a user interface integration. One of the primary ways to do these integrations is by using the Salesforce REST API. When using the Salesforce REST API you need to obtain an access token that identifies who is making the requests. OAuth 2 provides an HTTP interface to obtain aQUICK FORCE JAVA
Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick Force Node for those who want to use JavaScript / Node.js. I’ve had a number of requests for a Java version of this toolchain so I created INTRODUCTION TO APACHE KAFKA Apache Kafka has emerged as a next generation event streaming system to connect our distributed systems through fault tolerant and scalable event-driven architectures. Now open source through Apache, Kafka is being used by numerous large enterprises for a variety of use cases. This session will introduce the basics of Kafka and walk through some code examples that will show how to begin using it.JAMES WARD
Most of my compute workloads today are on Cloud Run, a serverless for containers platform.But some workloads like scheduled jobs don’t fit the service-oriented model of Cloud Run. There are many places I can run those workloads but I’d like to keep the serverless “pay for what you use” model and still use containers as my packaging format. I could use Kubernetes for these and use CloudABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud Run THE MODERN JAVA PLATFORM The Modern Java Platform - 2021 Edition. 2021-03-16. Java, Kotlin, Scala, Spring, ZIO, Maven, Gradle, sbt, Containers, Reactive, Serverless, GraalVM. Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to ridiculous levels of allegeddecoupling as
FLEX AND JAVA
Tutorials Free Flex 4, Hibernate 3, and Spring 3 Integration Refcard Videos Flex and Java Basics (13 min) Flex and Java (JUG preso) Thinking in Flex with Bruce Eckel Flash Builder 4 Data Wizards with Java / Spring Flex 4, Java, Spring, and Hibernate in Flash Builder 4 What’s new in Flash Builder 4 for Java Developers ActionScript for Java Developers Getting Started Articles Top 10 Flex GRAALVM NATIVE IMAGE TIPS & TRICKS Elastic infrastructure that scales up & down based on demand is not just a “serverless” fad but an operational model which reduces cost and waste. Yet there is a little devil lurking under the covers When an application / microservice needs to spin up based on demand there can be some lag as the application needs to be downloaded to the node, potentially a VM needs to be started, the AMF.JS – A PURE JAVASCRIPT AMF IMPLEMENTATION I just finished the first version of a new pure JavaScript library for AMF. I’ve wanted to do this for a while but didn’t think it was possible since JavaScript doesn’t have a ByteArray. But then I came across this: “High Performance JavaScript Port of ActionScript’s ByteArray". That became the basis for amf.js. Before I get into the gory details of how this works, check out some CONNECTING TO THE SALESFORCE REST APIS WITH SPRING BOOT Broadly speaking there are two types of integrations with Salesforce, either a system-to-system integration or a user interface integration. One of the primary ways to do these integrations is by using the Salesforce REST API. When using the Salesforce REST API you need to obtain an access token that identifies who is making the requests. OAuth 2 provides an HTTP interface to obtain aQUICK FORCE JAVA
Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick Force Node for those who want to use JavaScript / Node.js. I’ve had a number of requests for a Java version of this toolchain so I created INTRODUCTION TO APACHE KAFKA Apache Kafka has emerged as a next generation event streaming system to connect our distributed systems through fault tolerant and scalable event-driven architectures. Now open source through Apache, Kafka is being used by numerous large enterprises for a variety of use cases. This session will introduce the basics of Kafka and walk through some code examples that will show how to begin using it.JAMES WARD
Most of my compute workloads today are on Cloud Run, a serverless for containers platform.But some workloads like scheduled jobs don’t fit the service-oriented model of Cloud Run. There are many places I can run those workloads but I’d like to keep the serverless “pay for what you use” model and still use containers as my packaging format. I could use Kubernetes for these and use Cloud JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud RunMICROSERVICES
Refactoring to Microservices. 2015-05-26. Microservices. Right now there is a ton of hype and pushback around Microservices. Most of the current debate revolves around when Microservices make sense with smart people arguing all across the spectrum. As with all architectural topics the right answer is “it depends” so you should never blindly LEARNING SCALA: FUNCTION LITERALS A Function Literal is a short way to define a function that takes only one parameter and returns what is needed by whatever the function is being passed to. In this case the function parameter is still a Char with an identifier of “p” and the function body simply compares “p” with the ‘l’ Char. In Scala the value of the lastJAVA DOESN’T SUCK
I’ve been building enterprise Java web apps since servlets were created. In that time the Java ecosystem has changed a lot but sadly many enterprise Java developers are stuck in some very painful and inefficient ways of doing things. In my travels I continue to see Java The Sucky Parts - but it doesn’t have to be that way. It is time for enterprises to move past the sucky ways they areWEBAPP RUNNER
2012-02-15. Java, Tomcat. John Simone, a fellow co-worker at Heroku, has created webapp-runner which provides an easy way to specify Tomcat as a dependency of your app and launch Tomcat. This is useful for making it simple to test your app locally but it also helps to avoid issues stemming from differences in runtime environments.BURSTING BUBBLES
Bursting Bubbles. 2008-04-10. Adobe AIR, Flash Player, Flex. Bubblemark is a popular benchmark for some of the RIA technologies including Flex, Adobe AIR, Ajax (DHTML), Java Swing, Java FX, Silverlight, etc. I’ve been trying for a while to create a new Flex version of Bubblemark to show just how fast Flash Player and Adobe AIRare.
CROSS-ORIGIN RESOURCE SHARING (CORS) FOR SALESFORCE.COM By default browsers limit access to cross-origin resources. For instance, if a JavaScript app is loaded from foo.com then it isn’t allowed to access content from bar.com because this would be a significant security hole. Cross-Origin Resource Sharing (CORS) is the way to workaround this limitation in modern browsers. Salesforce.com has a great REST api but unfortunately it doesn’t yet have USING APACHE TOMCAT ON HEROKU One great thing about Heroku is the freedom to use any APIs and any application server. On Heroku you bring your application server with you. The easiest way to do this is by specifying your app server as a dependency of your application. This allows for maximum control and avoids the pain associated with developer and production environments using different versions of the container. INTRODUCTION TO APACHE KAFKA Apache Kafka has emerged as a next generation event streaming system to connect our distributed systems through fault tolerant and scalable event-driven architectures. Now open source through Apache, Kafka is being used by numerous large enterprises for a variety of use cases. This session will introduce the basics of Kafka and walk through some code examples that will show how to begin using it. JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud RunABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he THE MODERN JAVA PLATFORM The Modern Java Platform - 2021 Edition. 2021-03-16. Java, Kotlin, Scala, Spring, ZIO, Maven, Gradle, sbt, Containers, Reactive, Serverless, GraalVM. Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to ridiculous levels of allegeddecoupling as
GRAALVM NATIVE IMAGE TIPS & TRICKS Elastic infrastructure that scales up & down based on demand is not just a “serverless” fad but an operational model which reduces cost and waste. Yet there is a little devil lurking under the covers When an application / microservice needs to spin up based on demand there can be some lag as the application needs to be downloaded to the node, potentially a VM needs to be started, the AMF.JS – A PURE JAVASCRIPT AMF IMPLEMENTATION I just finished the first version of a new pure JavaScript library for AMF. I’ve wanted to do this for a while but didn’t think it was possible since JavaScript doesn’t have a ByteArray. But then I came across this: “High Performance JavaScript Port of ActionScript’s ByteArray". That became the basis for amf.js. Before I get into the gory details of how this works, check out some CONNECTING TO THE SALESFORCE REST APIS WITH SPRING BOOT Broadly speaking there are two types of integrations with Salesforce, either a system-to-system integration or a user interface integration. One of the primary ways to do these integrations is by using the Salesforce REST API. When using the Salesforce REST API you need to obtain an access token that identifies who is making the requests. OAuth 2 provides an HTTP interface to obtain a CREATE WEBHOOKS ON SALESFORCE.COM Webhooks are the modern, web-oriented way for servers to receive notifications from other servers. For instance, when an event happens on a server, like Salesforce.com, your own custom application can receive the event via a web request. Salesforce already has a built-in way to handle events called Triggers which run on Salesforce via Apexcode.
QUICK FORCE JAVA
Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick Force Node for those who want to use JavaScript / Node.js. I’ve had a number of requests for a Java version of this toolchain so I created CROSS-ORIGIN RESOURCE SHARING (CORS) FOR SALESFORCE.COM By default browsers limit access to cross-origin resources. For instance, if a JavaScript app is loaded from foo.com then it isn’t allowed to access content from bar.com because this would be a significant security hole. Cross-Origin Resource Sharing (CORS) is the way to workaround this limitation in modern browsers. Salesforce.com has a great REST api but unfortunately it doesn’t yet haveWEBAPP RUNNER
2012-02-15. Java, Tomcat. John Simone, a fellow co-worker at Heroku, has created webapp-runner which provides an easy way to specify Tomcat as a dependency of your app and launch Tomcat. This is useful for making it simple to test your app locally but it also helps to avoid issues stemming from differences in runtime environments. JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud RunABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he THE MODERN JAVA PLATFORM The Modern Java Platform - 2021 Edition. 2021-03-16. Java, Kotlin, Scala, Spring, ZIO, Maven, Gradle, sbt, Containers, Reactive, Serverless, GraalVM. Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to ridiculous levels of allegeddecoupling as
GRAALVM NATIVE IMAGE TIPS & TRICKS Elastic infrastructure that scales up & down based on demand is not just a “serverless” fad but an operational model which reduces cost and waste. Yet there is a little devil lurking under the covers When an application / microservice needs to spin up based on demand there can be some lag as the application needs to be downloaded to the node, potentially a VM needs to be started, the AMF.JS – A PURE JAVASCRIPT AMF IMPLEMENTATION I just finished the first version of a new pure JavaScript library for AMF. I’ve wanted to do this for a while but didn’t think it was possible since JavaScript doesn’t have a ByteArray. But then I came across this: “High Performance JavaScript Port of ActionScript’s ByteArray". That became the basis for amf.js. Before I get into the gory details of how this works, check out some CONNECTING TO THE SALESFORCE REST APIS WITH SPRING BOOT Broadly speaking there are two types of integrations with Salesforce, either a system-to-system integration or a user interface integration. One of the primary ways to do these integrations is by using the Salesforce REST API. When using the Salesforce REST API you need to obtain an access token that identifies who is making the requests. OAuth 2 provides an HTTP interface to obtain a CREATE WEBHOOKS ON SALESFORCE.COM Webhooks are the modern, web-oriented way for servers to receive notifications from other servers. For instance, when an event happens on a server, like Salesforce.com, your own custom application can receive the event via a web request. Salesforce already has a built-in way to handle events called Triggers which run on Salesforce via Apexcode.
QUICK FORCE JAVA
Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick Force Node for those who want to use JavaScript / Node.js. I’ve had a number of requests for a Java version of this toolchain so I created CROSS-ORIGIN RESOURCE SHARING (CORS) FOR SALESFORCE.COM By default browsers limit access to cross-origin resources. For instance, if a JavaScript app is loaded from foo.com then it isn’t allowed to access content from bar.com because this would be a significant security hole. Cross-Origin Resource Sharing (CORS) is the way to workaround this limitation in modern browsers. Salesforce.com has a great REST api but unfortunately it doesn’t yet haveWEBAPP RUNNER
2012-02-15. Java, Tomcat. John Simone, a fellow co-worker at Heroku, has created webapp-runner which provides an easy way to specify Tomcat as a dependency of your app and launch Tomcat. This is useful for making it simple to test your app locally but it also helps to avoid issues stemming from differences in runtime environments.ABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, heGOOGLE CLOUD
I could use Kubernetes for these and use Cloud Run for Anthos to run everything in one place but I wanted something more bare-bones. I created a way to hook up Cloud Scheduler so that it starts scheduled jobs from containers on Google Compute Engine. Here is a video walkthrough for how to set it up and use it: YouTube. James Ward. 981subscribers.
MICROSERVICES
Refactoring to Microservices. 2015-05-26. Microservices. Right now there is a ton of hype and pushback around Microservices. Most of the current debate revolves around when Microservices make sense with smart people arguing all across the spectrum. As with all architectural topics the right answer is “it depends” so you should never blindly GRAALVM - JAMES WARD GraalVM is a Java Virtual Machine implementation that addresses parts of the “cold start” problem by doing Ahead-Of-Time (AOT) compilation on JVM-based applications. GraalVM can create a “native image” of your application so that it no longer needs to run inside a JVM. This can reduce startup time and in some cases improve overallJAVA DOESN’T SUCK
I’ve been building enterprise Java web apps since servlets were created. In that time the Java ecosystem has changed a lot but sadly many enterprise Java developers are stuck in some very painful and inefficient ways of doing things. In my travels I continue to see Java The Sucky Parts - but it doesn’t have to be that way. It is time for enterprises to move past the sucky ways they are SALESFORCE REST APIS When getting acquainted with new technologies I believe that users shouldn’t have to spend more than 15 minutes getting something simple up and running. I wanted to apply this idea to building an app on the Salesforce REST APIs so I built Quick Force (Node). In about 12 minutes you can deploy a Node.js app on Heroku that uses the Salesforce REST APIs, setup OAuth, then pull the app down to FUNCTIONAL PROGRAMMING FOR JAVA DEVS Functional Programming for Java Devs. James Ward - Developer Advocate @ Google Cloud. Follow @_JamesWard. What does this code do? Is addOne() a function? “If you can use math to do something, you should” Philip Wadler THE 6 MINUTE CLOUD/LOCAL DEV ROUNDTRIP WITH SPRING BOOT Great developer experiences allow you go from nothing to something amazing in under ten minutes. So I’m always trying to see how much I can minimize getting started experiences. My latest attempt is to deploy a Spring Boot app on Heroku, download the source to a developer’s machine, setup & run the app locally, make & test changes, and then redeploy those changes — all in under ten REACTIVE WEB REQUEST BATCHING WITH SCALA AND PLAY At first glance it seems silly to do batching in the reactive world. When I first started with reactive programming I thought I wouldn’t have to worry about things like resource starvation. After all, the reactive magic bullet was *magical*! But my magic bullet fizzled when it hit downstream resource constraints causing me to need batching. With a reactive web client library like Play INTRODUCTION TO APACHE KAFKA Apache Kafka has emerged as a next generation event streaming system to connect our distributed systems through fault tolerant and scalable event-driven architectures. Now open source through Apache, Kafka is being used by numerous large enterprises for a variety of use cases. This session will introduce the basics of Kafka and walk through some code examples that will show how to begin using it. JAMES WARD'S RECENT PRESENTATIONS Fantastic Buildpacks and Where to Find Them (Video) Adventure awaits you as we journey through the magical container creation process with Cloud Native Buildpacks. Ready your wand to cast Avada Kedavra on Dockerfiles. In this talk, you’ll learn how to run Buildpacks to transform your source into a container. You’ll also learn about Google Cloud’s support for Buildpacks on Cloud RunABOUT JAMES WARD
Bio: James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he THE MODERN JAVA PLATFORM Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to ridiculous levels of alleged decoupling as is evident in this sequence diagram from an open source J2EE ecommerce system I worked on in 2002: Back in 2014 I wrote about how things had changed: Java Doesn’t Suck – You’re Just Using it GRAALVM NATIVE IMAGE TIPS & TRICKS Elastic infrastructure that scales up & down based on demand is not just a “serverless” fad but an operational model which reduces cost and waste. Yet there is a little devil lurking under the covers When an application / microservice needs to spin up based on demand there can be some lag as the application needs to be downloaded to the node, potentially a VM needs to be started, the AMF.JS – A PURE JAVASCRIPT AMF IMPLEMENTATION I just finished the first version of a new pure JavaScript library for AMF. I’ve wanted to do this for a while but didn’t think it was possible since JavaScript doesn’t have a ByteArray. But then I came across this: “High Performance JavaScript Port of ActionScript’s ByteArray". That became the basis for amf.js. Before I get into the gory details of how this works, check out some CONNECTING TO THE SALESFORCE REST APIS WITH SPRING BOOT Broadly speaking there are two types of integrations with Salesforce, either a system-to-system integration or a user interface integration. One of the primary ways to do these integrations is by using the Salesforce REST API. When using the Salesforce REST API you need to obtain an access token that identifies who is making the requests. OAuth 2 provides an HTTP interface to obtain aQUICK FORCE JAVA
Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick Force Node for those who want to use JavaScript / Node.js. I’ve had a number of requests for a Java version of this toolchain so I created NOSQL INSIDE SQL WITH JAVA, SPRING, HIBERNATE, AND If you are familiar with Hibernate / JPA then most of this should look pretty familiar to you. The new / interesting stuff is the contactMethods property. It is a Map and it uses PostgreSQL’s hstore datatype. In order for that to work, the type has to be defined and the columnDefinition set. Thanks again to for putting together the [16WEBAPP RUNNER
John Simone, a fellow co-worker at Heroku, has created webapp-runner which provides an easy way to specify Tomcat as a dependency of your app and launch Tomcat. This is useful for making it simple to test your app locally but it also helps to avoid issues stemming from differences in runtime environments. Here is how to use it from a Maven pom.xml build:Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0